Document Document Title
US10368467B2 System and method for data center heat containment
The disclosed system may include a group of information technology racks, where (1) each of the information technology racks stores information technology device modules, (2) the group of information technology racks are arranged such that interior faces of the information technology racks define a vertical column of space enclosed by the group of information technology racks, and (3) the information technology racks ventilate air heated by the information technology device modules from the interior faces of the information technology racks into the vertical column of space such that the heated air is contained within the vertical column of space.
US10368463B1 Equipment brackets, rack-mounted equipment systems, and related methods
Equipment brackets, rack-mounted equipment systems, and related methods are disclosed. According to one exemplary embodiment, equipment brackets may include at least one front bracket mounted towards a front of an equipment chassis and configured to be fastened to at least one front rail of an equipment cabinet, wherein the at least one front bracket includes an air flow pocket configured to allow air intake to pass through the air flow pocket before being vented through air vents disposed on the equipment chassis, at least one rear bracket mounted behind the at least one front bracket on the equipment chassis, and at least one rear bracket arm including one or more longitudinally extending prongs having at least a first portion recessed within the at least one rear bracket and configured to be fastened to at least one rear rail of the equipment cabinet.
US10368462B2 Secure tablet mount
A tablet support includes a backing member and a faceplate connected to the backing member to at least partially define a housing configured to receive a tablet. A bracket is configured to retain the tablet in the housing. The housing includes a first connecting feature and the bracket includes a second connecting feature configured to mate with the first connecting feature. Adjustment of one of the first connecting feature and the second connecting feature determines the relative position of the tablet in the housing.
US10368460B1 Sliding apparatus, server casing, and electronic device using the same
A server casing using a sliding apparatus for easy insertion and removal of blade servers includes a chassis and the sliding apparatus. The chassis includes a blocking member. The sliding apparatus includes a first fastening plate, a second parallel fastening plate being mounted to the first fastening plate. A sliding plate is slidably connected to the second fastening plate. The sliding plate is received between first and second fastening plates and there is a locking member with first and second ends. The first end is rotatably connected to the second fastening plate and includes a locking portion, the second end is connected to the sliding plate. The locking portion can move between a locking position, where the locking member is locked by the blocking member, and an unlocking position, where the locking member is unlocked by the blocking member.
US10368454B2 Shock absorbing structure adapted for a circuit board of an electronic device and electronic device therewith
A shock absorbing structure includes at least one protruding column and at least one resilient module. The at least one protruding column is fixed on an electronic device and passes through a circuit board of the electronic device. The at least one resilient module is disposed between the at least one protruding column and the circuit board. When the electronic device is affected by an external shock load, the at least one resilient module is forced by the circuit board to be deformed for generating a resilient force. When the at least one resilient module is not forced by the circuit board any more, the resilient force generated by the at least one resilient module drives the circuit board to recover.
US10368453B2 Housing for receiving electrical and/or electronic components, electronic control unit and method for producing same
A housing for receiving electrical and/or electronic components includes a housing base part and a housing cover which covers the housing base part and which is supported on the housing base part and/or fastened to the housing base part at least by a spacer bolt. The housing cover has an opening. The spacer bolt is integrally or substance bonded to an edge of the opening and the spacer bolt closes the opening. An electronic control unit and a method for producing the housing or the control unit are also provided.
US10368440B2 Printed wiring board
A printed wiring board includes: a core substrate having a core layer, conductor layers on the core layer, and through-hole conductors; a first build-up layer including an insulating layer on the substrate, an inner side conductor layer on the insulating layer, an outermost insulating layer on the inner side conductor layer, and an outermost conductor layer on the outermost insulating layer; and a second build-up layer including an insulating layer on the substrate, an inner side conductor layer on the insulating layer, an outermost insulating layer on the inner side conductor layer, and an outermost conductor layer on the outermost insulating layer. Each of the conductor layers, inner side conductor layers, and outermost conductor layers has a metal foil, a seed layer and an electrolytic plating film, and that each inner side conductor layer has the smallest thickness among the conductor layers, inner side conductor layers and outermost conductor layers.
US10368438B2 Printed wiring board and method for manufacturing the same
A printed wiring board includes a laminated base material including an insulating layer and a conductor layer formed on the insulating layer, and a solder resist layer laminated on the laminated material and including photosensitive resin. The resist layer has surface portion and portion in contact with the laminated material, the conductor layer has pattern including conductor pads in contact with the resist layer such that the pads are positioned in openings in the resist layer, and the resist layer satisfies a first condition that a chemical species derived from a photopolymerization initiator has concentration higher in the portion in contact with the laminated material than concentration in the surface portion and/or a second condition that the chemical species derived from the initiator in the portion in contact with the laminated material has photopolymerization initiating ability higher than a chemical species derived from a photopolymerization initiator in the surface portion.
US10368435B2 Systems and methods for breadboard style printed circuit board
The present invention relates generally to electric circuit testing, building, or implementing using a breadboard style PCB. Aspects of the present invention include eliminating the need to use hookup wires when building and testing electric circuits on PCBs. In embodiments, a PCB system having rows and columns of signal tie points connected in a breadboard layout and using an embedded wire and a solder bridge to form partial connections between signal tie points. In embodiments, the embedded wire and solder bridge is capable of connecting a column of signal tie points. In embodiments, the embedded wire and solder bridge is capable of connecting a power rail to a signal tie point. Thus, a circuit can be implemented and tested by applying a small amount of solder to the solder bridge without the need for hookup wires.
US10368433B2 Multi-layer circuit member with reference planes and ground layer surrounding and separating conductive signal pads
A multi-layer circuit member includes: a first layer formed of a conductive material, the first layer including plural signal pads and a first reference plane spaced apart from the signal pads, the first reference plane including an outer region surrounding the signal pads and an inner region separating the plurality of signal pads; a second layer formed of a conductive material, the second layer including plural signal conductors and a second reference plane spaced apart from the signal conductors, the second reference plane including an outer region surrounding the signal conductors and an inner region separating the signal conductors; a ground layer disposed at a side of the second layer opposite from the first layer; plural dielectric layers separating the first layer, the second layer, and the ground layer.
US10368429B2 Magnetic field regenerator
An example particle accelerator includes the following: a voltage source to provide a radio frequency (RF) voltage to a cavity to accelerate particles from a plasma column, where the cavity has a magnetic field causing particles accelerated from the plasma column to move orbitally within the cavity; an extraction channel to receive the particles accelerated from the plasma column and to output the received particles from the cavity; and a regenerator to provide a magnetic field bump within the cavity to thereby change successive orbits of the particles accelerated from the plasma column so that, eventually, particles output to the extraction channel. The magnetic field is at least 6 Tesla and the magnetic field bump is at most 2 Tesla.
US10368425B2 Lighting system, method for transmitting schedule information in lighting system, and operation terminal
An operation terminal in a lighting system includes: a storage which stores identification information of each of the plurality of lighting controllers; a communication circuit which performs wireless communication with the plurality of lighting controllers; and a terminal controller which transmits schedule information for each of the plurality of lighting devices to the plurality of lighting controllers via the communication circuit. The terminal controller obtains the identification information of a current lighting controller currently connected to the operation terminal from the current lighting controller via the communication circuit. The terminal controller then confirms, based on the identification information, that the identification information of the current lighting controller is identical to the identification information of the target lighting controller to which the schedule information for a target lighting device is to be transmitted, and then transmits the schedule information for the target lighting device to the current lighting controller.
US10368423B2 Bus protocol for dynamic lighting application
A method of operating a plurality of driving units for powering electronic units comprises interchanging a data frame including a bit sequence, between a master control unit and at least one of a plurality of driving units at slave nodes. A step of applying an ID field comprises indicating the driving unit address using a first bit sub-string comprising N bits, allowing the master control unit to identify whether data should be received or transmitted, or allowing each addressed driving unit to decode which action is required by the master control unit, using an R/T command bit, performing a length decoding step, for including information in the ID field regarding the type of instructions included in the data frame, using an F function bit, and assigning data bits to different electronic units or indicating in the length of the bit string in the data field, using a second bit sub-string.
US10368422B2 Signal-preserving power booster and related method
A signal-preserving power booster and a related method. An input module, comprises a reference port and two input ports, receives an input light signal, which conveys an input lighting power component at a first power level and a data-over-light digital stream component imperceptible to a human eye. A MOSFET amplifier module, having access to the reference port, provides an output light signal between two output ports, a first output port being connected to an internal amplifier circuit connected to the first input port and a second output port being connected to the second input port. The output light signal conveys the data-over-light digital stream component from the input light signal and an output lighting power component, at a second power level equal to or greater than the first power level, the output light signal powering an array of LEDs at the second power level.
US10368419B2 Solar powered light assembly to produce light of varying colors
A garden light having a body with a post, the lower end of which is provided with a spike. The upper end of the post receives a lens assembly. Secured to the lens assembly is a cap assembly that has three LEDs that are activated to produce a varying color light.
US10368406B2 Feed forward controlled voltage to current source for LED driver
A DC to DC converter receives a DC input voltage and generates an output DC voltage. A current sensor measures a DC input current. A control circuit is coupled to the current sensor for controlling the DC to DC converter to have a constant DC input current.
US10368403B2 Heating cooker
Heating cooker (30) of the present disclosure includes convection device (35) that includes fan (14), heater (13), a first air guide, and second air guide, is communicated with heating chamber (2) through a suction port and a discharge port provided in back wall (2d) of heating chamber (2), and supplies hot air to the heating chamber (2). Fan (14) sucks air inside heating chamber (2) from the suction port into convection device (35), and sends out the air from the discharge port into heating chamber (2). Heater (13) is provided in front of fan (14), and heats the sucked air. The first air guide is provided so as to surround heater (13), and guides the heated air to the discharge port. The second air guide is provided so as to surround fan (14) and the first air guide, and guides the heated air to the discharge port. A part of the second air guide is in contact with the first air guide, and another part of the second air guide is isolated from the first air guide. According to the present disclosure, it is possible to more uniformly heat the object to be heated.
US10368398B2 Bimetal thermal element and the manufacturing method thereof
A bimetal thermal element adapted to assembling into a support. The bimetal thermal element includes: a bimetal strip having a first end and a second end opposite to the first end, and a notch formed at the first end; a heater made of a resistant strip including a linear portion and a wound portion, wherein the linear portion is straight and extending from a first position near the second end of the bimetal strip in a direction parallel to the bimetal strip and the wound portion is wound around the bimetal strip and the linear portion; and an insulating device to insulate the bimetal strip from the heater. With this design, there is also no current within the bimetal strip and its support, so the deflection of the bimetal strip is generated only by the temperature-rise coming from the resistant strip, therefore, it can realize a long tripping time.
US10368389B2 Method and apparatus for selectively enabling reception of downlink signaling channels
In a wireless communication system including a wireless transmit/receive unit (WTRU) and at least one Node-B, a method and apparatus is used to selectively enable reception of at least one downlink (DL) enhanced uplink (EU) signaling channel established between the WTRU and the Node-B(s). During the operation of an enhanced dedicated channel (E-DCH), the WTRU monitors at least one DL EU signaling channel established between the WTRU and the Node-B(s) only when it is necessary, based on the WTRU's knowledge of at least one established standard procedure. The WTRU coordinates and consolidates DL signaling channel reception requirements of a plurality of channel allocation and/or data transmission procedures carried out by the WTRU in accordance with the established standard procedure. The WTRU determines whether to enable reception of at least one specific DL signaling channel based on the consolidated DL signaling channel reception requirements.
US10368388B2 Method for peer to peer communication and related communication device
A method for P2P communication, for a first base station of a mobile communication system, where a base station interface is established between the first base station and a second base station of the mobile communication system is disclosed. The method comprises obtaining an IP address of a first user equipment and a TEID corresponding to a radio bearer established between the first user equipment and the first base station, and transmitting first routing information to the second base station via the base station interface, wherein the first routing information includes the IP address of the first user equipment, the TEID corresponding to the radio bearer between the first user equipment and the first base station, and an IP address of the first base station, wherein the base station interface does not pass through a core network of the mobile communication system.
US10368386B2 Dual mode transmission in a controlled environment
A dual-mode mobile device and a method for coordinating calls for the dual-mode mobile device over a first and second connection within a controlled environment is disclosed. The method includes communications between a monitoring server and the dual-mode mobile device over the first connection while the dual-mode mobile device conducts the call over the second connection. The monitoring server transmits control messages to the dual-mode mobile device to control operations of the dual-mode mobile device and establishment of the call and also monitors operations of the dual-mode mobile device as well as the communications transmitted and received by the dual-mode mobile device during the call.
US10368384B2 Asymmetric capability coordination in dual connectivity
For dual connectivity with a UE where a master radio access node communicates using one of an older or newer radio access technology (RAT) and a secondary radio access node communicates using the other of the older or newer RAT, the master node a) sends to the secondary node an addition request message comprising configuration information enabling the secondary node to operate with the master node for dual connectivity with a user equipment (UE); b) receives from the secondary node in reply a request acknowledgement message acknowledging participation by the secondary node in the dual connectivity; and thereafter c) participates in the dual connectivity when communicating wirelessly with the UE. The addition request and request acknowledgement messages are in accordance with RRC signaling of the older RAT regardless which of the older and the newer RAT the master node uses when participating in the dual connectivity.
US10368381B2 Method for terminal to establish multi-links in wireless communication system, and apparatus therefor
A method for a terminal out of a coverage to establish multi-links via relay terminals in a wireless communication system, according to one embodiment of the present invention, comprises the steps of: sending an RRC connection request to a temporary relay terminal having the most excellent device to device (D2D) signal quality, among relay terminals located nearby the terminal; receiving, from the temporary relay terminal, an RRC connection setup indicative of a first base station to provide a substitution link, from among the base stations to which the relay terminals are connected; establishing the serving link via a first relay terminal by sending an RRC connection completion message to the first relay terminal connected to the first base station, from among the relay terminals; and establishing the substitution link in which unicast data transmission/reception is deactivated, via the second relay terminal connected to the second base station, from among the relay terminals.
US10368375B2 Optimizations for prose communications
Methods and devices are described for communication using proximity services (ProSe). An aggregate maximum bit rate parameter (AMBR) may limit a data rate that may be transmitted by one or more ProSe bearers. A wireless transmit-receive unit (WTRU) may request authorization from the network prior to establishing a ProSe bearer specifying a required quality of service (QoS) or other requirements. Each ProSe bearer may have a corresponding EPS bearer to support service continuity. Packets may be evaluated by a WTRU first using a ProSe check to determine if the packet is destined for a ProSe bearer and then using a packet filter or filters in order of precedence. Embodiments may include methods of initiation communication after discovery. Embodiments may include methods of maintaining session continuity when traffic is switched between an evolved packet system (EPS) bearer and a ProSe bearer.
US10368373B2 Beam selection and refinement during a random access channel (RACH) procedure
Aspects of the present disclosure relate to wireless communications and, more particularly, to beam refinement during a RACH procedure. A NB may receive a message via a first beam from a UE as part of a RACH procedure and may transmit at least one signal for beam refinement during the RACH procedure. A UE may transmit, to a NB, a message via a first beam as part of a RACH procedure and may receive, from the NB, at least one signal for beam refinement during the RACH procedure. Any directional signal beam may be used for beam refinement as described herein.
US10368367B2 Method and apparatus for transmitting uplink signal in wireless LAN system
One example of the present invention relates to a method for transmitting, by a terminal, an uplink signal in a wireless communication system, the method comprising the steps of: receiving a TA command in subframe n; and transmitting the uplink signal by applying the TA command in subframe n+6, wherein if the terminal transmits a scheduling assignment (SA) in subframe n+b (1
US10368366B2 Method and apparatus for implementing uplink scheduling in an unlicensed spectrum
A method and apparatus may include determining that downlink communication is to be scheduled for transmission to user equipment. The method may also include scheduling the downlink communication. The method may also include scheduling uplink communication. The uplink communication is transmitted by user equipment to the network node. The uplink communication and the downlink communication are transmitted such that (1) uplink frequency resources are the same as downlink frequency resources, (2) uplink frequency resources are contained within downlink frequency resources, or (3) uplink frequency resources overlap with downlink frequency resources. The method may also include signaling user equipment to ignore a carrier sensing mechanism. User equipment transmits the uplink communication at a time specified by the network node.
US10368351B1 Methods and apparatus for estimating citizens broadband radio service network coverage
Methods and apparatus for estimating a Citizens Broadband Radio Service Device's (CBSD's) coverage area using user equipment (UE) timing advance and/or power headroom information and allocating resources based on the estimate. In an exemplary method embodiment a Spectrum Access System: (i) receives, from a CBSD, user equipment (UE) information including at least one of timing advance or power headroom information for one or more UEs in communication with the CBSD; (ii) estimates, based on the received first UE information, a first CBSD coverage area; and (iii) makes a first resource allocation to the CBSD based on the estimated CBSD coverage area, the first resource allocation including an allocation of at least one of a frequency bandwidth allocation or transmission power allocation to the CBSD.
US10368343B2 Systems and methods for downlink scheduling that mitigate PDCCH congestion
Systems and methods are disclosed for improving Physical Downlink Control Channel (PDCCH) allocation for improved downlink scheduling. In some embodiments, a method of operation of a network node in a cellular communications network comprises transmitting a downlink assignment to a wireless device, the downlink assignment comprising an indication of whether the downlink assignment applies to a single Transmit Time Interval (TTI) or multiple consecutive TTIs, and transmitting a downlink data transmission to the wireless device during a single TTI or multiple downlink data transmissions to the wireless device during multiple consecutive TTIs according to the downlink assignment. In this manner, the network node does not need to transmit, and the wireless device does not need to receive/decode, a separate downlink assignment in each TTI. This may be beneficial to, e.g., mitigate PDCCH congestion.
US10368338B2 Wireless device, network system and control method of wireless device
There is provided a wireless device that includes circuitry configured to receive information from one or more devices connected with the wireless device, select specific information out of the information received from the one or more devices, generate shared information using the specific information as selected by the circuitry, and send the shared information to the one or more other wireless devices by direct wireless communication.
US10368336B2 Evolved multimedia broadcast multicast service on enhanced component carriers
Methods, systems, and devices are described for evolved multimedia broadcast multicast service (eMBMS) utilizing enhanced component carriers (eCCs). A wireless system may send unicast data using resources allocated for multicast transmissions (e.g., eMBMS transmissions). The presence of unicast data in a transmission time interval (TTI) scheduled for multicast transmission may be indicated by a control region within the TTI. A UE may monitor the control region to identify the presence of unicast information. A TTI scheduled for multicast transmission may also include reference signals to aid in the demodulation of multicast or unicast data. In some cases, the reference signals may be front-loaded at the beginning or embedded within the TTI. The embedded reference signals may be configured based on the type of data carried by the TTI scheduled for multicast transmission, or by length of the cyclic prefix used by the TTI scheduled for multicast transmission.
US10368335B2 Methods and devices for broadcasting system information on demand
Embodiments of the present disclosure relate to methods and devices for broadcasting system information on demand. In example embodiments, the system information is classified as essential and optional system information. The essential information is broadcasted periodically, and the optional system information is broadcasted in response to the request by UEs. In this way, the system information can be in an effective and efficient way, thereby saving significant resource and energy can be saved especially in the case of no load or low load.
US10368334B2 Radio access network paging area configuration
A base station receives from a second base station, first packet(s) associated with a wireless device. The base station receives from a core network entity, second packet(s) for the wireless device when in an RRC inactive state. The base station transmits a first RAN paging message to a third base station of a RAN area associated with the wireless device in response to a time duration being larger than a time value. The time duration is the time between the receiving of the first packet(s) and the receiving of the second packet(s). The base station transmits a second RAN paging message to the second base station regardless of the time duration being smaller or larger than the time value. The base station transmits second packet(s) to the second or third base base station based on a response received for the first or second RAN paging message.
US10368331B2 Method for registering on voice-over-LTE network, device and terminal, and computer storage medium
A method for registering on a Voice-over-LTE network, a device and terminal, and computer storage medium include: detecting a Voice-over-LTE card so as to obtain the ICCID number of the Voice-over-LTE card; obtaining from the ICCID number a first IIN of the Voice-over-LTE card and a first length of the first IIN; obtaining an MBN list of the terminal so as to acquire a second IIN of each MBN file and a second length of the second IIN; determining whether the first length exceeds a preset value; if so, then sequentially comparing the second IIN to the first IIN until a second IIN having the same first N characters as the first IIN is found, the length of the N characters being the same as the second length; loading an MBN file corresponding to the second IIN so as to register on the Voice-over-LTE network.
US10368324B2 Power headroom configuration for primary and secondary cells based on PUCCH activation
Processing relating to transmit power is efficiently performed. A terminal device includes a reception unit configured to receive a first parameter and a second parameter, and a first MAC processing unit configured to acquire a type 2 power headroom. The first MAC processing unit acquires a value of the type 2 power headroom for a primary cell, in a case that the first parameter is configured and that simultaneous transmissions on a Physical Uplink Control CHannel (PUCCH) and on a Physical Uplink Shared CHannel (PUSCH) are configured, and acquires a value of the type 2 power headroom for the primary cell, regardless of whether simultaneous transmissions on the Physical Uplink Control CHannel (PUCCH) and on the Physical Uplink Shared CHannel (PUSCH) are configured in a case that the second parameter is configured.
US10368321B1 Minimizing interference caused by high-powered uplink transmissions
Systems, methods, and processing nodes for minimizing interference caused by high-powered wireless devices to other wireless devices in the network by determining an increase in a number of high-powered wireless devices attached to a serving access node causing a corresponding increase in a potential interference to standard-powered wireless devices attached to the serving access node. In response to determining this increase, the methods include activating a coordinated transmission mode for one or more standard-powered wireless devices.
US10368320B2 Initial setting and configuration of E-UTRAN for energy-efficient IOPS
Initial Setting and Configuration of E-UTRAN for Energy-Efficient IOPS Certain embodiments of the invention generally relate to initial setting and configuration of E-UTRAN for energy-efficient isolated E-UTRAN operation for public safety. A method may include determining an initial configuration mode of a network element for setting up a self-controlled radio access network. The method may also include determining an initial downlink transmission power of the network element coupled with the determined initial configuration mode. The method may further include detecting a need of changing downlink transmission power of the network element based on at least one of traffic demands and conditions of the self-controlled radio access network. The method may also include determining a new downlink transmission power. The method may further include indicating the change of at least one of the downlink transmission power and the initial configuration mode to at least one user equipment.
US10368314B2 Wireless control system
The wireless control system includes a wireless adapter and a household electrical appliance. The wireless adapter includes a wireless module transmitting/receiving wireless signal, a wireless control unit analyzing and converting the wireless signal and controlling the wireless adapter, and a wireless display unit displaying wireless communication state by the wireless signal. The household electrical appliance includes an appliance control unit communicating with the wireless adapter and controlling the household electrical appliance, an appliance storage unit storing wireless setting and wireless state of the wireless communication, an appliance display unit displaying stored content of the appliance storage unit, and an appliance operation unit receiving request for the wireless setting from user by a user operation, and the appliance control unit controls power consumption of the wireless module and the wireless display unit based on the wireless setting stored in the appliance storage unit from startup time of the wireless adapter.
US10368308B1 Method and apparatus for broadcast information transmission
Internet, voice calls, and messaging services have become ubiquitous and the means by which the services are accessed varies widely. The number and types of devices that may use these services have also proliferated. To serve a number and variety of client devices, a mobile Hotspot may be used, which is a device that may include a modem for mobile broadband access and a short range wireless link to distribute the services to local devices which may have such connectivity. Power consumption of battery powered client devices is an important consideration. A method and apparatus are disclosed that enable a client device to receive broadcast information about the mobile networks from a mobile Hotspot over a short range wireless link which may reduce power consumption of client devices.
US10368304B2 Encoding and decoding data for group common control channels
An improved technique for encoding and decoding of data for group common control channels is provided herein. Generally, the embodiments disclosed herein involve masking the information bits of the group common PDCCH (or group common control channel information) with the common RNTI, without using parity bits, which reduces the power requirements of the transmitter and receiver. In a first embodiment, the information block and the common RNTI can each be encoded using separate encoders, and then the encoded information block can be masked with the encoded common RNTI, and the resulting code symbol can be transmitted to the group of mobile devices. In a second embodiment, an information block can be appended with bits to match a size of the common RNTI, and then be masked by the common RNTI.
US10368300B2 Apparatus, method and computer program for transceivers of a mobile communication system
An apparatus for a transceiver of a mobile communication system includes an interface configured to obtain receive signal information. The apparatus further includes a control module configured to determine a first cell identifying information of the mobile communication system based on the receive signal information, and configured to estimate an interfering signal information transmitted by a second cell of the mobile communication system based on the receive signal information. The interfering signal comprises control or payload data information of a second transceiver. The control module is further configured to detect a synchronization signal information transmitted for the cell based on the receive signal information and the interfering signal information. The control module is further configured to identify the first cell identifying information based on the synchronization signal information.
US10368298B2 Transfer of agreements between wireless access points
Described herein are methods and devices in which agreements between a wireless station and an access point are transferred from one access point to another during a basic service set transition within an extended service set. The described techniques define methods for reducing the frame exchanges needed after association to negotiate certain parameters such as block acknowledgement agreements.
US10368297B2 Methods, systems and computer program products for network-controlled selection of radio access networks
There is provided a method of operating a wireless communication device to facilitate selection among a set of two or more radio access networks, RANs, the wireless communication device being served by one of the RANs in the set, the method comprising receiving (1010) a network selection policy from a server; evaluating (1020) the network selection policy; and transmitting (1030) information indicating a result of the evaluation of the network selection policy to the RAN serving the wireless communication device.
US10368292B2 Pausing functions of an assistant device during an active telephone call
A computer-implemented method includes: monitoring, by a user device, calling activity on the user device; detecting, by the user device and based on the monitoring, that a call has started on the user device; providing, by the user device, a pause instruction to an assistant device based on detecting that the call has started on the user device, causing the assistant device to disable speech response functions; detecting, by the user device and based on the monitoring, that the call has ended on the user device; and providing, by the user device, a resume instruction to the assistant device based on detecting that the call has ended on the user device, causing the assistant device to resume speech response functions.
US10368289B2 Apparatus and method for communications management
Apparatus for generating a connectivity map in respect of a communications system of a moving platform, said communications system comprising at least one platform application and being configured to effect wireless data communication between said platform and another node by means of one of a plurality of supported communications links in accordance with a communications plan, wherein said apparatus is configured to: —identify (700) a message or set of messages required to be transmitted from or received by said moving platform; —generate a connectivity map comprising a plurality of connectivity metrics by, for each of a plurality of different specified attitudes or orientations derived from one or more predicted trajectories of said moving platform: —identifying available transmitters for wireless transmission of said message or set of messages and/or identify available receivers for wireless reception of said message or set of messages; —for each identified transmitter, determining (702) a transmitter metric and/or for each identified receiver, determining (702) a receiver metric; and —defining (704) a connectivity metric, based on said transmitter metrics and/or receiver metrics for said respective specified attitude or orientation, said connectivity metric being representative of a quality of a respective associated communications link for effecting transmission or reception by said platform of said message or set of messages in respect of said respective specified attitude or orientation of said moving platform.
US10368277B2 Method for transmitting data by terminal in wireless communication system supporting high-speed uplink, and apparatus for same
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method for transmitting data by a terminal in a wireless communication system supporting high-speed uplink transmission, the method comprising the steps of: transmitting or receiving a signal to or from a serving cell by a terminal in a state where the terminal is in radio resource control (RRC) connection with the serving cell; performing measurements for the serving cell and a neighboring cell; and transmitting data to the neighboring cell on the basis of the measurements in a state where RRC connection with the serving cell is established.
US10368272B2 Method and apparatus for transmitting indication in wireless communication system
A method and apparatus for performing a transport network layer (TNL) address discovery procedure in a wireless communication system is provided. A first eNodeB (eNB) transmits at least one of a TNL address of the first eNB and a TNL address of an X2-gateway (GW), and a source eNB identifier (ID). The eNB may further transmit an indication of X2 setup which indicates whether a direct X2 interface between the first eNB and a second eNB or an indirect X2 interface going through the X2-GW is to be set up.
US10368270B2 Method and apparatus for accessing a random access channel by selectively using dedicated or contention-based preambles during handover
A method and apparatus for accessing a random access channel (RACH) during handover are disclosed. A handover procedure is initiated and a maximum handover interruption timer is activated. A dedicated preamble is transmitted in an attempt to access the RACH on a condition that the dedicated preamble is reserved in a current random access opportunity and the maximum handover interruption timer has not expired. A contention-based preamble is transmitted in an attempt to access the RACH on a condition that a dedicated preamble is not reserved in a current random access opportunity. If the maximum handover interruption timer has expired, a contention-based preamble is transmitted in an attempt to access the RACH.
US10368269B2 Bandwidth determination for multiple user transmission in a high efficiency wireless LAN
The present disclosure relates to a method and apparatus for determining a bandwidth for Multi-User (MU) transmission in a High Efficiency WLAN (HEW). According to one aspect of the present disclosure, a method for transmitting by a Station (STA) to an Access point (AP) an uplink Physical layer Protocol Data Unit (PPDU) frame in a WLAN may be provided. The method may include receiving a trigger frame including bandwidth information, the trigger frame eliciting a transmission of the uplink PPDU frame including a data unit of the STA and at least one data unit of at least one other STA, and transmitting the data unit of the STA in the uplink PPDU frame, based on an available bandwidth of the STA and a bandwidth indicated by the bandwidth information included in the trigger frame.
US10368266B2 Efficient uplink scheduling mechanisms for dual connectivity
The present disclosure mainly relates to improvements for the buffer status reporting and the logical channel prioritization procedures performed in the UE, in scenarios where the UE is in dual connectivity and the PDCP layer of the UE is shared in the uplink for MeNB and SeNB. According to the present disclosure, a ratio is introduced according to which the buffer values for the PDCP are split in the UE between the SeNB and the MeNB according to said ratio.
US10368262B2 Enhancing quality of service for high priority services
Quality of service may be enhanced for high priority traffic. A UE may communicate within a packet switched system, e.g., an LTE network. The UE may use a first or default bearer for signaling messages of high priority services and a second bearer for messages of low priority services. For example, the first bearer may have a quality of service class identifier (QCI) value of 5 while the second bearer may have a QCI value other than 5, (e.g., 6-9). The first bearer may be used for signaling messages associated with voice over IP, video over IP, and/or SMS over IP, as desired. The second bearer may be used for messages (e.g., signaling messages) associated with other, lower priority services. For example, the second bearer may be used for presence messages or instant messages or other lower priority messages.
US10368249B2 Modeling fiber cabling associated with cell sites
Systems and method for creating a three-dimensional (3D) model of a cell site and associated fiber connectivity for one or more of a cell site audit, a site survey, and cell site planning and engineering include determining fiber connectivity at or near the cell site; obtaining first data capture of the fiber connectivity at or near the cell site; obtaining second data capture of paths of the fiber connectivity from the cell site; obtaining third data capture of the cell site including a cell tower, associated cell site components on the cell tower, one or more buildings, and surrounding geography around the cell site; utilizing the first data capture, the second data capture, and the third data capture to develop the 3D model; and utilizing the 3D model to perform the one or more of the site audit, the site survey, and the cell site planning and engineering.
US10368244B2 Projection via a device
Techniques for projection via a device are described. According to various implementations, techniques described herein enable a locked host device to output data projected from another device while the host device remains in a locked state. In at least some implementations, device context for a host device (locked or unlocked) can be considered in determining whether to broadcast availability to receive projected content.
US10368238B2 Device and method of handling data transmission/reception for dual connectivity
A communication device for handling data transmission/reception for dual connectivity comprises a storage unit for storing instructions of connecting to a first base station (BS) and a second BS; receiving a message from the first BS, wherein the message configures a handover to a third BS and a connection change to a fourth BS; updating a first parent key to a first updated parent key and updating a second parent key to a second updated parent key based on the first updated parent key, in response to the message; updating a first security key to a first updated security key based on the first updated parent key and updating a second security key to a second updated security key based on the second updated parent key, in response to the message.
US10368228B2 Terminal discovery method and device
Embodiments of the present disclosure disclose a terminal discovery method and a device, and relate to the field of communications technologies, to resolve a problem that a process of filtering a user code word is relatively complex when a terminal needs to monitor multiple terminals.
US10368222B2 Self-directing node
Lost, misplaced, incorrectly delivered, and damaged assets are a common occurrence in shipment or asset tracking. Disclosed are various embodiments concerning a battery-less or intermittent battery use environments in which a node uses internal logic (e.g., circuitry and/or software) that, based at least in part on sensor information and stored information regarding the history of the node, may track events that have occurred to the node. The node may be responsive to events and determine whether exceptions have occurred that require attention. For example, detecting damage might cause the node to update an output to indicate the node and associated material, if any, needs to be rerouted to address the exception.
US10368218B1 Spatially aware virtual workout assistant
A method, a computer program product, and a computer system for a spatially aware virtual workout assistant. A server receives from a mobile device a view of a surrounding environment of a user, wherein the view is captured by the mobile device. The server extracts one or more elements from the view. The server recognizes one or more objects suitable for exercising, by using a model for visual data recognition. The server determines one or more exercises that can be performed with the one or more objects, by searching datasets. The server sends to the mobile device data associated with the one or more objects and the one or more exercises. Based on the data associated with the one or more objects and the one or more exercises, the mobile device instructs the user to locate the one or more devices and to perform the one or more exercises.
US10368213B1 Location-based open social networks
Systems and methods for open social networks configured for a location or a region. The social networks are arranged accessible to all users via an interactive map or a website link. In one aspect, user numbers or post quantities are displayed beside network icons on a map. In another aspect, posts generated by local and remote users are presented in separate windows. In yet another aspect, social networks are searchable via keywords or category in a map setting. In yet another aspect, for a given period of time, a user continuously receives content presented at a social network which has the most users. Moreover, social networks which have popular virtual reality or augmented reality content are selected and presented upon request.
US10368211B2 Conversation assistant
Usage data associated with a user of a telephonic device is accessed by a remote learning engine. A service or a product that is likely to be of interest to the user is identified by the remote learning engine based on the accessed usage data. A recommended voice bundle application for the user is determined by the remote learning engine based on the accessed usage data, the recommended voice bundle application being a voice application that, when executed by the telephonic device, results in a simulated multi-step spoken conversation between the telephonic device and the user to enable the user to receive the identified service or the identified product. A recommendation associated with the recommended voice bundle application is transmitted from the remote learning engine to the telephonic device. The recommendation is presented by the telephonic device to the user through voice communications. The user through voice communications has accepted the recommendation determining is determined by the telephonic device. In response to determining that the user has accepted the recommendation, the recommended voice bundle application on the telephonic device is executed by the telephonic device.
US10368210B2 Service processing method, terminal device, and service roaming network
A service processing method includes determining, by a first local terminal, whether a service needs to be roamed, and when the service needs to be roamed, transferring, by the first local terminal, the service to a second local terminal, where the second local terminal is in communication with the first local terminal using a first network. Local terminals in the first network are interconnected, such that service roaming can be implemented. The first network is a locally interconnected network, roaming does not need to be controlled by an operator network, and the local terminal can control the roaming.
US10368204B2 Low power wide area network (LPWAN) region awareness method and system
Methods, devices, and systems for tracking an asset are provided. In particular, a device is provided that includes an array of sensors and communications modules configured to detect tracking information, including environmental conditions and physical events, and report the tracking information along with a geographical location of the device to a control server across a wireless network. Upon receiving the tracking information, the control server interprets the information and generates tracking reports for the device configured to be displayed to a graphical user interface of a third-party communication device.
US10368203B1 System and a method for entity tracking
A system and method for monitoring and tracking entities in one or more transit points is provided. The present invention provides for receiving one or more types of signaling functions associated with an entity in response to a code generated by a transmitter device. The code comprises a unique transmitter ID associated with a unique entity ID. Further, the invention provides for ascertaining validity of at least one type of signaling function and generating a time stamped record of at least one type of signaling function. Further, the invention provides for processing the code with tracking data to generate an event message. The tracking data comprises at least location of the entity along with other parameters associated with the entity. Further, the invention provides for extracting the unique entity ID and tracking data associated with the entity from the event message, and generating a tracking file.
US10368198B2 Method for requesting transportation services
A method for safely and efficiently requesting transportation services through the use of mobile communications devices capable of geographic location is described. Individual and package transportation may be provided. New customers may be efficiently serviced, and the requester and transportation provider locations may be viewed in real time on the mobile devices.
US10368190B2 Physical and virtual phone mobility
A physical and virtual phone mobility system enables application tasks and resources to be shared between a mobile device and a desktop device by hosting a virtual mobile device on the desktop device when the mobile device is determined to be within a predetermined proximity of the desktop device. The local resources available to the mobile device that are typically used to perform a given application task are compared with resources that are available to the desktop device. At least partial execution of the application may be transferred, along with some state information in some cases, from the mobile device to the desktop device based on the results of the comparison according to one or more transfer rules.
US10368188B2 Systems and methods for identifying location-based services
Methods and systems to perform location-based services using a mobile application on a mobile computing device are discussed. A user uses the mobile computing device to scan a machine-readable element. The mobile application is configured to decode the machine-readable element to identify available types of services that are supported in a location of the machine-readable element. A services management framework determines available ordered services in the location-based on the available types of services.
US10368184B2 Advertising and profiling user location to unified communication suite in enterprise wireless networks
The present disclosure discloses a method and a network device for advertising and profiling user location to unified communication suite in enterprise wireless environments. Specifically, a network device can determine a location of a first client device corresponding to a user. Based at least on the location of the first client device corresponding to the user, the network device can infer a status for the first user. Further, the network device can display, store and/or transmit the inferred status for the user on an enterprise wireless network. The status has not been explicitly indicated by the user.
US10368181B2 Loudness adjustment for downmixed audio content
Audio content coded for a reference speaker configuration is downmixed to downmix audio content coded for a specific speaker configuration. One or more gain adjustments are performed on individual portions of the downmix audio content coded for the specific speaker configuration. Loudness measurements are then performed on the individual portions of the downmix audio content. An audio signal that comprises the audio content coded for the reference speaker configuration and downmix loudness metadata is generated. The downmix loudness metadata is created based at least in part on the loudness measurements on the individual portions of the downmix audio content.
US10368179B1 Switching binaural sound
A method provides binaural sound to a person through electronic earphones. The binaural sound localizes to a sound localization point (SLP) in empty space that is away from but proximate to the person. When an event occurs, the binaural sound switches or changes to stereo sound, to mono sound, or to altered binaural sound.
US10368178B2 Apparatus and methods for monitoring a microphone
This application relates to an apparatus (300) for monitoring an operating temperature condition of a microphone device (100) having an acoustic port (110). The apparatus includes a spectrum peak detect block (301) for receiving a microphone signal (SMIC) and determining, from the microphone signal, a resonance frequency (fH) and a quality factor (QH) of a resonance (202) associated with the acoustic port of the microphone. A condition monitoring block (302) is configured to determine any change in resonance frequency and quality factor with respect to respective reference values of resonance frequency and quality factor and to determine a temperature condition for the air temperature within the acoustic port based on said determined changes.
US10368173B1 Systems and methods for minimizing an effect of system noise generated by a cochlear implant system
An exemplary sound processor included in a cochlear implant system used by a patient generates a spectral input signal representative of spectral energy contained within a frequency band of an audio signal presented to the patient. The sound processor determines whether a spectral energy level of the spectral input signal exceeds a predetermined system noise threshold that is based on a characterization of system noise generated by the cochlear implant system within the frequency band. The sound processer then generates a spectral output signal by 1) including the spectral input signal in the spectral output signal if the spectral energy level exceeds the predetermined system noise threshold, and 2) excluding the spectral input signal from the spectral output signal if the spectral energy level does not exceed the predetermined system noise threshold. Corresponding methods and systems are also disclosed.
US10368167B2 Audio power circuit and method
An apparatus and method for controlling an audio power circuit. The audio power circuit includes an audio amplifier having a power input and a speaker connected to the audio amplifier. The audio power circuit also includes a control circuit configured to be connected to a battery and the power input and to control a supply of power to the power input. The audio power circuit further includes a thermal protection circuit connected between the audio amplifier and the speaker, the thermal protection circuit configured to generate a thermal protection signal and provide the same to the control circuit, wherein the control circuit is further configured to control the supply of power based on the thermal protection signal.
US10368153B2 Waterproof sound-transmitting membrane and waterproof sound-transmitting structure using the same
A waterproof sound-transmitting membrane (10) includes a sound-transmitting region (13c) having a porous polytetrafluoroethylene (PTFE) membrane (11). The porous PTFE membrane (11) has a through-thickness air permeability of 2 cm3/cm2/s or more. Thus, it is possible to provide a waterproof sound-transmitting membrane that is suitable for reducing crackling noise while ensuring waterproofness required for at least daily use. The porous PTFE membrane (11) has a water entry pressure of 3 kPa or more, preferably 20 kPa or more and 50 kPa or less. The waterproof sound-transmitting membrane (10) may include an edge region (13p) having an adhesive layer (12).
US10368146B2 Systems and methods for environment sensing
Systems and methods are provided for environment sensing. The system includes a sensor node having a sensor. The sensor includes a sensing material configured to be in contact with an ambient environment. The system includes a remote system having a communication circuit and a controller circuit. The communication circuit is configured to be wirelessly communicatively coupled to the sensor node. The controller circuit electrically coupled to the communication circuit. The controller circuit configured to receive an impedance response of the sensing material and analyze the impedance response of the sensing material at frequencies that provide a linear response of the sensing material to an analyte of interest and at least partially reject effects of interferences.
US10368138B2 Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
Systems and methods are disclosed which detect a change in the status of a multimedia asset in a multimedia delivery system, and take steps to make the multimedia asset available after the status change. The multimedia asset can then be locally recorded on the user's digital video recorder (DVR) before the status changes. Alternatively, the user can be directed to an equivalent asset, for example, video-on-demand (VOD). The user may also receive a notification, which can be displayed on a TV or computer monitor or send to a remote device, for example to a mobile phone as an email or a short message. The user may be able to purchase the asset and/or initiate recording the asset. The status can be, for example, an expiration date of an asset, or a change of the source or format of an asset.
US10368137B2 System for presenting video information and method therefor
A system and method for scrolling through a media file is presented. Playback of a media file is initiated. An instruction is received an instruction to enter an expanded view mode. The expanded view mode can include an information view mode and a poster mode. In the information view mode, a variety of information about the media file is displayed, including a synopsis, cast information, and the like. In the poster mode, a variety of graphical images are displayed, each representing a different media file and configured to resemble a movie poster. The media files can be trailers or other type of previews. There can be a method for a user to add a preview to a wishlist or order the media file represented by the preview. Other embodiments are disclosed.
US10368134B2 Live content streaming system and method
A live media streaming system and method is presented herein. The system and method includes broadcasting a live media stream in at least one of a plurality of themed broadcasting channels, the live media stream being transmitted from a broadcasting device corresponding to a broadcasting user. A jump zone (a physical region or area) is selected or defined based upon predetermined jump zone criteria corresponding to the at least one of the plurality of themed broadcasting channels. Further, a next broadcasting user is selected, wherein the user is located within the physical geographic region of the jump zone. Once the next broadcasting user is selected, a live media stream is broadcasted from the next user's broadcasting device.
US10368129B2 Method of processing video data, device, computer program product, and data construct
The invention relates to a method of processing video data, a device (102) and a computer program product for implementing said method, and a data construct including video data processed by said method. The method processes unprocessed video data into processed video data, said unprocessed video data being provided by picking up (112) sequential images of a situation or scene (100), and includes the steps of: applying a motion and gesture recognition technology (114) in real time to said situation or scene; identifying undesirable image contents contained in said unprocessed video data, based on a result of said motion and gesture recognition, said undesirable image contents preferably including inappropriate body expression (128-132) such as obscene gestures or indecent exposures, and providing content information relating to any identified undesirable age contents; and using said content information to produce said processed video data.
US10368124B2 Real-time audience measurement system
Techniques for real-time audience measurement are provided. The techniques include instant message protocol in a DVR environment to obtain real-time audience measurement data to modify the scheduled recording time of a media content in real-time, to bookmark in real-time, and to gather audience ratings on commercials and viewership in real-time.
US10368123B2 Information pushing method, terminal and server
An information pushing method and apparatus, and a terminal and server are provided. The method includes: acquiring a key frame of a currently-played video; acquiring an characteristic value of the key frame according to picture information of the key frame; acquiring, according to the characteristic value of the key frame, pushing information corresponding to the characteristic value; and displaying the pushing information in a process of playing the currently-played video. After the key frame of the currently-played video is acquired, the characteristic value of the key frame is acquired according to the picture information of the key frame, and the pushing information corresponding to the characteristic value is acquired according to the characteristic value of the key frame, so as to display the pushing information in the process of playing the currently-played video.
US10368120B2 Avatar integrated shared media experience
A method and system are disclosed in which a group of people are able to replicate the physical world experience of going with a group of friends to pick a movie, watch the movie together, and provide commentary on the movie itself in the virtual world on a virtual couch while each user is sitting in different physical locations. Additionally, the virtual representation of the destination that the group of people are watching the movie together in can be themed to allow users to watch movies in different locations pivoting on special events or by the users choice.
US10368119B2 Method, device and computer program product for outputting a transport stream
A method comprising: receiving, via a distribution channel, video data having an identifier that identifies a position within a video and an address defining a location of a stored playlist. The method also comprises obtaining from a server a playlist in response to a user input, where the playlist includes location information identifying a location of a stored transport stream. The method also comprises receiving the transport stream from the location identified in the playlist over a network, and displaying the obtained transport stream.
US10368115B2 Transmitting method, receiving method, transmitting device, and receiving device
A transmitting method according to one aspect of the present disclosure includes transmitting a first stream, the first stream including: timing update identification information id1 indicating whether or not a correspondence relationship between a first reference clock and a second reference clock has been updated, the first reference clock being used to transmit and receive the first stream, and the second reference clock being used to transmit and receive a second stream related to another content to be reproduced in synchronization with the content related to the first stream; a first time according to the first reference clock; and a second time according to the second reference clock, the second time being associated with the first time based on the updated correspondence relationship.
US10368112B2 Technologies for immersive user sensory experience sharing
Technologies for immersive sensory experience sharing include one or more experience computing devices, an experience server, and a distance computing device. Each experience computing device captures sensor data indicative of a local sensory experience from one or more sensors and transmits the sensor data to the experience server. Sensors may include audiovisual sensors, touch sensors, and chemical sensors. The experience server analyzes the sensor data to generate combined sensory experience data and transmits the combined sensory experience data to the distance computing device. The experience server may identify one or more activities associated with the local sensory experience. The distance computing device renders a sensory experience based on the combined sensory experience data. The distance computing device may monitor a user response, generate user preferences based on the user response, and transmit the user preferences to the experience server. Other embodiments are described and claimed.
US10368109B2 Dynamic content delivery routing and related methods and systems
Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network involves transmitting one or more portions of the media content to a client device via a delivery route between a content delivery source and the network, determining a performance metric associated with the transmitting of the one or more portions via the delivery route, and dynamically adjusting the delivery route between the content delivery source and the network based at least in part on the performance metric.
US10368100B2 Video data decoding method and video data decoding apparatus
Disclosed is a method and apparatus for decoding video data. The method for decoding video data includes receiving coded video data including multi-view video data and depth data corresponding to the video data, acquiring motion data for inter-view prediction of a coding unit of the coded video data from the depth data, and performing inter-view prediction based on the motion data, and restoring video data according to the multi-view video data including the coding unit and the depth data based on the motion prediction.
US10368097B2 Apparatus, a method and a computer program product for coding and decoding chroma components of texture pictures for sample prediction of depth pictures
A method comprising decoding one or both chroma components of a coded texture picture into one or two decoded chroma sample arrays, obtaining a reference sample array on the basis of said one or two decoded chroma sample arrays, and forming a decoded depth view component on the basis of said reference sample array; encoding one or two chroma components of a texture picture into one or two coded chroma components and reconstructing one or two reconstructed chroma sample arrays, obtaining a reference sample array on the basis of said one or two reconstructed chroma sample arrays, and using the reference sample array as a reference for prediction in encoding of a depth view component.
US10368085B2 Method of performing motion vector prediction, and apparatus thereof
A method of performing motion vector prediction for a current block in a picture is provided which includes: deriving a candidate for a motion vector predictor to code a current motion vector of the current block, from a first motion vector of a first block that is spatially adjacent or temporally adjacent to the current block; adding the derived candidate to a list of candidates; and deriving at least one motion vector predictor based on a selected candidate from the list of candidates, wherein the deriving of the candidate includes determining whether to derive the candidate from the first motion vector, based on a type of a current reference picture and a type of a first reference picture, the current reference picture being referred to from the current block using the current motion vector, the first reference picture being referred to from the first block using the first motion vector.
US10368079B2 Method and apparatus for image compression that employs multiple indexed color history buffers
A single source image encoder encodes more than one display stream, such as multiple display streams each for a different display or multiple display streams for the same display, using multiple index color history (ICH) buffers. As applied to a DSC encoder, the same DSC encoder is used to encode more than one DSC compliant display stream. Multiple encoded display bitstreams are output as multiple display data streams to a plurality of displays. Such a configuration can significantly reduce the area cost of an integrated circuit that employs an image encoder since additional encoders are eliminated.
US10368070B2 Image processing device and image processing method
An image processing device includes a buffer for receiving encoded image data, and a processor to execute instructions that cause the processor to: decode the encoded image data from the buffer to generate quantized transform coefficient data; inversely quantize the quantized transform coefficient data using a 32×32 quantization matrix to generate predicted error data, the 32×32 quantization matrix includes a duplicate of at least one of two elements adjacent to each other from an 8×8 quantization matrix; and combine the predicted error data with a predicted image to generate decoded image data.
US10368065B2 Skip macroblock coding
Various techniques and tools for encoding and decoding (e.g., in a video encoder/decoder) binary information (e.g., skipped macroblock information) are described. In some embodiments, the binary information is arranged in a bit plane, and the bit plane is coded at the picture/frame layer. The encoder and decoder process the binary information and, in some embodiments, switch coding modes. For example, the encoder and decoder use normal, row-skip, column-skip, or differential modes, or other and/or additional modes. In some embodiments, the encoder and decoder define a skipped macroblock as a predicted macroblock whose motion is equal to its causally predicted motion and which has zero residual error. In some embodiments, the encoder and decoder use a raw coding mode to allow for low-latency applications.
US10368063B2 Optical test device for a vehicle camera and testing method
A method of testing a camera for vision system for a vehicle includes providing a camera configured for mounting and use on a vehicle. The camera is operable at selected ones of a plurality of register settings. A test pattern is disposed in the field of view of the camera and at least two frames of image data are captured with the camera using different register settings having noise filtering at a respective one of at least two levels between a maximum noise filtering and a minimum noise filtering. The signal to noise ratio is measured for each of the at least two frames of captured image data. A texture value is measured for each of the at least two frames of captured image data. A compromise is selected between noise reduction and texture preservation.
US10368057B1 Synchronizing data streams
This disclosure describes techniques for synchronizing independent data streams. In some instances, a computing device couples to multiple independent sensors, such as cameras, and applies accurate timestamp information to the individual frames of sensor data from the independent sensors. After aligning these data streams by applying these accurate timestamps, the computing device may, in some instances, encode and transmit these timestamped data streams to one or more entities for further processing. In one example, a first camera (e.g., a depth camera configured to generate a depth map) may capture images of an environment, as may a second camera (e.g., an Red-Green-Blue (RGB) camera configured to generate color images). The resulting images may be temporally aligned with one another via the timestamping, and the resulting aligned images from both the depth sensor and the RGB camera may be used to create a three-dimensional (3D) model of the environment.
US10368056B2 Depth data detection and monitoring apparatus
A depth data detection apparatus and monitoring apparatus are disclosed. The depth data detection apparatus has at least two infrared light generators (11, 12) alternately operating, thereby ensuring that each of the infrared light generators has a sufficient power-off time while ensuring continuous operation of the system, so that each infrared light generator can reach its service lift as much as possible. Different infrared light generators can project infrared beams with different angles and/or from different positions, and the depth information obtained can be fused with each other in order to acquire the depth information of the object to be measured more completely. In addition, different infrared light generators can also project infrared beams to different areas or the same area of the space to be measured for their respective purposes.
US10368054B2 Quantitative three-dimensional imaging of surgical scenes
A device is provided that includes an endoscope; an image sensor array is disposed to image a field of view adjacent to the endoscope, each sensor includes a pixel array that is separate from the pixel arrays of other sensors; and a light source is disposed to illuminate the field of view.
US10368053B2 Structured light active depth sensing systems combining multiple images to compensate for differences in reflectivity and/or absorption
A receiver sensor captures a plurality of images, at two or more (different) exposure times, of a scene onto which a code mask is projected. The two or more of the plurality of images are combined by extracting decodable portions of the code mask from each image to generate a combined image. Alternatively, two receiver sensors, each at a different exposure time, are used to capture a plurality of images. The first and second images are then combined by extracting decodable portions of the code mask from each image to generate a combined image. Depth information for the scene may then be ascertained based on the combined image and using the code mask.
US10368050B2 Method and apparatus for distribution of 3D television program materials
Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
US10368047B2 Six-degree of freedom video playback of a single monoscopic 360-degree video
A stereoscopic six-degree of freedom viewing experience with a monoscopic 360-degree video is provided. A monoscopic 360-degree video of a subject scene can be processed by analyzing each frame to recover a three-dimensional geometric representation, and recover a camera motion path. Utilizing the recovered three-dimensional geometric representation and camera motion path, a dense three-dimensional geometric representation of the subject scene is generated. The processed video can be provided for stereoscopic display via a device. As motion of the device is detected, novel viewpoints can be stereoscopically synthesized for presentation in real time, so as to provide an immersive virtual reality experience based on the original monoscopic 360-degree video and the detected motion of the device.
US10368044B2 Displaying DCI and other content on an enhanced dynamic range projector
Systems and methods of rendering DCI-compliant image data on Enhanced Dynamic Range (EDR) display systems are disclosed. One embodiment of an EDR projector system comprises a first modulator and a second modulator. One method for rendering DCI-compliant image data on an EDR projector system comprises: receiving input image data, said image data comprising a plurality of image formats; determining whether the input image data comprises DCI image data; if the input image data comprises DCI image data, then performing dynamic range (DR) processing on the DCI image data; and rendering the dynamic range processed DCI image data on the EDR projector system. One DR processing method is to set the first modulator to a desired luminance level—e.g., fully ON or a ratio of DCI max luminance to the EDR max luminance. In addition, a desired minimum level of luminance may be set for the EDR projector.
US10368038B2 Monitoring camera
A monitoring camera includes an image capturing unit configured to capture an image of a subject, the image capturing unit having an image capturing field angle adjustable by a zooming optical system, and a light source having a light emitting diode configured to emit an illuminating radiation. The camera further includes a lens unit configured to apply the illuminating radiation in a direction which is substantially identical to a direction in which the image capturing unit captures the image, and an irradiation moving unit configured to variably set an irradiation range of the illuminating radiation to irradiate an area which is substantially the same as the image capturing field angle of the image capturing unit.
US10368037B2 Public safety camera monitoring system and method
A system for determining a travel path, including a network of at least one camera, a communication hub coupled to the network of at least one camera, at least one electronic communication device, and a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to calculate a travel path based on user-specified criteria including maximum camera coverage.
US10368035B2 Monitoring system, monitoring method, and monitoring program
An abnormality behind a shielding object is discovered. There is provided a monitoring system including a video acquirer, a detector, and a notifier. The video acquirer of the monitoring system acquires a video. The detector of the monitoring system detects entering of a target object into a blind spot generated by a shielding object in the video and appearance of the target object from the blind spot. If the target object does not appear from the blind spot even after a first time elapses since entering of the target object into the blind spot, the notifier of the monitoring system makes a notification.
US10368030B1 Optimized histogram computation for adaptive back light algorithm during camera preview and video playback
Methods, systems, and devices for image processing are described. Generally, the described techniques provide for capturing, at a sensor of a device, an image frame including frame composition data, generating histogram metadata for the image frame, encoding the histogram metadata as supplemental enhancement information (SEI) for the image frame, receiving, at a display post-processing module of the device, the image frame and the histogram metadata, computing, by the display post-processing module of the device, a target display setting for the image frame based at least in part on the histogram metadata; and outputting the image frame to a display based at least in part on the computed display setting.
US10368023B2 Image sensor supporting various operating modes and operating method thereof
Disclosed is an image sensor. The image sensor includes an active pixel sensor array including first to fourth pixel units sequentially arranged in a column direction, and each of the first to fourth pixel units is composed of a plurality of pixels. A first pixel group including the first and second pixel units is connected to a first column line, and a second pixel group including the third pixel unit and the fourth pixel unit is connected to a second column line. The image sensor includes a correlated double sampling circuit including first and second correlated double samplers and configured to convert a first sense voltage sensed from a selected pixel of the first pixel group and a second sense voltage sensed from a selected pixel of the second pixel group into a first correlated double sampling signal and a second correlated double sampling signal, respectively.
US10368019B2 Solid-state imaging device, method for driving solid-state imaging device, and electronic apparatus
A solid-state imaging device which, in a voltage mode, simultaneously samples the pixel signal in all the pixels in a signal holding part serving as the pixel signal storage part, reads converted signals corresponding to readout signals held in a first signal holding capacitor and a second signal holding capacitor to a first signal line, reads converted signals corresponding to readout reset signals simultaneously in parallel to the second signal line, and supplies the same as a differential signal to a column readout circuit. Due to this, a sufficiently low parasitic light sensitivity corresponding to the application can be realized, settling error can be suppressed, and pixel fixed pattern noise can be reduced.
US10368013B2 Conversion between aspect ratios in camera
A camera system captures an image in a source aspect ratio and applies a transformation to the input image to scale and warp the input image to generate an output image having a target aspect ratio different than the source aspect ratio. The output image has the same field of view as the input image, maintains image resolution, and limits distortion to levels that do not substantially affect the viewing experience. In one embodiment, the output image is non-linearly warped relative to the input image such that a distortion in the output image relative to the input image is greater in a corner region of the output image than a center region of the output image.
US10368011B2 Camera array removing lens distortion
The disclosure includes a camera array comprising camera modules, the camera modules comprising a master camera that includes a processor, a memory, a sensor, a lens, a status indicator, and a switch, the switch configured to instruct each of the camera modules to initiate a start operation to start recording video data using the lens and the sensor in the other camera modules and the switch configured to instruct each of the camera modules to initiate a stop operation to stop recording, the status indicator configured to indicate a status of at least one of the camera modules. Lens distortion effects may be removed from the frames described by the video data. The camera modules of the camera array are configured to provide a 3× field of view overlap.
US10368003B2 Imaging device and time-lapse imaging method
The present invention provides an imaging device and a time-lapse imaging method capable of simply realizing time-lapse imaging using a pan and tilt mechanism. In a preferred aspect of the present invention, an imaging device includes a pan and tilt mechanism that rotates an imaging unit in a horizontal direction and a vertical direction relative to a device body, transmits a live view image to a smartphone, displays the live view image on a display and input unit, and receives an instruction input for specifying camerawork in time-lapse imaging using the display and input unit. Accordingly, the instruction input for specifying camerawork for performing time-lapse imaging using the pan and tilt mechanism can be simply input. The imaging device controls at least the pan and tilt mechanism based on the instruction input for specifying camerawork and controls the imaging unit to perform time-lapse imaging.
US10367996B2 Calibrating panoramic imaging system in multiple dimensions
Example apparatus and methods produce image correction data for a lens or sensor based on individual images acquired under different operating parameters. Example apparatus and methods then produce strip correction data based on a strip of images pieced together from the individual images. Example apparatus and methods then produce panoramic image correction data based on a panoramic image pieced together from two or more strips of images. The strip of images is produced without using a hemispherical mirror and thus accounts more accurately for issues associated with making a two dimensional representation of a three dimensional spherical volume. Images are acquired using different imaging parameters (e.g., focal length, pan position, tilt position) under different imaging conditions (e.g., temperature, humidity, atmospheric pressure, pan rate, tilt rate) to account for aberrations that may appear or be exacerbated under operating conditions. Example apparatus and methods then correct images using the correction data.
US10367991B2 Focus adjustment device and control method of focus adjustment device
A focus adjustment device includes a focus detection region setting section, a direction determination section and control section. The focus detection region setting section sets focus detection regions which are different in size from one another. The direction determination section determines a movement direction of a focus lens to be in focus based on a change of the contrast caused by the movement of the focus lens. The control section repetitively determines whether determination results of the movement direction obtained in the respective focus detection regions are different. The control section inhibits a switchover of a focus adjustment operation when it is consecutively determined a predetermined number of times or more that the determination results of the movement direction are different, otherwise the control section does not inhibit the switchover.
US10367987B2 System and method for sensor-driven automatic device interaction
A system and method for sensor-driven automatic device interaction, comprising a sensor aggregator that receives a plurality of sensor data from a plurality of hardware sensors, analyzes at least a portion of the sensor data, determines a sensor threshold, iteratively compares the results of the analysis to the sensor threshold, and directs the operation of a camera based on the results of the comparison.
US10367986B1 Feedback for a privacy indicator on a security camera
Features are disclosed for a security camera including automated identification of disabled privacy indicators based on feedback included in monitored data (e.g., images). The features include generating a random number and adjusting light emitted by the privacy indicator to signal the random number. The camera may detect subtle changes (e.g., brightness, color, hue, intensity) in the image, a sequence of images, or portions thereof that can be decoded and compared to the random number. If there is a discrepancy between the random number and decoded value, an indication of tampering with the privacy indicator may be provided.
US10367963B2 Information processing system and information processing method capable of setting configuration of image forming apparatus from server without changing configuration setting of firewall
The second connector of the image forming apparatus behind the firewall connects to the first connector of the management server to establish a session. The web browser of the personal computer sends an HTTP request to the first compressor on the basis of an instruction from a user, a destination of the HTTP request being the web server unit of the image forming apparatus. The first compressor of the management server compresses the HTTP request received from the web browser to generate first compressed data, and sends the generated first compressed data to the second decompressor of the image forming apparatus through a communication path established between the first connector and the second connector. The second decompressor of the image forming apparatus decompresses the first compressed data received from the first compressor to reproduce the original HTTP request, and sends the HTTP request to the web server unit.
US10367957B1 Highly-scalable native fleet management
A method of providing native scalable management of a fleet of managed devices, which includes establishing a Trust Community, which includes a sub-set of the managed devices, organizing the Trust Community, configuring one of the managed devices in the organized Trust Community as a Root Device to publish files via a file sharing function, adding the Root Device to a distribution profile stored in a database, creating or downloading files via the Root Device, and sharing the files with other devices in the organized Trust Community via the Root Device. Any devices on hold or offline are placed in a temporary working area for reorganizing. Download and install schedules are set up on a per device or a bulk basis according to policies. Files are placed into a staging area before re-distribution and checked for security, integrity, and/or completeness via checksums, digitally signed certificates, and/or internal structure checks.
US10367953B2 Image processing device with destination selection interface
An image processing device according to an embodiment includes a display unit that displays a FAX destination registration screen having a destination registration region and a destination input region in which a plurality of selectable FAX destinations are displayed. An input unit configured receives a destination registration input with respect to the destination input region, the destination registration input indicating a selected FAX destination from the plurality of selectable FAX destinations. The input unit also receives a transmission input. In response to the destination registration input, a control unit controls the display unit to display a plurality of FAX destinations, including the selected FAX destination, in the destination registration region. In response to the transmission input, the control unit transmits an image to each FAX destination displayed in the destination registration region.
US10367950B2 Device notification adjustment dependent on user proximity
An aspect provides a method, including: detecting a received communication at a device; detecting, using a device orientation sensor, orientation data relating to device orientation; the orientation data being associated in time with the received communication; determining, using the orientation data, a value for a magnitude of a notification of the received communication; and adjusting, using a processor of the device, the magnitude of the notification of the received communication according to the value. Other aspects are described and claimed.
US10367937B1 Providing data messaging support by intercepting and redirecting received short message service (SMS) messages
A message receiving, intercepting and processing method and corresponding application and device may provide receiving a message at a message processing server, the message being intended for a phone number associated with a customer service provider. The method may also include identifying a telephone number of the sender of the message, parsing at least one word from the message, retrieving user account information of the sender, and generating an automated response to the message that includes contextual information that is based on at least one of the user account information and the parsed at least one word from the message.
US10367936B2 Automatic distribution of inmate phone recordings
Embodiments for automatically distributing phone call recordings to interested parties generally include associating one or more forwarding criteria with each of one or more interested parties, establishing a phone call from a calling party to a destination number through an institutional phone system, recording the phone call, and, if the phone call satisfies one or more forwarding criteria associated with one or more interested parties, automatically distributing the recording of the phone call to the at least one interested party associated with the satisfied one or more forwarding criteria. Distribution may be by e-mail, by uploading the recording to a website that interested parties (and preferably only interested parties) can access, by queuing the recordings for export to physical media, and/or through a voice mail system. Calls may be selected for distribution based on the caller, the called party, conversation content, call time, or any other suitable criteria.
US10367934B2 Motor vehicle safe driving and operating devices, mechanisms, systems, and methods
A motor vehicle safe driving device that provides a secure location to hold and store one or more mobile electronic devices while they are in a motor vehicle, thereby preventing the hands-on use and visual distraction to the driver of the motor vehicle. Further, the motor vehicle safe driving device will monitor the location of mobile electronic devices while in a motor vehicle and if one is moved to close in proximity to the driver or if the display screen is shown to the driver, the motor vehicle safe driving device will render the display screen of the mobile electronic device black, and it can power-off the mobile electronic device. Further, the motor vehicle safe driving device can provide an all audible experience with all forms of communication.
US10367932B1 Calibration of measurement bias of a barometric sensor in a wireless terminal
A location engine that estimates the barometric pressure measurement bias of a wireless terminal, resulting in an improved estimate of elevation of the wireless terminal. The location engine generates an estimate of measurement bias by comparing the barometric pressure measured by the wireless terminal while at that elevation and the barometric pressure that corresponds to an estimated elevation of the wireless terminal when it made the pressure measurement (i.e., the expected pressure). The estimated elevation is based on an inferred above-ground height and the local terrain elevation, and the expected pressure is based on the measurement of barometric pressure at the pressure reference and the estimated elevation. The location engine infers the height based on various techniques disclosed herein. The location engine can use the measurement bias to adjust subsequent pressure measurements reported by the wireless terminal, in order to generate an improved estimate of elevation of the wireless terminal.
US10367927B2 Wearable device with an antenna system
A wearable device and methods for using the same provided. In one embodiment, a wearable device includes an antenna disposed in a controller and/or a band. The antenna is an electrically conductive element with three connection points, defining three segments. With one of the connection points driven and the other two grounded, the antenna has characteristics of an inverted-F antenna along with a parasitic element between the two grounded points, parasitic element altering the antenna's directionality. In an embodiment, the antenna includes apertures through which portions of a shielded cable protrude to allow conductors in each cable portion to connect to the printed circuit board which is enclosed within the periphery of the antenna. The shields of the cable portions connect to a ground plane of the printed circuit board and both the shields and the ground plane of the printed circuit board act as a ground for the antenna.
US10367923B2 Method for processing a data packet
The invention relates to a method for processing at least one data packet (78, 156) which comprises a first header (82, 158) and a payload (100, 160), wherein the first header (82, 158) is processed by a first mode and the payload (100, 160) is processed by a second mode, wherein a number of processing steps (172, 174) for carrying out the second mode is greater than a number of processing steps (168, 170) for carrying out the first mode, the two modes being performed separately from one another.
US10367918B2 System to dynamically adjust request values at a back-end application server
According to some embodiments, systems, methods, apparatus, computer program code and means may receive data streams from remote third-party administrator computer servers. A back-end application computer server may receive a set of requests from a first third-party administrator computer server, each request being associated with a request value. The back-end application server may retrieve a first set of pre-determined rules and automatically apply them to the set of requests, resulting in an adjusted request value and an overall value. The back-end computer server may then automatically transmit a settlement instruction, including the overall value, to an electronic transaction system, and render a transaction activity report display via a remote computer device, associated with the first third-party administrator computer server, including information about the set of requests, the adjusted request value along with an indication of a reason for the adjustment, and the overall value.
US10367915B2 Optimized image delivery over limited bandwidth communication channels
Large-scale images are retrieved over network communications channels for display on a client device by selecting an update image parcel relative to an operator controlled image viewpoint to display via the client device. A request is prepared for the update image parcel and associated with a request queue for subsequent issuance over a communications channel. The update image parcel is received from the communications channel and displayed as a discrete portion of the predetermined image. The update image parcel optimally has a fixed pixel array size, is received in a single and or plurality of network data packets, and were the fixed pixel array may be constrained to a resolution less than or equal to the resolution of the client device display.
US10367898B2 Interest profiles for audio and/or video streams
A method includes determining, at a processor, a difference between a first user interest profile of a first user and a second user interest profile of a second user. The difference is associated with a portion of a first streaming media item. The method further includes transmitting, to a device associated with a third user interest profile of a third user, a first indication associated with the first streaming media item based on the difference. The first user, the second user, and the third user are distinct users.
US10367896B2 Service layer session migration and sharing
Methods, devices, and systems for migration or sharing of existing M2M service layer sessions are disclosed. In one embodiment, a Session Migration and Sharing Function (SMSF) performs the migration or sharing of a M2M service layer session. Various forms of service layer session context may be used to enable the migration and sharing of M2M service layer sessions.
US10367894B2 Information processing apparatus, method for controlling the same, non-transitory computer-readable storage medium, and information processing system
This invention provides, for each apparatus, one communication control unit that generically controls communication between a relay server and a communication client or a communication server in each apparatus. More specifically, each communication control unit creates a communication socket that designates a predetermined port and an IP address indicating a local apparatus, and exchanges data between the communication server and the communication client via the communication socket, adjusting and relaying communication data between HTTP and the communication protocol of each of the communication server and the communication client.
US10367885B1 Methods for using extracted features to perform an action associated with selected identified image
Methods and systems to perform methods comprising receiving, at a computer system from a first electronic device a first electronic media work; extracting one or more features therefrom; determining that at least a portion of the first electronic media work corresponds to a first reference media work based on a matching of the extracted features against a database of reference features; receiving, from a second electronic device, a query related to the first electronic media work; linking the query to action information in an action database based upon determining that at least a portion of the first electronic media work corresponds to the first reference media work; generating machine-readable instructions associated with the action to be performed based at least in part on the linking of the query to the action information; transmitting, to the second electronic device, the machine-readable instructions; and logging an event associated with the machine-readable instructions.
US10367871B2 System and method for all-in-one content stream in content-centric networks
One embodiment of the present invention provides a system for assembling a single content stream that enables downloading of a content collection using the single content stream over a network. During operation, the system obtains the content collection that includes a plurality of content components, and generates a manifest for the content collection. A respective entry in the manifest corresponds to a content component. The system assembles the single content stream by including the manifest followed by the plurality of content components. The manifest and the content components are packaged into objects under a same namespace, thereby facilitating a requester requesting one or more content components within the content collection using interests under the same namespace.
US10367870B2 Conferencing system and method implementing video quasi-muting
A first communication is provided for use in a video conference session with a second communication portal via a network. The first communication portal may be configured to transmit live video stream of a participant through the second communication portal for presentation on a display thereof, and to a receive control instruction the participant to stop transmitting live video stream. The first communication portal may also be configured to selectively transmit a video clip showing the participant for playback on the display based on the received control instruction.
US10367869B2 Remote vehicle control and operation
A plurality of data streams are received from a vehicle, at least one of the data streams including multimedia data. A prioritization of the data streams is performed according to one or more factors. At least one of adjusting at least one of the data streams and preventing transmission of at least one of the data streams according to the prioritization is performed.
US10367867B2 In-band quality data
A method of transmitting data in a media stream in accordance with a media streaming protocol includes generating data of a first type associated with a first type identifier in accordance with the protocol, encapsulating the generated data in a data structure defined by the protocol, the data structure including a type identifier field for specifying a type of data contained within the data structure, setting the type identifier field to a second type identifier different than the first type identifier, forming a packet comprising the first data structure, and transmitting the packet in the media stream.
US10367866B2 Systems and methods for automation fallback
The present disclosure is directed to a single card solid-state play out server for retrieving or receiving content from a network or cloud based storage, and playing content according to an automated playlist received from a media distribution and management system.
US10367856B2 Failover management of SIP based multimedia communication sessions
Systems and methods for failover recovery of multimedia communication sessions are disclosed. A system may store active session information received from a first session initiation protocol (SIP) server in a data store. The active session information includes information for an active session between a first user agent and a second user agent The system may further determine that the first SIP server is not available and provide the active session information associated with the first SIP server to a second SIP server. The system may then cause the second SIP server to provide a first Re-INVITE message to the first user agent and a second Re-INVITE message to the second user agent, wherein the first Re-INVITE message is constructed using the active session information as saved in the data store.
US10367853B2 Method and entity in a LI system for positioning of a target connected to a Wi-Fi network
The present invention relates to a mediation function node in a Lawful Intercept system and a method (S100) in a Lawful Intercept system for enabling a Law Enforcement Agency, LEA, to determine targets' positions. Said targets are connected to a WiFi network via an Access Point. The method comprises steps of: —receiving (S110) a RADIUS account message for a subscriber having been accepted access to the WiFi network; —retrieving (S120) from the received RADIUS account message RADIUS parameters corresponding to an Access Point Identifier and a Service Set Identifier, SSID, if the subscriber is a target; —sending (S130) together with a target identification the RADIUS parameters corresponding to the Access Point Identifier and the SSID to the LEA.
US10367852B2 Multiplexed demand signaled distributed messaging
A multiplexed demand signaled distributed messaging (MDSDM) system and method enables high capacity real-time messaging between application services by generating and utilizing innovative techniques for message management such as lanes, links and message distribution-related functionality.
US10367848B2 Transmitting relay device identification information in response to broadcast request if device making request is authorized
Disclosed are a communication control device, etc. which can ensure the security of an information system without imposing any significant load. The communication control device 101 comprises: a first transmission unit 102 which, in response to a request from an information processing device 202 for identification information representing a relay device 203 for relaying communications, transmits identification information representing a second information processing device, which is different from the relay device 203, to the information processing device 202; and a second transmission unit 103 which transmits the identification information representing the relay device 203 to the information processing device 202 if software information about software that is to be transmitted by the information processing device 202 on the basis of the identification information is authorized software information.
US10367845B1 Systems and methods for evaluating infection risks based on profiled user behaviors
The disclosed computer-implemented method for evaluating infection risks based on profiled user behaviors may include (1) collecting user-behavior profiles that may include labeled profiles (e.g., infected profiles and/or clean profiles) and/or unlabeled profiles, (2) training a classification model to distinguish infected profiles from clean profiles using features and labels of the user-behavior profiles, and (3) using the classification model to predict (a) a likelihood that a computing system of a user will become infected based on a profile of user behaviors of the user and/or (b) a likelihood that a user behavior in the user-behavior profiles will result in a computing-system infection. Various other methods, systems, and computer-readable media are also disclosed.
US10367828B2 Action response framework for data security incidents
An incident manager application (IM) for responding to data security incidents in enterprise networks is disclosed. An IM tracks the incidents in an enterprise network by storing incident objects and incident artifact (IA) metadata created for the incidents, where the incident objects and IAs include information concerning the incidents. Incident response team (IRT) personnel of the enterprise networks can define action conditions within the IM that are associated with the incident objects. When the information within the incident objects and/or IAs meets the defined action conditions, the IM includes the objects that cause the action conditions to be satisfied in messages. Devices such as user account databases and configuration servers within the enterprise network can then download the messages and execute actions that reference the objects extracted from the downloaded messages to implement a response to the incidents.
US10367820B1 Methods, systems, and computer readable mediums for identifying components of a computing system
Methods, systems, and computer readable mediums for identifying components of a computing system are disclosed. According to one exemplary embodiment, a method for identifying a component of a computing system occurs at a component. The method includes receiving, while the component is in a low power state, a request for identification information about the component from a requesting entity and in response to receiving the request for the identification information, sending the identification information about the component to the requesting entity.
US10367819B2 Streamlined utility portals for managing demand-response events
A method for automatically enrolling a smart-home device in a demand-response program includes receiving an identification of a user account that is sent from a utility provider computer system based on an agreement that the smart-home device will be enrolled in the demand-response program. The identification of the user account is also sent to indicate to the device management server that the smart-home device should be sent to a location associated with the user account. The method also includes causing the smart-home device to be sent to the location associated with the user account. The method additionally includes receiving an indication from the smart-home device that the smart-home device has been installed at the location associated with the user account, and enrolling the smart-home device in the demand-response program.
US10367794B2 Method and apparatus for securing a sensor or device
One embodiment of this invention describes a method and apparatus for the secure identification and validation of low complexity sensors or devices on a network. In addition any data transmitted between the sensors/devices to/from the network is secured by means of encryption techniques. The method as described herein is intended to protect and secure sensors/devices that might transmit limited amounts of data and have reduced levels of onboard processing power. However it could easily be adapted to other types of networks to provide comparable levels of security and protection.A further understanding of the nature and the advantages of the particular embodiments disclosed herein may be realized by referencing the remaining portions to the specification and the attached drawings.
US10367783B2 Mechanism for optimized customer MAC address flushing in PBB-EVPN
Systems, methods, and computer-readable media for flushing of Customer Media Access Control (C-MAC) addresses in a PBB-EVPN network are disclosed. A first provider edge (PE) device can maintain a plurality of service instances configured on a first interface. The first PE device can detect at least one failed ethernet virtual circuit (EVC) on the first interface and identify at least one service instance from the plurality of service instances that is associated with the at least one failed EVC. The PE device can send, to a second PE device, a C-MAC flush notification message that identifies the at least one service instance and the message can cause the second PE device to remove C-MAC addresses corresponding to the at least one service instance and the B-MAC address for the first interface.
US10367773B2 Social network based on GPS and other network connections
The invention is system and method for extending social networking features to a map based system Social Navigation. It is called MySocialGPS where one can use Active Maps to locate friends, locate social activities, and send Active Messages, Plan Social Activities and Socialize. In addition to regular social networking features, a Beacon ID is generated by the system to enable social mapping on the Social GPS “SGPS” of Friends, Businesses, Places, Events and Deals. The Beacon ID enables enhanced GPS functionality enabling a Friend location to become a destination. The proposed system will have coupons and deals from merchant partners. The system provides a portal for merchants to upload their deals and coupons. MySocialGPS has a deals-events search engine, which connects to the other websites, retrieves and consolidates Featured Places, Events and Deals then displays them on the Social GPS Map for its users. Friends, Featured Places, Deals and Events are location specific and their display depends on current or selected location or Time Period of the user.
US10367772B2 Method and system for reporting message disposition in a communication network
Methods, servers and mobile stations are provided to allow a sender mobile station which has transmitted a message toward a recipient mobile station via a first protocol to be notified that the message has been delivered to the recipient mobile station via a different protocol. The sender mobile station may be notified that the message was delivered to the recipient mobile station via a different protocol method via a disposition notification message comprising an indication that the message was delivered to the recipient mobile station via a different protocol.
US10367761B2 Coordinated channel switch timing and transmissions in neighborhood awareness networks
This disclosure describes methods, devices, and systems related to coordinating channel switch times and specifying device operation (for example, transmitting device operation) to ensure data reception by one or more devices (for example, receiving devices). A device may receive a data path setup request frame from a second device. The device may cause to send a service a data path setup response frame. The device may cause to establish a communication with the second device on a first channel. The device may cause to establish a communication with the second device on a second channel at a first time. The device may cause to wait, by the device, at least for a duration specified by a channel switch time (CST) parameter. The device may cause to send device data to the second device over the first channel or the second channel based at least in part on the CST parameter.
US10367759B2 Adaptive speed data collection
A mobile device is arranged to perform an adaptive speed data collection method. A host application running on the mobile device cooperates with a background service also running on the mobile device. The background service is arranged as a state machine. On each pass through the state machine, quality of service (QoS) data associated with a particular wide area network, such as a cellular network, is collected. Also on each pass through the state machine, a sample time value is calculated based on a plurality of asserted triggers and rules applied to the asserted triggers. An alarm is loaded with the sample time value, and the background service is suspended until the alarm expires or an interrupt is asserted. The asserted interrupt begins a new sequential pass through the state machine.
US10367736B2 Extended tag networking
Techniques are provided for enabling tag networking. In one example, a network device (e.g., switch, router, etc.) is configured to receive a packet of a traffic flow and to analyze the traffic flow to determine the packet belongs to a particular type of traffic. The network device can then add and/or change a tag in a data field of the packet. The tag, among other things, serves as an identifier for the particular type of traffic flow. The tag is identifiable by a downstream node that is preconfigured to recognize the tag and to carry out logic in response to recognizing the tag. Advantageously, the tag functionality of the present approach provides a generalized way of adding information to packets; the information and the associated functionalities are customizable during a runtime of the network.
US10367720B2 Method for obtaining a powerline communication route
Method for obtaining an initial communication route between a node device and a data concentrator device in a network using powerline communications based on a communication protocol including a method for seeking an initial communication route, the method including the following steps: obtaining information representing a risk of overloading of said network; applying the method for seeking an initial communication route in order to determine the initial communication route when the information representing the risk of overloading of the network indicates that the network does not risk being overloaded.
US10367709B2 Method and apparatus for analyzing signal delay time based on controller area network burst analysis
A method and apparatus for analyzing a signal delay time based on controller area network (CAN) burst are disclosed. An apparatus for analyzing a signal delay time, connected to a controller area network (CAN) bus includes a measuring device configured to determine a transmission start time based on a receiving time point of a CAN signal and to determine a receiving time interval between the CAN signals that are continuously received, a fixer configured to fix a burst period corresponding to CAN signals with the determined receiving time interval less than a predetermined value, a selector configured to select an analysis target CAN signal in the fixed burst period, and a determiner configured to determine a maximum transmission delay time ‘a’ corresponding to the selected CAN signal.
US10367707B2 Diagnosing causes of application layer interruptions in packet-switched voice applications
An application layer monitoring module is configured to monitor application layer packets for a call supported by a voice application and to detect an interruption in the call based on the application layer packets. A signaling layer monitoring module is configured to monitor signaling layer events associated with the voice application concurrently with monitoring of the application layer packets for the call. A correlation module is configured to correlate the interruption with the signaling layer events in response to the application layer monitoring module detecting the interruption. The correlation module is also configured to generate a key performance indicator (KPI) message including information indicating the interruption and at least one signaling layer event that is correlated with the interruption.
US10367703B2 Analysis of network traffic rules at a network visibility node
Techniques are disclosed for monitoring usage of network traffic rules applied by devices on a computer network. Operations in accordance with the disclosed techniques can be performed at one or more network visibility nodes that operate as part of a visibility fabric, for example for monitoring traffic on the network. In certain embodiments, packets associated with the traffic are received at a network visibility node communicatively coupled to the network that is operable to enable visibility across the network. The network visibility node can access network traffic rules that mirror the network traffic rules applied at devices on the network. The network visibility node can further process the received packets using the accessed network traffic rules to identify packets or flows of packets that satisfy criteria associated with the accessed network traffic rules.
US10367697B2 Graphical timeline display of network client connections with wireless endpoints
A computer-implemented method and system for a graphical network connection timeline is provided. The method comprises receiving network connection data for a client device and storing the data in a first data repository. Using the data stored in the first data repository, one or more connection time period values for the client device is calculated. Each of the connection time period values represent a time of wireless network connection of the client device to each of one or more access points. The method further comprises generating a network connection timeline that tracks a network connectivity of the client device and storing the timeline in a second data repository. The timeline comprises a frequency band indicator, a time period, and one or more markers based, at least in part, on each of the connection time period values. The network connection timeline stored in the second data repository is then displayed in a Graphical User Interface (GUI).
US10367692B2 Rules implementation system
A system and method receive raw data signals from a variety of edge devices. Observations are processed via a rule engine which may be preconfigured via a rule generator to implement a series of actions on remote or locally controlled machines. Rules are generated via a configurable user interface and may also be dynamically generated based on data received from the edge devices.
US10367691B2 Multi platform static semantic consistency checking of network configurations
Semantic checking of multi-device and protocol configurations based on an extensible rules database for a variety of devices and operating systems may be provided. First, a configuration may be received. Then parent-child hierarchical relationships in the configuration may be determined. Next, a set of rules may be applied to the configuration based upon the determined parent-child hierarchical relationships. A report of errors found and corrective suggestions may then be produced in response to applying the set of rules.
US10367687B1 Methods and systems for provisioning settings of a media playback device
A system is provided for streaming media content in a vehicle. The system includes a personal media streaming appliance system configured to connect to a media delivery system and receive media content from the media delivery system at least via a cellular network. The media delivery system is configured to link a user media streaming account with a particular personal media streaming appliance to provide personalized media content to the appliance. Media contexts are assigned to multiple preset settings automatically so that the personal media streaming appliance system is configured to output personalized media content upon first use.
US10367684B2 Fault detection method and mobile wireless system
A method in which a base station installed in each of a plurality of sections of a route, an antenna which is connected to the base station and installed along the route, and a control device which controls all the base stations installed along the route are used includes: measuring a strength of a signal emitted from the antenna in at least one mobile body in operation; acquiring a temporary failure determination result based on the signal strength, transmitting announcement information by the control device via the base station and the antenna to which it is determined that a failure occurs when the temporary failure determination result is acquired, transmitting an answer to the control device by an arbitrary mobile body in operation and receives the announcement information, and making a final failure determination based on the answer transmitted from each mobile body in the control device.
US10367683B2 Method and system to identify a source of signal impairment
A method and system for managing performance of over a multimedia content distribution network (MCDN), such as a digital subscriber line network, involves receiving an indication of an impairment in network performance from an MCDN client. The MCDN node associated with the client may be identified and a community of MCDN clients coupled to the MCDN node may be further identified Impairment information, representative of MCDN equipment, may be collected for each of the MCDN clients. Detailed network diagnostics and field service may be performed for MCDN clients based on a characterization of the impairment parameters. After remediation of the MCDN node, collection of the impairment information may be terminated.
US10367677B2 Network architecture, methods, and devices for a wireless communications network
Methods and apparatus in a fifth-generation wireless communications network, including an example method, in a wireless device, that includes determining a reporting quality threshold for a parameter related to channel state information (CSI); performing a measurement for each of a plurality of beams from a first predetermined set of beams for evaluation; evaluating the measurement for each of the plurality of beams against the reporting quality threshold; discontinuing the performing and evaluating of measurements in response to determining that the reporting quality threshold is met for one of the beams, such that one or more beams in the first predetermined set of beams are not measured and evaluated; and reporting, to the wireless communications network, CSI for the one of the beams.
US10367676B1 Stable leader selection for distributed services
A first role manager of a distributed service determines that a leadership assignment decision is to be made with respect to a particular node of the service. The first role manager identifies a particular role indicator value from a first subset of a set of role indicator values according to a value selection order of a role assignment policy of the service. The first role manager is not permitted to assign values from a different subset of the first set of role indicator values. The particular role indicator value is transmitted to the particular node, enabling the particular node to fulfill at least a first category of service requirements corresponding to the role of leader node.
US10367674B2 Methods and apparatus for array-based compressed sensing
An array-based Compressed sensing Receiver Architecture (ACRA) includes an antenna array with two or more antennas connected to two or more ADCs that are clocked at two or more different sampling rates below the Nyquist rate of the incident signals. Comparison of the individual aliased outputs of the ADCs allows for estimation of signal component characteristics, including signal bandwidth, center frequency, and direction-of-arrival (DoA). Multiple digital signal processing (DSP) techniques, such as sparse fast Fourier transform (sFFT), can be employed depending on the type of detection or estimation.
US10367665B2 Radio analyzer and detecting method
A radio analyzer includes a memory configured to store a first reference signal, and a processor coupled to the memory and configured to calculate a first correlation value between a received wave and a non-modulated wave, calculate a second correlation value between the received wave and the first reference signal in a target section of the received wave, the first correlation value being smaller than a first threshold value in the target section, and detect a modulated wave from the received wave based on the second correlation value.
US10367664B2 Method and system for split voltage domain transmitter circuits
Methods and systems for split voltage domain transmitter circuits are disclosed and may include a two-branch output stage including a plurality of CMOS transistors, each branch of the two-branch output stage comprising two stacked CMOS inverter pairs from among the plurality of CMOS transistors; the two stacked CMOS inverter pairs of a given branch being configured to drive a respective load, in phase opposition to the other branch; and a pre-driver circuit configured to receive a differential modulating signal and output, to respective inputs of the two stacked CMOS inverters, two synchronous differential voltage drive signals having a swing of half the supply voltage and being DC-shifted by half of the supply voltage with respect to each other. The load may include a series of diodes that are driven in differential mode via the drive signals. An optical signal may be modulated via the diodes.
US10367647B2 Certificate acquiring method and device
A certificate acquiring method and device, where the method includes receiving a certificate application representation message sent by a newly installed virtualized network function component (VNFC) instance, sending a certificate request message to a certification authority, and acquiring a certificate issued by the certification authority. In this way, the newly installed VNFC instance does not need to use a current manner for a virtualized network function (VNF) to acquire a certificate, which effectively avoids a problem of a cumbersome and more complex process caused when the newly installed VNFC instance acquires a certificate.
US10367643B2 Systems and methods for managing encryption keys for single-sign-on applications
The disclosed computer-implemented method for managing encryption keys for single-sign-on applications may include (1) receiving, from an identity service, notification of a request to access encrypted data on a cloud service, the notification including a session key for encrypting and decrypting a master key for decrypting cloud service keys, (2) deriving the master key, (3) decrypting, using the master key, a cloud service key for decrypting data on the cloud service, (4) storing the master key, encrypted using the session key, (5) receiving an additional notification of an additional request to access encrypted data on an additional cloud service, the notification including the session key, (6) without again obtaining the authentication element from the user, decrypting the master key, and (7) decrypting, using the master key, an additional cloud service key for decrypting data on the additional cloud service. Various other methods, systems, and computer-readable media are also disclosed.
US10367641B2 Chain of trust identification system and method
Embodiments of a system and method for creating a chain of trust are generally described herein. A method may include generating a private secret value, determining a public test value using the private secret value, sending, from a first device in a trusted environment with a second device and a third device, the public test value to the second device, receiving, at the first device outside the trusted environment, a challenge from the third device, determining a verification to the challenge using the private secret value, sending, from the first device outside the trusted environment, the verification to the second device, and receiving, at the first device outside the trusted environment, confirmation from the third device that the verification was successfully verified by the second device and the third device.
US10367630B2 Method and device for performing communication using plurality of subframes in TDD-based wireless communication system
Provided are a method and device for performing communication using a plurality of subframes in a time division duplex (TDD) based wireless communication system. Specifically, groups are set by grouping a first configuration and a second configuration which arrange at least one downlink symbol and at least one uplink symbol in a subframe unit. The first configuration and the second configuration are configured in a manner that the downlink symbol and the uplink symbol do not overlap with each other in a particular symbol interval. Information indicative of a group is transmitted to a terminal for at least one subframe from among the plurality of subframes. Information indicative of a configuration to be used in the terminal of the first configuration and the second configuration in a group with respect to at least one subframe is transmitted to the terminal.
US10367629B2 Method for estimating, by device using FDR scheme, non-linear self-interference signal channel
A method for estimating, by a device using an FDR scheme, a non-linear self-interference signal channel comprises a step of estimating a non-linear self-interference signal channel using a first sequence set included in a predefined first sequence set, wherein the predefined first sequence set is defined in consideration of non-linear self-interference signal components in an RF transmission chain and an RF reception chain of the device.
US10367628B2 Method, base station and user equipment for radio communication in radio communication system
A method, base station, and user equipment (UE) for radio communication in a radio communication system including a base station and a UE, the UE communicating with the base station in carrier aggregation mode over plural component carriers. The method includes: the base station assigns a priority to each component carrier according to at least one of the following rules to enable the UE to select, on overlapped uplink subframes, the component carrier having highest priority for uplink signal transmission, the rules including: desired power loss of uplink signal transmission over the component carrier, burden of uplink signal transmission over the component carrier, number of uplink subframes of the component carrier, and primary/secondary attributes of the component carrier for transmission of a downlink signal corresponding to the uplink signal transmitted over the component carrier. The method, base station, and UE can flexibly adjust the transmission carrier of a PUCCH.
US10367623B2 Data traffic management in virtual access point (VAP) enabled networks
In one embodiment, a supervisory device in a network forms a virtual access point (VAP) for a node in the network whereby a plurality of access points (APs) in the network are mapped to the VAP as part of a VAP mapping. The node treats the APs in the VAP mapping as a single AP for purposes of communicating with the network. The supervisory device determines a data traffic management strategy for the node based on traffic associated with the node. The supervisory device instructs the APs in the VAP mapping to implement the data traffic management strategy for the node.
US10367621B2 Fountain HARQ for reliable low latency communication
A wireless device may transmit a data block based on a low latency operational mode. The device may then transmit a number of redundancy versions of the data block prior to determining whether an acknowledgement (ACK) has been received. In some examples the ACK may be an augmented ACK, which may be based on the number of redundancy versions received prior to successfully decoding the data block, and which may include an additional resource request. In some examples, the device may select an updated modulation and coding scheme (MCS) based on the augmented ACK. In some examples, the device may increase a number of frequency resources (e.g., component carriers) used for transmission based on the augmented ACK.
US10367618B2 Techniques for transmitting positioning reference signals in an unlicensed radio frequency spectrum band
Techniques are described for wireless communication. In one method, a positioning reference signal (PRS) may be generated. The PRS may be configured in at least one downlink subframe among a plurality of downlink subframes. The PRS may be transmitted in the at least one downlink subframe using an unlicensed radio frequency spectrum band.
US10367617B2 Method, base station and user equipment for transmission
Method, base station and user equipment are disclosed for transmission. A method comprises performing listen-before-talk on at least one channel within a first window comprising two or more channels; selecting at least one available channel based on a result of the listen-before-talk; and transmitting a discovery reference signal on at least one resource block of the at least one available channel.
US10367612B2 Process variable transmitter with self-learning loop diagnostics
A two-wire process variable transmitter for use in an industrial process includes a process variable sensor configured to sense a process variable of a process fluid of the industrial process. Output circuitry provides an output on a two-wire process control loop which is related to the sensed process variable. Terminal voltage measurement circuitry measures a voltage at terminals of the process variable transmitter. The terminal voltage is a voltage measured across an electrical connection of the two-wire process variable transmitter to the two-wire process control loop. A microprocessor performs loop diagnostics on the two-wire process control loop based upon a loop current and the measured terminal voltage. The microprocessor determines coefficients of a polynomial equation which relates loop current and terminal voltage during normal operation of the two-wire process variable transmitter and performs subsequent diagnostics based upon the coefficients of the polynomial.
US10367609B2 Error correction for data packets transmitted using an asynchronous connection-less communication link
As many applications, such as wireless headsets used with cellular phones, require mostly error free data to accurately reproduce a telephone conversation, uncorrected erroneous data packets may impact a perceived quality of a given application. The error correction techniques of the present disclosure promote error-correction in communication systems that lack FEC with respect to one or more portions of a data packet. The techniques therefore provide error correction for the entire packet, including those portions not protected by any imbedded error correction mechanism. As a result, data communications over noisy communication mediums may be improved as the techniques may reduce bit error rates, and increase the sensitivity of the receiving device such that the transmission power of a data packet may be reduced. For voice packets or other streaming data packets, the techniques promote improved audio quality over systems that do not employ the techniques described in the present disclosure.
US10367608B2 Wireless communication channel scan
An example access point may include a memory and a processor executing instructions from the memory to receive an instruction to start a scan on a different wireless communication channel than an operating channel of the access point; transmit a Clear To Send-to-self frame on the operating channel of the access point, to notify client devices associated with the AP and at least a neighboring AP that the operating channel is busy, wherein the control frame includes a basic service set color associated with the access point; scan on the different wireless communication channel subsequent to transmitting the Clear To Send-to-self frame; and defer a subsequent data transmission received from the client devices in response to the data transmission including the basic service set color associated with the access point.
US10367605B2 High speed interconnect symbol stream forward error-correction
Disclosed herein are techniques to provide forward error correction for a high-speed interconnect symbol stream, such as, DisplayPort. The symbol stream may be split into FEC blocks and parity bits generated for each of the FEC blocks. The parity bits may be interleaved, encoded, and transmitted over an interconnect along with the symbol stream to provide forward error correction for the symbol stream.
US10367604B2 Encoding variable length symbols to enable parallel decoding
An approach is provided in which a source system partitions multiple symbol sets into multiple fixed width data chunks. During the partitioning, the source system creates symbol boundary information corresponding to symbols in the symbol sets relative to boundaries of the fixed width data chunks. In turn, the source system combines the fixed width data chunks into a multiplexed bit stream based on the symbol boundary information and provides the multiplexed bit stream to a destination system.
US10367597B2 Method and central network device for establishing an embedded optical communication channel in an optical WDM transmission system
A method for establishing an embedded optical communication channel in an optical WDM transmission system including: creating, at the central network device, a broad-band optical signal, supplying the broadband optical signal, transmitting the broadband optical signal and the plurality of second optical channel signals to an optical demultiplexer device, transmitting an optical signal consisting of a dedicated second optical channel signal and a filtered broadband optical signal; receiving the optical signal and creating a corresponding electrical receive signal and extracting the electrical signal corresponding to the filtered broadband optical signal from the electrical receive signal and detecting whether the electrical signal contains information intended for the respective first channel transceiver.
US10367593B2 Architecture for a wireless media system
A media system that includes one or more wireless portions.
US10367589B2 Receiver for coherent optical transport systems based on analog signal processing and method thereof
The present invention discloses a receiver for coherent optical transport systems based on analog signal processing and the method of recovering transmitted data by processing signals in electronic domain. In the present invention, high-speed electrical signals obtained from optical-to-electrical converters which carry transmitted data information in a coherent transport system are jointly processed in analog domain itself without converting these signals to the digital domain using high speed ADCs. Different processing steps which may include carrier phase & frequency offset recovery and compensation, polarization mode dispersion and/or chromatic dispersion, clock & data recovery and deserialization may be performed while keeping the information signals in analog domain itself.
US10367579B2 Device and method of handling communication operation
A network transmitting a duration of a subframe of a first type to a communication device; transmitting a multiplexing scheme for the subframe of the first type and a subframe of a second type to the communication device, wherein the duration of the subframe of the first type is shorter than a duration of the subframe of the second type; determining a duration of a subframe of a third type, wherein the duration of the subframe of the second type is not an integral multiple of the duration of the subframe of the first type; transmitting the duration of the subframe of the third type to the communication device; and performing the communication operation in a plurality of subframes of the first type in at least one subframe of the third type according to the multiplexing scheme via a physical channel.
US10367568B1 Determining precoding coefficients for fronthaul links in a cloud radio access network
A split radio access network is provided that efficiently transmits beamforming coefficients from a distributed baseband unit device to a remote radio unit device to facilitate beamforming at the remote radio unit. The beamforming coefficients can be determined at the baseband unit device and transmitted along with the IQ data (data to be beamformed) to the remote radio unit device. Due to the large number of antenna ports however, there can still be a very large number of coefficients to transmit, and the disclosure provides for a compressed set of coefficients that reduces the overhead signaling requirements. Instead of sending coefficients for every kth antenna port, the system can select a subset of the coefficients corresponding to a set of k antenna ports which can be used by the remote radio unit to approximate the full set of beamforming coefficients.
US10367559B2 Network node, network device and method for reducing a higher layer signaling overhead
Embodiments herein relate to a method, performed by a network node, for reducing a higher layer signaling overhead in multi antenna wireless communication systems. The network node operates in a communication network, which communication network is adapted to wirelessly serve a network device via a Radio Access, RA, node. The network node obtains information from the network device, which information comprises a category of the network device and a number of layers supported by the network device. The network node determines a length of a codebook subset restriction based on the information obtained from the network device. The network node further sends a codebook subset restriction bit map to the network device, according to the determined length of the codebook subset restriction.
US10367558B2 Method and apparatus for optimizing antenna precoder selection with coupled antennas
A method and apparatus optimize antenna precoder selection with coupled antennas. A data signal can be received. The data signal can be precoded. The precoded data signal can be scaled using a precoder-dependent scaling factor. The scaled precoded data signal can be transmitted through a plurality of antennas.
US10367547B2 Devices and methods for power consumption control in powerline communications systems and apparatus
Systems and methods are provided for optimizing power consumption for power line communication (PLC). An example system may include a coupler that connects the system to a power line; an analog front end (AFE) for handling communications over the power line via the coupler; and a processor for controlling power consumption of the AFE. The processor may determine information regarding one or more control parameters of the analog front end (AFE), the information relating to powerline communications (PLC) over the power line; and based on the information, sets or adjusts the one or more control parameters of the analog front end (AFE), to control power consumption of the analog front end (AFE) during the powerline communications (PLC) over the power line. The analog front end (AFE) may then transmit or receive data over the power line using powerline communications (PLC), based on the one or more control parameters.
US10367538B2 Waterproof case
A protective case for an electronic device may include a housing, a case cover and a gasket positioned between the housing and the case cover. The housing may include a case member, having a plurality of housing snap attachment structures formed therein. The case cover may likewise include case cover snap attachment structures formed thereon that couple with the housing snap fit structures. The gasket is positioned between planar surfaces of the case member and case cover so that it is axially compressed between the case member and the case cover to provide a water and air tight seal, with the compression of the gasket being maintained by the connection of the housing snap attachment structures and the case cover snap attachment structures.
US10367534B2 Digital broadcasting system and data processing method
A method of transmitting broadcast signals includes forward error correction (FEC) encoding mobile data; interleaving the FEC encoded mobile data; encoding signaling information for the mobile data; mapping the interleaved mobile data and the encoded signaling information into a data unit, wherein the data unit includes a first region and a second region, wherein the first region is concatenated with the second region, wherein the first region includes known data and the encoded signaling information, and wherein the second region includes known data and the encoded mobile data; and transmitting the broadcast signals including the data unit, wherein the data unit is multiplexed with a data unit of main data in a specific time period, wherein the signaling information includes information of the data unit having the interleaved mobile data.
US10367533B2 Transmitting apparatus and interleaving method thereof
A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to generate a low-density parity check (LDPC) codeword by LDPC encoding of input bits based on a parity check matrix including information word bits and parity bits, the LDPC codeword including a plurality of bit groups each including a plurality of bits; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the interleaver is further configured to interleave the LDPC codeword such that a bit included in a predetermined bit group from among the plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
US10367530B2 Unified code block segmentation providing a cyclic redundancy check for low density parity check code codewords
Techniques are described for wireless communication. One method includes selecting an encoding type for each payload of a plurality of payloads. The selecting includes selecting a low density parity check code (LDPCC) encoding type for at least a first payload and selecting a turbo code (TC) encoding type for at least a second payload. The method also includes segmenting each payload into a plurality of code blocks; generating, for each code block, a cyclic redundancy check (CRC); encoding each code block and associated CRC in one or more codewords of a plurality of codewords, in which the encoding is based at least in part on the selected encoding type for a payload associated with the code block; and transmitting the codewords.
US10367520B1 Charge-scaling subtractor circuit
A subtractor circuit can be fabricated within an integrated circuit (IC) and can be configured to draw a difference output node to a voltage proportional to a difference between two received N-bit binary numbers. The subtractor circuit includes sets of N inputs that receive N-bit binary numbers, each set of N inputs indexed by an integer bit number “n.” The subtractor circuit includes two sets of scaled capacitors, each capacitor of one set connected to an nth input of the corresponding set of N inputs and to the difference output node. Each scaled capacitor has a capacitance equal to 2(n)*a unit capacitance (CUNIT). The subtractor circuit includes a reference capacitor connected to ground and the difference output node, and a reset circuit configured to draw, in response to a received RESET signal, the difference output node to ground.
US10367513B2 Suppression of noise up-conversion mechanisms in LC oscillators
A phase-locked loop circuit includes an oscillator, a frequency control device, the frequency control device generating a frequency control signal that controls a frequency of the oscillator, and a bias optimizer that monitors the frequency control device and generates a bias voltage for the oscillator, the oscillator includes a transfer function from bias voltage to frequency that is proportional to a transfer function from a low frequency noise component to frequency, the transfer function from bias voltage to frequency having a convex shape with a local minimum at which a sensitivity of the frequency to changes in the bias voltage is zero, and the bias voltage from the bias optimizer is set to the local minimum.
US10367512B1 Pre-delay on-die termination shifting
Memory systems can include shifting an ODT information signal prior to passing it through a cloned DLL delay line. The shifted ODT information passes through a cloned DLL delay line to move it into a DLL domain. Meanwhile, a clock gate can use a command indication to select whether to provide a clock signal to a DLL delay line. The clock gate can block the clock signal in the absence of a read or write operation and can pass the clock signal during read or write operations. When the DLL delay line receives the clock signal, it delays the clock signal to be in the DLL domain. By locating the ODT shifter before the cloned DLL delay line, as opposed to after it, the ODT shifter doesn't need a signal passed through the DLL delay line. Preventing the clock signal from passing through the DLL delay line reduces power consumption.
US10367507B2 Dynamic decode circuit with active glitch control
A plurality of dynamic decode circuits for decoding a plurality of input signals comprises a decoder that decodes the plurality of input signals to produce a result at a first node, the result is propagated to a second node while an evaluation clock is active by a pair of serially connected transistors consisting of a transistor receiving an evaluation clock at its gate and a transistor receiving the first node at its gate, the plurality of dynamic decode circuits sharing a conditioned node.
US10367501B1 Semiconductor device
A semiconductor device according to an embodiment includes: a normally-off transistor having a first source, a first drain, and a first gate; a normally-on transistor having a second source electrically connected to the first drain, a second drain, and a second gate; a first capacitor having a first end and a second end, wherein the second end is electrically connected to the second gate; a first diode having a first anode electrically connected between the second end and the second gate, and a first cathode; a gate drive circuit electrically connected to the first gate and the first end; and a switch having a third end and a fourth end, wherein the third end is electrically connected to the first end.
US10367494B2 Fast-response references-less frequency detector
An apparatus includes a first circuit and a second circuit. The first circuit may be configured to generate a waveform in response to a frequency of an input clock signal and a threshold frequency. The second circuit may be configured to generate a control signal in response to a type of the waveform. The type of the waveform may comprise at least one of pulses and a steady state. The control signal may have a first state when the type of the waveform is the pulses and a second state when the type of the waveform is the steady state. A width of the pulses may be based on the threshold frequency.
US10367492B2 Internal clock generation circuits
An internal clock generation circuit includes an interpolation clock generation circuit and a locked clock generation circuit. The interpolation clock generation circuit generates an interpolation clock signal from a division clock signal in response to a switching control signal and a current control signal. The locked clock generation circuit includes an oscillator and generates a locked clock signal for generating an internal clock signal from the interpolation clock signal.
US10367491B2 Delay line circuit and method of operating the same
A delay line circuit including: a coarse-tuning arrangement, including delay units, the coarse-tuning arrangement being configured to coarsely-tune an input signal by transferring the input signal through a selected number of the delay units and thereby producing a first output signal; and a fine-tuning arrangement configured to receive the first output signal at a beginning of a signal path which includes at least three serially-connected inverters, finely-tune the first output signal along the signal path, and produce a second output signal at an end of the signal path; the fine-tuning arrangement including: a speed control unit which is selectively-connectable, and a switching circuit to selectively connect the speed control unit to the signal path based on a process-corner signal.
US10367489B2 Systems and methods for transferring power across an isolation barrier
It is often desirable to transmit data between circuits or components operating at a relatively high voltage and circuits operating at a relatively low voltage. Such a task can be performed by use of an isolator. Some isolator designs use magnetic coupling to transfer the data as this is more robust against inadvertently transmitting high voltage transients than capacitor based isolators. However it is often desirable to encode the data for exchange across the transformer of the isolator and decode after transmission across the transformer. This requires power for the encoding and decoding circuits. To ensure both sides are powered, power may be transferred by another transformer. The transformer primary is driven by an oscillating signal. The system disclosed in some embodiments herein varies the frequency of the oscillating signal to mitigate the risk of it interfering with other circuits or systems associated with the isolator.
US10367487B1 Quadrature clock divider with 25%/75% duty cycle
A quadrature clock divider circuit includes a divide-by-2 circuit having at least one undivided clock input, and generates at least one quadrature clock component and at least one inverted quadrature clock component, each having a 50% duty cycle. A resync circuit has as inputs the at least one undivided clock input, and the uninverted and inverted quadrature clock components. The resync circuit uses the uninverted and inverted quadrature clock components as selectors to generate, from the undivided clock input signals, at least one second quadrature clock component on a first signal path and at least one second inverted quadrature clock component on a second signal path. The first and second signal paths have a first portion in common, and each of the at least one second quadrature clock component and the at least one second inverted quadrature clock component has a second duty cycle percentage other than 50%.
US10367482B2 Schmitt trigger circuit
A Schmitt trigger circuit includes a first circuit; a second circuit; a first switch; a third circuit; and a second switch. The first circuit output the output signal of a second or first logical level. The second circuit is coupled to a first potential node at a first end, and sends a current between the first end and a second end based on the output signal. The first switch electrically couples or uncouples the second end and a first node based on a selection signal. The third circuit is coupled to a second potential node at a third end, and sends a current exclusively with the second circuit between the third end and a fourth end based on the output signal. The second switch electrically couples or uncouples the fourth end and the first node based on the selection signal.
US10367474B2 Apparatus and method for selecting frequency band
A switching circuit is provided. The switching circuit includes at least one Surface Acoustic Wave (SAW) filter, a Single-Pole n Throw (SPnT) switch connected to an input port of each of the at least one SAW filter, and a Dual-Pole n Throw (DPnT) switch connected to an output port of each of the at least one SAW filter.
US10367468B2 Multiplexer, high-frequency front end circuit, and communication apparatus
A multiplexer is provided on a mounting substrate and includes a duplexer with first and second bandpass filters, and at least one bandpass filter other than the duplexer. The first and second bandpass filters respectively include first and second multilayer bodies that are different components. Configurations of the first and second multilayer bodies are different from each other such that a frequency range of high-order mode spurious radiation generated in the duplexer and a pass band of the bandpass filter other than the duplexer is different from each other.
US10367466B2 Hybrid variable gain amplifier
Hybrid variable gain amplifiers and methods of controlling hybrid VGAs are disclosed. The hybrid VGA includes a first portion that provides a current path between a positive input and a positive output, and a current path either between the positive input and a negative output, in a first mode of operation, or between the positive input and a voltage source, in a second mode of operation. A second portion of the VGA provides a current path between a negative input and the negative output, and a current path either between the negative input and the positive output, in the first mode of operation, or between the negative input and the voltage source, in the second mode of operation. Control voltages selectively enable the paths in the first or second mode of operation. The control voltages further control amount of current flow in the enabled paths.
US10367464B2 Digital synthesizer, communication unit and method therefor
A digital synthesizer is described that comprises: a ramp generator configured to generate a signal of frequency control words, FCW, that describes a desired frequency modulated continuous wave; a digitally controlled oscillator, DCO configured to receive the FCW signal; a feedback loop; and a phase comparator coupled to the ramp generator and configured to compare a phase of the FCW output from the ramp generator and a signal fed back from the DCO via the feedback loop and output a N-bit oscillator control signal. The digital synthesizer comprises a gain circuit coupled to a multiplier located between the ramp generator and the DCO and configured to apply at least one gain from a plurality of selectable gains to the N-bit oscillator control signal that set a selectable loop gain of the digital synthesizer and thereby set a selectable loop bandwidth; andcalculate and apply a gain offset dependent upon the selected gain that is adapted when the selected gain is changed.
US10367463B2 Variable gain distributed amplifier systems and methods
Distributed amplifier systems and methods are disclosed. An example distributed amplifier system includes first stage traveling wave amplifier (TWA) circuitry that is controllable to provide one of a first set of discrete gain settings. The first stage TWA circuitry includes a first input transmission line, a first output transmission line, and a first plurality of amplifiers coupled antiparallel between the first input transmission line and the first output transmission line. The first set of discrete gain settings has approximately constant logarithmic spacing.
US10367462B2 Crystal amplifier with additional high gain amplifier core to optimize startup operation
A crystal amplifier for driving a crystal to oscillate at a resonant frequency including a controlled current source, a primary amplifier core, a high gain amplifier core, and a controller. Both amplifier cores are coupled in parallel, and each has an input coupled to an amplifier input node and an output coupled to an amplifier output node coupled across the crystal. The current source provides a core bias current to the source node. The controller enables the high gain amplifier core and sets the core bias current to a high current level to achieve a high negative resistance at a startup time, and then disables the high gain amplifier core and sets the core bias current to a lower steady state current level after oscillation is achieved. A level detector may be used for detecting oscillation and for determining when to adjust the core bias current.
US10367457B2 Single stage ramped power amplifiers
Single stage ramped power amplifiers in accordance with embodiments of the invention are disclosed. In one embodiment, a single stage ramped power amplifier includes a RF transceiver, a ramp voltage, a power supply, and an output circuit, wherein the ramp voltage is coupled to a resistor that is coupled to a first inductor, the power supply is coupled to a second inductor, the RF transceiver is coupled to the second inductor and a first capacitor, the first capacitor is coupled to a PIN diode, the PIN diode is coupled to the first inductor and a second capacitor, the second capacitor is coupled to a first transistor, the first transistor is coupled to a third capacitor, the third capacitor is coupled to a third inductor, the third inductor is coupled to a second transistor, and the second transistor is coupled to the output circuit.
US10367452B2 System and method for a dual-core VCO
In accordance with an embodiment, a method of operating a voltage controlled oscillator (VCO) includes generating a first oscillating signal in a first VCO core and generating a second oscillating signal in a second VCO core, such that the first oscillating signal and the second oscillating signal have a same frequency and a fixed phase offset. The VCO includes the first VCO core and the second VCO core, and each VCO core includes a pair of transistors. The VCO also includes a transformer having a first winding coupled between control nodes of the pair of transistors of the first VCO core and a second winding coupled between control nodes of the pair of transistors of the second VCO core.
US10367451B2 Temperature-compensated crystal oscillator based on digital circuit
The present invention provides a temperature-compensated crystal oscillator based on digital circuit, a closed-loop compensation architecture is employed to realize the high precision compensation of the crystal oscillator. The output frequency f(T) of the TCXO to be compensated is directly connected with the compensation voltage Vc(T) in real time, and the compensation voltage is fed back to the voltage control terminal of the VCXO to be compensated to compensate, so that the output frequency after compensation is equal to the target frequency signal, thus avoiding the frequency shift of output signal caused by temperature hysteresis, i.e. the discrepancy between the temperature acquired by a temperature sensor and the real temperature of the resonant wafer in the prior art.
US10367441B2 Modular multi-axial rotor
A modular, electricity generating apparatus comprises an elongate, central member comprising a first end and a second end; at least one foil disposed about the central member in fluid interacting relation thereto; the solar foil comprising an outer surface having photovoltaic properties; the first end and the second end dimensioned and configured to be connected to a connecting node; and, the elongate central member at least partially formed of an electrically conductive material and configured to conduct electricity from at least one of the connecting nodes to the other of the connecting nodes.
US10367438B2 Inverter control device
An object of the present invention is to reduce an overcurrent of an inverter and a motor. A control device for an electric motor in which windings of respective phases are independently connected, the control device for the electric motor uses a zero-phase current calculation means for calculating a zero-phase current based on detection values of currents of the respective phases flowing in the electric motor and a position of a rotor of the electric motor to control a current flowing in the electric motor such that a vector sum of a drive current and the zero-phase current is equal to or lower than a predetermined current.
US10367437B2 Systems, methods and devices for approximate dynamic programming vector controllers for operation of IPM motors in linear and over modulation regions
Described herein is an approximate dynamic programming (ADP) vector controller for control of a permanent magnet (PM) motor. The ADP controller is developed using the full dynamic equation of a PM motor and implemented using an artificial neural network (ANN). A feedforward control strategy is integrated with the ANN-based ADP controller to enhance the stability and transient performance of the ADP controller in both linear and over modulation regions. Simulation and hardware experiments demonstrate that the proposed ANN-based ADP controller can track large reference changes with high efficiency and reliability for PM motor operation in linear and over modulation regions.
US10367428B2 Power conversion device
An MMC includes arms configured with one unit converter or a plurality of cells connected in series. The main circuit of the cell includes a switching element and a DC capacitor. The power supply of the cell lowers voltage of the DC capacitor to generate power supply voltage to be supplied to the control circuit of the cell. The power supply includes a power supply circuit configured to convert input voltage provided between first and second input terminals from the DC capacitor into power supply voltage, a thyristor connected between the first and second input terminals electrically in parallel with the power supply circuit, a current-limiting resistor connected between terminals of the DC capacitor electrically in series with the thyristor, and a control unit configured to fire the thyristor when input voltage applied to the power supply circuit exceeds a threshold voltage.
US10367423B1 Power conversion device
Each DC/DC converter includes a transformer, first and second switching circuits each formed of a plurality of legs having a plurality of semiconductor switching elements, capacitors, a discharge circuit connected in parallel to the secondary side capacitor, and a bypass switch for bypassing the capacitor. When detecting a malfunction in semiconductor switching elements, a control circuit turns OFF all of the semiconductor switching elements, and controls the bypass switch after discharge of the capacitor through the discharge circuit, so that the capacitor is bypassed.
US10367421B1 Method and system for grid-connected converter synchronization fault prevention with recovery
A method and system of controlling a power converter coupled between one of a motor drive inverter and a grid-tie inverter within an electric grid. The method comprises operating the power converter in a first PLL control mode that establishes a state of synchronization with the electric grid, detecting a grid disturbance voltage dip event; keeping the power converter synchronized and preserving charge of a set of dc-link capacitors, switching from the first PLL control mode to a second PLL control mode of operation of the power converter to obtain fast re-synchronization after dip period ends, and reverting to operation in the first PLL control mode upon re-establishing of the state of synchronization.
US10367419B2 Power conversion device with integrated discrete inductor
A switching regulator may comprise an inductor housed in an inductor housing, a wire electrically coupled to the inductor and housed in the inductor housing, an electrical component including a terminal, and a board including a board trace. The board trace may electrically couple the terminal with first wire. The electrical component and the inductor housing may be attached to the board. The attachment of the inductor housing to the board may create a space between the inductor housing and the board. The electrical component may be disposed within the space.
US10367418B2 Power converter
A power converter comprises an inductor coupled between a switching terminal and an output terminal of the power converter, a high side switching element coupled between an input terminal of the power converter and the switching terminal, a low side switching element coupled between the switching terminal and a reference terminal, and a feedback circuit comprising a continuous comparator unit configured to compare a ramp signal with an error signal using a first enable signal, a latched comparator unit configured to compare the ramp signal with the error signal using a second enable signal, wherein the error signal is based on a difference between a reference voltage and an output voltage at the output terminal of the power converter.
US10367413B2 Resonant system controller and cycle-by-cycle predictive soft switching
Disclosed techniques achieve soft-switching conditions by determining relative timing of switch states and events, and making recurring timing adjustments in successive cycles (i.e., cycle-by-cycle) to reduce timing errors that introduce switching losses. Timing adjustments provide a prediction of when an optimal soft-switching condition will exist during a subsequent cycle so that switch-actuation signals are provided, irrespective of inherent signaling and feedback delays, in advance of actually observing the condition, thereby subsequently changing a switching state within a desired threshold of the targeted soft-switching condition. Error in the prediction is observed and compensating corrections applied during the next cycle. The predictive nature of the timing corrections provides for rapid convergence on, and recurring refinement of, optimal timing parameters for multiple opposing switches that are coordinated so that the system (be it self- or forced-resonant circuitry) operates at high efficiency with minimal hard-switching or diode conduction losses.
US10367407B2 Method and device for controlling a voltage-controlled power semiconductor switch that can be switched off again
A method and a device for controlling a voltage-controlled power semiconductor switch that can be switched off again, which has a first and a second connection and a control connection and which is conductive in the switched on state between the first and the second connection is provided. Firstly, a first control voltage comprising a first value is applied to the control connection to switch on the power semiconductor switch. Subsequently, conditions are detected, which indicate the progress of the switch-on procedure of the power semiconductor switch. As soon as conditions are detected, which are indicative of the fact that the switch-on procedure is deemed to be complete, a second control voltage comprising a second value higher than the first value is applied to the control connection to operate the power semiconductor switch in the conductive state with a higher control voltage to reduce its conduction losses.
US10367406B2 Superconducting rotating machine
A sliding surface located to one side in the axial direction relative to the axially central position of a rotary shaft is supported by the slide surface of a supply shaft in a slidable manner in the axial direction, the slide surface being the surface on which sliding occurs. The portion located to the other side in the axial direction side relative to the axially central position of the rotary shaft is fixed to an output shaft. The sliding surface is positioned on the surface of a hard coating, and the hard coating is positioned so as to cover a part of a substrate made of a GFRP. The slide surface is positioned on the surface of a hard coating, and the hard coating is positioned so as to cover a part of a substrate made of a GFRP.
US10367398B2 Double-stator switched reluctance rotating machine
A double-stator switched reluctance motor includes an annular rotor, an outer stator disposed outside the rotor, and an inner stator disposed inside the rotor. Phases of the salient poles in a rotational direction of the rotor are different from each other in at least one of a set of first stator salient poles and second stator salient poles and a set of first rotor salient poles and second rotor salient poles.
US10367384B2 Torque-optimized rotor and small electric motor with a rotor of this type
A rotor for a small electric motor (e.g., electric engine). The rotor having a rotor axis, multiple permanent magnets that are arranged in a spoke-shaped way as well as several inference cores. Each of the permanent magnets has two axial ends, two longitudinal sides, a radial outer side as well as a radial inner side. The inference cores protrude radially over the permanent magnets in relation to the rotor axis. The rotor is enclosed at least partially by a casting mold having multiple struts that extend in an axial direction and that overlap radially with the permanent magnets. The inference cores do not overlap with the permanent magnets on their radial outer sides, wherein both the permanent magnets as well as the inference cores are held together primarily directly by the casting mold in a radial direction.
US10367383B2 Structure for fixing permanent magnet and motor and method of fixing permanent magnet
A fixing structure for a permanent magnet includes: a cylindrical housing; a permanent magnet housed inside the housing; and an adhesive layer formed in a gap G between the housing and the permanent magnet and having an adhesive for fixing the permanent magnet to the housing. The adhesive layer is formed such that a filling rate of the adhesive is higher in the gap at another axial end of the permanent magnet than at one axial end of the permanent magnet. The permanent magnet is configured such that a density at said other axial end is higher than the density at said one axial end.
US10367374B2 System and method for wireless sharing of electrical power in a wireless mesh network
Electrical power is shared wirelessly among electrical power-sharing hubs in a wireless mesh network. Each electrical power-sharing hub includes one or more transmitters and receivers for wireless communications with other hubs and wireless power transfer technology to transmit or receive electrical power with other hubs. If electrical power at a respective electrical power-sharing hub is insufficient to power an electrical load on the hub, the hub wirelessly requests that a specific amount of electrical power be transmitted to it wirelessly from one or more neighboring electrical power-sharing hubs. At least one of the neighboring hubs may send a portion or all of the requested power. If the neighboring hubs do not have electrical power to share, a request for power is wirelessly transmitted to non-neighboring hubs, at least one of which may relay available electrical power wirelessly to the requesting hub via the wireless mesh network.
US10367362B2 Disposable package assembly for batteries with added charging function
A commercial package assembly that is usable with at least one battery for charging an electronic device includes a first package member and a control assembly. The first package member is configured to form at least a portion of a battery chamber for receiving and retaining the at least one battery. The control assembly is coupled to the first package member. Additionally, the control assembly is configured to selectively transmit energy from the at least one battery to the electronic device to charge the electronic device while the at least one battery is positioned within the battery chamber. A charging assembly includes the commercial package assembly, and at least one battery that is retained within the battery chamber.
US10367359B2 Power control apparatus and power control system
A power control apparatus according to an embodiment includes an acquisition unit and a determination unit. The acquisition unit acquires information relating to a voltage and an electric current of a chargeable/dischargeable secondary battery during charging/discharging. The determination unit determines a maximum current of the secondary battery during charging on the basis of the information acquired by the acquisition unit so that the voltage of the secondary battery does not exceed a predetermined voltage.
US10367357B2 System and method for installing solar panels
A solar panel system for determining how many solar panels connected to a controller is provided. An electrical pathway connects the controller to at least one solar panel. A first resistance is associated with each of the at least one solar panel. An external environment resistance is defined by a cumulative presence of at least the first resistance associated with each of the at least one solar panel, wherein the external environment resistance is different based on a total number of the at least one solar panels connected to the electrical pathway. A second resistance is associated with the controller. The external environment resistance and the second resistance at least partially define a voltage divider to receive an input voltage and produce an output voltage. The controller is programmed to determine from the produced output voltage the total number of the at least one solar panel connected to the controller along the electrical pathway.
US10367355B2 Cascaded multi-level inverter system and modulation method thereof, and controller
A cascaded multi-level inverter system, a modulation method and a controller for the same are provided. The method includes performing a maximum power point tracking control based on a voltage signal and a current signal of each DC source and a voltage signal and a current signal of the power grid obtained by sampling, calculating a first modulation signal for suppressing power imbalance, and outputting the first modulation signal to each inverter unit; and calculating, based on the calculated reactive current instruction value, the calculated active current instruction value, and a current signal of the reactive compensation device obtained by sampling, a second modulation signal for causing an output power factor of the cascaded multi-level inverter system to be 1, and outputting the second modulation signal to the reactive compensation device.
US10367353B1 Managing queue distribution between critical datacenter and flexible datacenter
Systems include one or more critical datacenter connected to behind-the-meter flexible datacenters. The critical datacenter is powered by grid power and not necessarily collocated with the flexible datacenters, which are powered “behind the meter.” When a computational operation to be performed at the critical datacenter is identified and determined that it can be performed more efficiently or advantageously at a flexible datacenter, the computational operation is instead obtained by the flexible datacenters for performance. The critical datacenter and flexible datacenters preferably share a dedicated communication pathway to enable high-bandwidth, low-latency, secure data transmissions. A queue system may be used to organize computational operations waiting for distribution to either the critical datacenter or the flexible datacenter.
US10367351B2 Energy management method allowing a distribution of the energy between an electrical network and a processing system intended in particular to store energy
The energy management method comprises a step of harvesting (E1) of an electrical energy from an energy source (1), notably from a renewable energy source and a step of distribution (E2) of the harvested electrical energy configured to be controlled in such a way as to, in a first configuration, inject at least a part of the harvested electrical energy into an electrical network (2), and, in a second configuration, inject at least a part of the harvested electrical energy into a processing system (3) configured in such a way as to store it in a tank (4). A step of control (E3) of the distribution of the electrical energy (E2) comprises a step of determination of a state of storage of the tank (4) and a step of determination of a time to delivery for at least a predetermined part of the content of the tank (4).
US10367339B2 Snag mitigating cable track apparatus
An example apparatus includes a cable track that includes a first side and a second side that is opposite the first side. The apparatus further includes two or more spacers. The two or more spacers include respective first ends that are attached to the first side of the cable track and respective second ends that are opposite the respective first ends. The two or more spacers further include respective first surfaces between the respective first ends and the respective second ends and respective second surfaces that are opposite the respective first surfaces. The apparatus further includes two or more pins attached proximately to the respective second ends of the two or more spacers. The two or more pins protrude from the respective first surfaces of the two or more spacers and/or protrude from the respective second surfaces of the two or more spacers.
US10367332B2 Edge emitting laser light source and 3D image obtaining apparatus including the same
An edge emitting laser light source and a three-dimensional (3D) image obtaining apparatus including the edge emitting laser light source are provided. The edge emitting laser light source includes a substrate; an active layer disposed on the substrate; a wavelength selection section comprising grating regions configured to select wavelengths of light emitted from the active layer; and a gain section configured to resonate the light having the selected wavelengths in a direction parallel with the active layer.
US10367329B2 Direct diode pumped Ti:sapphire lasers and amplifiers
Direct diode-pumped Ti:sapphire laser amplifiers use fiber-coupled laser diodes as pump beam sources. The pump beam may be polarized or non-polarized. Light at wavelengths below 527 nm may be used in cryogenic configurations. Multiple diode outputs may be polarization or spectrally combined.
US10367322B2 Hard disk data interface pitch converter
A hard disk data interface pitch converter is disclosed, which comprises: a converting part, comprising converting terminals and contact terminals, the converting terminals comprising metallic conductors having a relatively large interval at one end and a relatively small interval at the other end; a short connection part for connecting any two or more non-adjacent metallic conductors in the contact terminals through metallic conductors; a base with a channel for accommodating the contact terminals and a slot for fixing the short connection part; a cover body cooperating with the base for protecting the converting part and short connection part. An extension part is formed by digging each metallic conductor in the contact terminals, and exactly shields a gap between the contact terminals and channel. The short connection part enables miniaturization of a device. It is possible to prevent adhesives or foreign objects from falling onto contacting ends of the contact terminals.
US10367319B2 Trunk line structure in in-vehicle network and connector for in-vehicle network
It is aimed to build a trunk line of an in-vehicle network having low connection resistance. The in-vehicle network is composed of a trunk line (1) and branch lines (2) branched from branch points (3) arranged at a plurality of intermediate positions of the trunk line (19 via connectors (CO) and to be connected to electronic control units (U). A bypass bypassed toward the connector (CO) from the trunk line (1) is formed at each branch point (3) of the branch line (1), and an exposed part of a core (7) is formed in this bypass and connected to a trunk line terminal (6). A branch line terminal (8) connected to an end of the branch line (2) and the trunk line terminal (6) are connected inside the connector (CO).
US10367312B2 Connector for a coaxial cable
A coaxial cable connector for attachment to an end of a coaxial cable is disclosed. The coaxial cable connector has a body having a forward end and a rearward end. An internal surface extends between the forward end and the rearward end defining a longitudinal opening and with a cable receiving area proximal the rearward end and a jacket stop proximal the forward end. A post is positioned in the body proximal the forward end and has a first end and a second end with a bore extending therebetween. An insulator is movably disposed in the bore of the post and has a through-passage, and a movement limiter. A gripping member is disposed within the longitudinal opening of the body proximal the rearward end and provides a gripping action as the gripping member axially moves toward the forward end of the body.
US10367306B2 Communication connector and communication connector with wires
A communication connector (30) includes terminals (31) to be connected to wires (12 to 18), including first wires (12, 13) and second wires (14, 15) capable of faster communication than the first wires (12, 13). The wires (12 to 18) form first and second wire rows (22A, 22B). A housing (35) accommodates the terminals (31). A conductive wire holding member (40) holds relative positions of the second wires (14, 15) on one end of the first wire row (22A) in an arrangement direction and the second wires (14, 15) on an opposite end of the second wire row (22B). The wire holding member (40) has dividing members (41A, 41B) configured to surround the second wires (14, 15) when the dividing members (41A, 41B) are assembled.
US10367304B2 Plug connection and set of plug connections
A plug connection having: a plug connector with, arranged thereon, a first coding element with a coding pattern and an insertion location with, arranged thereon, a second coding element with a coding pattern that matches the coding pattern, wherein the plug connector can be inserted, in an insertion direction (S), into the insertion location as far as a coupling position, when the first coding element and the second coding element adopt a predefined relative position. The first coding element can be rotated on the plug connector about an axis of rotation (A) that runs parallel to the insertion direction (S), and/or the second coding element is held on the insertion location so as to be able to rotate about the axis of rotation (A).
US10367301B2 Lever-type connector
A lever-type connector (A) includes a connector body (10). A lever (30) has a base end (32) rotatably supported on the connector body (10) and a rotating portion (34) for rotational operation is formed on a tip (33) of the lever (30). A finger contact surface (59) is disposed on an outer surface (58) of the rotating portion (34) and is configured to receive contact of a finger during a rotational operation. A resilient lock (51) is formed on the connector body (10) and is configured to lock the lever (30) in a rotation restricted state. Unlocking portions (53) are formed on the resilient lock (51) and are configured to press the resilient lock (51) in a direction separating from the lever (30). The unlocking portions (30) are exposed on the outer surface (58) of the lever (30) with the resilient lock (51) and the lever (30) locked together.
US10367289B2 Terminal connecting structure and connector device
A male terminal (40) has a male connecting portion (41) that is inserted into a female terminal (20) and is placed on a female connecting portion (21). A movable piece (25) is supported by a support (26) of the female connecting portion (21) and can be displaced down relative to the support (26). A female contact (30) is provided on the movable piece (25) and is displaceable between a non-pressing state where the female contact does not press the male connecting portion (41) and a pressing state where the female contact presses the male connecting portion (41). A pressed portion (29) is at a position of the movable piece (25) where a distance from the support (26) exceeds a distance between the support (26) and the female contact (30). The pressed portion displaces the female contact (30) from the non-pressing state to the pressing state.
US10367283B2 Connector with thermal management
A connector is disclosed that includes a cage that defines a first port and second port that are vertically spaced apart. Card slots are positioned in the ports. A thermal management module is positioned between the two ports. The thermal management module directs thermal energy from one or both ports past a rear wall of the connector. A heat sink can be coupled to the thermal management module to improve thermal dissipation.
US10367281B2 Vehicle camera with connector system for high speed transmission
A camera for a vehicular vision system includes a front housing portion, a circuit board and a rear housing portion. The front housing portion includes a lens and the rear housing portion includes a coaxial connecting element for electrically connecting to a vehicle cable. The coaxial connecting element includes a first coaxial cable connector at a first end of the coaxial connecting element that extends outward from the outer side of the rear housing portion and a second coaxial cable connector at a second end of the coaxial connecting element that extends inward from the inner side of the rear housing portion. The circuit board has a third coaxial cable connector established thereat. As the rear housing portion is mated with the front housing portion, the second coaxial cable connector engages the third coaxial cable connector to electrically connect the coaxial connecting element with circuitry at the circuit board.
US10367276B2 Conductive component structure of wire connection terminal
A conductive component structure of wire connection terminal is manufactured at lower cost and more securely assembled with the conductive wire. The conductive component includes a main body in the form of a plate body and a restriction body connected on the main body. The restriction body defines a mouth section and has an oblique wall connected with the mouth section. When the conductive wire is plugged into the case into contact with the conductive component, the restriction body guides the conductive wire and the rear end of the conductive wire is restricted and secured by the oblique wall. The conductive component improves the shortcomings of the conventional structure that the conductive wire is apt to deflect or swing due to external force to lead to unstable contact and insecurity and affect the electro-conductive efficiency.
US10367266B2 Multi-antenna communication device
A multi-antenna communication device is provided, including a grounding conductor plane separating a first side space and a second side space and having a first edge. A four-antenna array including first, second, third and fourth antennas is located at the first edge, and has an overall maximum array length extending along the first edge. The first and second antennas are located in the first side space, and the third and fourth antennas are located in the second side space. Each of the first to fourth antennas includes a feeding conductor line, a grounding conductor line, and a radiating conductor portion electrically connected to a signal source through the feeding conductor line and electrically connected to the first edge through the grounding conductor line, thereby forming a loop path and generating at least one resonant mode. The radiating conductor portion has a corresponding projection line segment at the first edge.
US10367243B2 Miniature LTCC coupled stripline resonator filters for digital receivers
Low temperature co-fired ceramic (LTCC)-coupled stripline resonator filters for use as bandpass filters are implemented with combline topology or with interdigital topology. The filter bandwidths range from about 0.3 GHz to less than 1 GHz with frequency operation of about 0.1 GHz to 100 GHz. The filters have vias between adjacent resonators with via spacing significantly smaller than the wavelength at the filter center frequency to generate electrical walls between adjacent resonators resulting in coupling reduction for narrowband filter implementation. A narrowband filter transformer loading structure launches the input and the output to the first and last resonators.
US10367238B2 Space efficient battery pack designs
A battery pack includes a first side oriented battery assembly, a second side oriented battery assembly, and a vent chamber arranged between the first side oriented battery assembly and the second side oriented battery assembly. The first and second side oriented battery assemblies are thus arranged to share a common vent chamber. One of the first and second side oriented battery assemblies may additionally share a common heat exchanger device with a third side oriented battery assembly.
US10367228B2 Diester-based polymer electrolytes for high voltage lithium ion batteries
New homopolymers and copolymers of diester-based polymers have been synthesized. When these polymers are combined with electrolyte salts, such polymer electrolytes have shown excellent electrochemical oxidation stability in lithium battery cells. Their stability along with their excellent ionic conductivities make them especially suitable as electrolytes in high energy density lithium battery cells.
US10367227B2 Electrolyte composition and metal-ion battery employing the same
An electrolyte composition and a metal-ion battery employing the same are provided. The electrolyte composition includes a metal chloride, a chlorine-containing ionic liquid, and an additive, wherein the additive has a structure represented by Formula (I) [M]i[(A(SO2CxF2x+1)y)b−]j  Formula (I), wherein M can be imidazolium cation, ammonium cation, azaannulenium cation, . . . etc., wherein M has a valence of a; a can be 1, 2, or 3; A can be N, O, Si, or C; x can be 1, 2, 3, 4, 5, or 6; y can be 1, 2, or 3; b can be 1, 2, or 3; i can be 1, 2, or 3; j can be 1, 2, or 3; a/b=j/i; and when y is 2 or 3, the (SO2CxF2x+1) moieties are the same or different.
US10367225B2 Power storage device
A power storage device includes a stacked electrode assembly in which a plurality of pairs of electrodes are stacked and a fixing tape which is placed astride both end portions of the stacked electrode assembly in an electrode-stacking direction and which includes a pair of bonded sections each bonded to a corresponding one of the end portions thereof and an intermediate section connecting the bonded sections together. The intermediate section of the fixing tape includes a base portion extending along a side surface of the stacked electrode assembly and a clearance portion projecting in a direction away from the side surface of the stacked electrode assembly and tape surfaces facing each other in the clearance portion are separably bonded to each other.
US10367223B2 Fuel cell stack
A fuel cell stack includes power generation cells stacked in a stacking direction. Each of the power generation cells includes a membrane electrode assembly and a separator. The membrane electrode assembly includes an electrolyte membrane, and electrodes between which the electrolyte membrane is sandwiched in the stacking direction. The separator is stacked on the membrane electrode assembly in the stacking direction. The power generation cells are sandwiched between end plates in the stacking direction. A resin fluid manifold member is disposed on one of the end plates opposite to the power generation cells in the stacking direction and through which a fluid is to flow. The resin fluid manifold member has a contact surface which is in contact with the one of the end plates. The resin fluid manifold member includes recessed portions provided in the contact surface and ribs provided between the recessed portions in the contact surface.
US10367222B2 Materials for flow battery energy storage and methods of using
The present disclosure relates to a mixture that includes a mediator having a first redox potential, a non-liquid active material having a second redox potential that is less than the first redox potential, and a cation. In addition, the non-liquid active material has a first condition that includes a first oxidation state, where the cation is intercalated within the non-liquid active material, and the non-liquid active material has a second condition that includes a second oxidation state that is higher than the first oxidation state, where the non-liquid active material is substantially free of the cation. In addition, the mediator has a first condition that includes a third oxidation state and a second condition that includes a fourth oxidation state that is higher than the third oxidation state. In addition, the non-liquid active material is capable of being reversibly cycled between its first condition and its second condition, and the mediator is capable of being reversibly cycled between its first condition and its second condition.
US10367218B2 Electrode catalyst layer for fuel cell, method for producing the same, and membrane electrode assembly and fuel cell using the catalyst layer
Provided is an electrode catalyst layer excellent in gas transportability by using an electrode catalyst layer for fuel cell comprising a catalyst containing a catalyst carrier and a catalytic metal carried on the catalyst carrier and an electrolyte, wherein the catalyst partially is coated with the electrolyte, and a specific surface area of the catalytic metal which gas can reach without passing through an electrolyte is 50% or more, with respect to the total specific surface area of the catalytic metal.
US10367214B2 Fuel cell system and control method for fuel cell system
A fuel cell system that supplies an anode gas and a cathode gas to a fuel cell to cause the fuel cell to generate an electricity. The fuel cell system includes a high pressure tank, an anode gas supply passage configured to supply the anode gas to the fuel cell from the high pressure tank, an anode pressure control valve disposed on the anode gas supply passage, the anode pressure control valve adjusting an anode gas pressure of the fuel cell, an anode gas valve disposed between the high pressure tank and the anode pressure control valve, the anode gas valve adjusting a source pressure of the anode pressure control valve, and a valve control unit configured to control to open and close the anode pressure control valve and the anode gas valve on the basis of an operating state of the fuel cell system. The valve control unit controls the anode pressure control valve and then closes the anode pressure control valve after the valve control unit closes the anode gas valve such that a first pipe pressure becomes less than a predetermined pressure before the fuel cell system is stopped, the first pipe pressure being a pressure inside a first pipe between the anode gas valve and the anode pressure control valve in the anode gas supply passage. The valve control unit opens the anode pressure control valve at an activation of the fuel cell system. The predetermined pressure is smaller than a pressure that degrades a durability of the fuel cell at the activation of the fuel cell system.
US10367206B2 Method for preparing metal catalyst supported in porous carbon support using plant
A method for preparing a metal catalyst supported on a porous carbon support using a plant, including: (a) a step of preparing a plant; (b) a step of preparing a metal precursor-absorbed plant by absorbing a metal precursor into the plant; (c) a step of preparing a catalyst precursor by drying the metal precursor-absorbed plant; (d) a step of preparing a char by charring the catalyst precursor; and (e) a step of preparing a metal catalyst supported on a porous carbon support by treating the char with an acid. The method for preparing a metal catalyst supported on a porous carbon support of the present disclosure, whereby a plant itself is charred, is environment-friendly and allows for convenient large-scale synthesis. The metal catalyst supported on a porous carbon support prepared thereby can be used as electrode materials of various energy devices, particularly as an electrode catalyst of a fuel cell.
US10367205B2 Secondary battery
A secondary battery includes a base material, an intermediate layer including a carbon material on the base material, and an active material layer on the intermediate layer. A secondary battery including an intermediate layer may improve adhesion between the base material and the active material layer, thereby reducing the risk of separation of the active material from the base material and improving the reliability and lifetime of the secondary battery.
US10367197B2 Positive active material composition for lithium battery, method of preparing the same, and lithium battery including the same
The present invention relates to a positive active material for a lithium battery, a method of preparing the same, and a lithium battery including the same. More particularly, the present invention relates to a positive active material having excellent high-capacity and thermal stability, a method of preparing the same, and a lithium battery including the same.
US10367196B2 Lithium-iron-phosphorus-sulfur-carbon composite and method for producing same
A composite containing phosphorus, lithium, iron, sulfur, and carbon as constituent elements wherein lithium sulfide (Li2S) is present in an amount of 90 mol % or more, and wherein the crystallite size calculated from the half-width of a diffraction peak based on the (111) plane of Li2S as determined by X-ray powder diffraction measurement is 80 nm or less. The composite exhibits a high capacity (in particular, a high discharge capacity) useful as an electrode active material for a lithium-ion secondary battery (in particular, a cathode active material for a lithium-ion secondary battery), without the need for stepwise pre-cycling treatment.
US10367195B2 Electro-active material of a cathode of primary battery
An electro-active material, including a mixture of a first component including at least a first compound of formula (I) LixMnOy and a second component including at least a second compound of formula (II) LixHyV3O8, wherein in formula (I): 0≤x≤2, 1≤y≤3, and 2≤2y−x≤5, and wherein in formula (II): 0≤x≤4.5, 0.01≤y≤2, and 0.01≤x+y≤6.5. The first compound is in the form of particles having a certain particle size and the second compound is in the form of nanoparticles having a certain particle size or nanofibers having certain dimensions. The first and second components are present in amounts of 1:99% to 99:1% by weight, and the mixture, upon being mechanically pressed in a range of 20 to 70 KN with a die, has a synergic effect of pressed density (SEPD) greater than 100%.
US10367193B2 Methods of preparing anodes using tin as active material
Improved anodes and cells are provided, which enable fast charging rates with enhanced safety due to much reduced probability of metallization of lithium on the anode, preventing dendrite growth and related risks of fire or explosion. Anodes and/or electrolytes have buffering zones for partly reducing and gradually introducing lithium ions into the anode for lithiation, to prevent lithium ion accumulation at the anode electrolyte interface and consequent metallization and dendrite growth. Various anode active materials and combinations, modifications through nanoparticles and a range of coatings which implement the improved anodes are provided.
US10367186B2 Secondary battery including an insulating member
A secondary battery including an electrode assembly; a case containing the electrode assembly; a cap plate sealing an opening of the case; a collector terminal electrically connected to the electrode assembly and protruding through the cap plate; a coupling plate on the cap plate; an insulating member on at least one area of the coupling plate; and a terminal plate on the coupling plate and coupled to the collector terminal.
US10367185B2 Rechargeable battery
A rechargeable battery including an electrode assembly, the electrode assembly including a first electrode plate, a second electrode plate, and a separator; a first terminal electrically connected to the first electrode plate; a second terminal electrically connected to the second electrode plate; a case accommodating the electrode assembly and portions of the first terminal and second terminal; a cap assembly sealing the case, the cap assembly being electrically connected to the first terminal; and dish-shaped first and second connection plates on the first terminal and the second terminal, respectively, the first and second connection plates being configured to invert in response to a predetermined pressure respectively applied to the first terminal and the second terminal.
US10367184B2 Rechargeable battery
A rechargeable battery includes an electrode assembly including a first electrode, a separator, and a second electrode, a case that accommodates the electrode assembly, a first lead terminal and a second lead terminal that are respectively connected to the first electrode and the second electrode of the electrode assembly, the first and second lead terminals being drawn out of the case, and a fixing member that surrounds the first lead terminal and the second lead terminal, wherein each of the first lead terminal and the second lead terminal includes a first region and a second region on opposite sides of the fixing member, a width of the first region and a width of the second region being different.
US10367178B2 Tamper proof battery enclosure
A neuromuscular stimulator device is described having a plastic casing housing control electronics which are maintained in contact with a power source by a metal retaining clip. The casing includes an integral cover which may be opened by breaking lines of weakness formed in the cover. The cover and clip are of such relative sizes and shapes so that once the cover is open, the clip may only be removed from the casing by deforming the clip. This deformation will ensure that the clip and other components cannot be replaced back in the casing, such that the device cannot easily be reused. In addition, the cover is not replaceable, due to the broken portions of the casing.
US10367173B1 Display device
A display device is provided, and includes a display panel, a polarizer layer, and a cover layer. The polarizer layer is disposed on the display panel and has a first thickness. The cover layer is directly formed on the polarizer layer and has a second thickness. The cover layer has a pencil hardness greater than or equal to 6H, and the first thickness is greater than the second thickness.
US10367171B2 Low reflective display device
The low reflective display device a low reflective unit including a plurality of optical lens structures arranged in a position-corresponding manner to the plurality of sub-pixels thereon respectively; a light-reflective layer covering the side-wall face of each optical lens structure; and a light-absorbing member arranged to fill spaces between neighboring optical lens structures, wherein the bottom face of each of the plurality of optical lens structures completely covers the top face of the corresponding sub-pixel among the plurality of sub-pixels, wherein the bottom face of each of the plurality of optical lens structures receives all of light-beams generated from the corresponding sub-pixel, and wherein the bottom face of each of the plurality of optical lens structures has an area that is greater than or equal to a top face area of the corresponding sub-pixel.
US10367169B2 Processes for making light extraction substrates for an organic light emitting diode using photo-thermal treatment
A process includes providing a base substrate and disposing a precursor on the base substrate. The precursor includes powdered particles of a first material and an organic binder. The process includes photo-thermally treating the precursor to form a light extraction layer. The photo-thermal treatment includes exposing the precursor to a flash lamp that is energized in pulses. The process further includes disposing an organic light emitting diode adjacent to the light extraction layer.
US10367164B2 Foldable display apparatus
A foldable display apparatus that is adjustable between a folded configuration and unfolded configuration includes a flexible display panel that is foldable; a case including a first case that supports a first side of the flexible display panel and a second case that supports a second side of the flexible display panel; a link member connecting the first case to the second; and a locking unit configured to prevent rotation of the first case and the second case in a folding direction when the foldable display apparatus is in the unfolded configuration.
US10367158B2 Carbon nanotube field-effect transistor with sidewall-protected metal contacts
A field effect transistor includes a substrate and a gate dielectric formed on the substrate. A channel material is formed on the dielectric layer. The channel material includes carbon nanotubes. A patterned resist layer has openings formed therein. Metal contacts are formed on the channel material in the openings in the patterned resist layer and over portions of the patterned resist layer to protect sidewalls of the metal contacts to prevent degradation of the metal contacts.
US10367155B2 Organometallic complex and organic light-emitting diode including the same
An organometallic complex and an organic light-emitting diode including the same, the organometallic complex being represented by Formula 1 below:
US10367154B2 Organic electroluminescent materials and devices
A metal iridium complexes, devices containing the same, and formulations including the same described. The complexes can have the formula Ir(L1)n(L2)3−n, wherein the first ligand L1 has Formula I, the second ligand L2 has Formula II, L1 is different from L2; R1 is a partially or fully deuterated group consisting of alkyl and cycloalkyl; R2 represents mono, di, tri substitutions or no substitution; R3, R4 and R5 each represent mono, di, tri, tetra substitutions or no substitution; R2 and R3 are each independently selected from the group consisting of hydrogen, deuterium, alkyl, cycloalkyl, and combinations thereof; R4 and R5 are each independently selected from the group consisting of hydrogen, deuterium, halide, alkyl, cycloalkyl, heteroalkyl, arylalkyl, alkoxy, aryloxy, amino, silyl, alkenyl, cycloalkenyl, heteroalkenyl, alkynyl, aryl, heteroaryl, acyl, carbonyl, carboxylic acids, ester, nitrile, isonitrile, sulfanyl, sulfinyl, sulfonyl, phosphino, and combinations thereof; and n is 1 or 2. Homoleptic, tris-iridium complex including deuterated alkyl groups are also described.
US10367151B2 Condensed cyclic compound and organic light-emitting device including the same
A condensed cyclic compound represented by Formula 1: wherein, in Formula 1, rings, groups and variables are the same as defined in the specification.
US10367150B2 Compound and organic light-emitting device including the same
A compound represented by Formula 1 or Formula 2, and an organic light-emitting device including a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode, the organic layer including an emission layer and the compound represented by Formula 1 or Formula 2.
US10367148B2 Light-emitting device, electronic apparatus, and inspection method
To provide a light-emitting element which emits light in a near-infrared region and has high efficiency and long life, and a light-emitting device, an authentication device, and an electronic apparatus, each of which includes this light-emitting element.A light-emitting device 100 of the invention includes a light-emitting element 1A including an anode 3, a cathode 8, and a light-emitting layer 5 which is provided between the anode 3 and the cathode 8 and emits light in a near-infrared region by applying a current between the anode 3 and the cathode 8, wherein the device emits visible light with a luminance of 5 cd/m2 or more when a current is applied between the anode 3 and the cathode 8 at a current density of 300 A/cm2 or less.
US10367141B2 Opto-electrical devices incorporating metal nanowires
The present disclosure relates to OLED and PV devices including transparent electrodes that are formed of conductive nanostructures and methods of improving light out-coupling in OLED and input-coupling in PV devices.
US10367136B2 Methods for manufacturing a perpendicular magnetic tunnel junction (p-MTJ) MRAM having a precessional spin current injection (PSC) structure
A method for manufacturing a magnetic memory element for use in a magnetic random access memory device to form a MgO spin current coupling layer with improved spin current coupling and reduced device area resistance (RA). The method involves depositing a magnetic free layer structure, and then depositing a MgO spin current coupling layer over the magnetic free layer. The magnetic spin current coupling layer is deposited in a sputter deposition chamber using radio frequency (RF) power. The sputter deposition of the spin current coupling layer can be performed using a MgO target without intervening oxidation steps to form a continuous layer of MgO that is not a multilayer structure of Mg and intermittent oxidation layers. Because the MgO spin transport layer deposited by this RF sputtering does not affect RA of the device, the thickness of the MgO spin transport layer can be adjusted to optimize spin transport performance.
US10367133B1 Epitaxial superconducting devices and method of forming same
Superconducting regions formed with a crystal provide highly doped regions of acceptor atoms. These superconducting regions are used to provide superconducting devices wherein non-epitaxial interfaces have been eliminated. A method is provided to highly doped regions of a crystal to form the superconducting regions and devices. By forming the superconducting regions within the crystal non-epitaxial interfaces are eliminated.
US10367132B2 Nanoscale device comprising an elongated crystalline nanostructure
The present disclosure relates to nanoscale device comprising an elongated crystalline nanostructure, such as a nanowire crystal, a nanowhisker crystal or a nanorod crystal, and a method for producing thereof. One embodiment relates to a nanoscale device comprising an elongated crystalline semiconductor nanostructure, such as a nanowire (crystal) or nanowhisker (crystal) or nanorod (crystal), having a plurality of substantially plane side facets, a crystalline structured first facet layer of a superconductor material covering at least a part of one or more of said side facets, and a second facet layer of a superconductor material covering at least a part of the first facet layer, the superconductor material of the second facet layer being different from the superconductor material of the first facet layer, wherein the crystalline structure of the semiconductor nanostructure is epitaxially matched with the crystalline structure of the first facet layer on the interface between the two crystalline structures.
US10367131B2 Extended area of sputter deposited n-type and p-type thermoelectric legs in a flexible thin-film based thermoelectric device
A method includes forming a thin-film based thermoelectric module by sputter depositing pairs of N-type and P-type thermoelectric legs electrically in contact with one another on corresponding electrically conductive pads on a flexible substrate having a dimensional thickness less than or equal to 25 μm, with the legs having extended areas compared to the corresponding electrically conductive pads, and rendering the formed thin-film based thermoelectric module flexible and less than or equal to 100 μm in dimensional thickness based on choices of fabrication processes. The method also includes encapsulating the formed thin-film based thermoelectric module with an elastomer to render the flexibility thereto. The elastomer encapsulation has a dimensional thickness less than or equal to 15 μm, and the flexibility enables an array of thin-film based thermoelectric modules to be completely wrappable and bendable around a system element from which the array is configured to derive thermoelectric power.
US10367124B2 Display device and method for manufacturing the same
An object of the present invention is to provide such a sealing structure that a material to be a deterioration factor such as water or oxygen is prevented from entering from external and sufficient reliability is obtained in a display using an organic or inorganic electroluminescent element. In view of the above object, focusing on permeability of an interlayer insulating film, deterioration of an electroluminescent element is suppressed and sufficient reliability is obtained by preventing water entry from an interlayer insulating film according to the present invention.
US10367119B2 Method of manufacturing light-emitting device
A method of manufacturing a light-emitting device includes: providing a light-emitting element, the light-emitting element comprising a layered semiconductor partially comprising an active layer in a plan view; mounting the light-emitting element on a supporting member; forming a phosphor layer so as to cover the light-emitting element; determining a surplus portion of the phosphor layer; and removing at least a portion of the phosphor layer in a region in the plan view in which the active layer is not disposed.
US10367117B2 Apparatus and method for transferring micro light-emitting diodes
The present invention provides an apparatus and a method for transferring micro light-emitting diodes. Said apparatus for transferring the micro light-emitting diodes comprises a main body, and a spraying module, a cooling module and a heating module disposed on said main body. The spraying module sprays metallic adhesive liquid onto the micro light-emitting diodes that wait to transfer, the cooling module cools the metallic adhesive liquid on the wait-to-transfer micro light-emitting diodes, thereby curing the metallic adhesive liquid to adhesively bond the main body with the wait-to-transfer micro light-emitting diodes together implementing the transfer of the micro light-emitting diodes, After transferred to reach the position, the cured metallic adhesive liquid is heated by the heating module, thereby melting the metallic adhesive liquid to separate the main body from the wait-to-transfer micro light-emitting diodes. This is capable of lowering the difficulty of transferring the micro light-emitting diodes, and enhancing the efficiently of transferring the micro light-emitting diodes.
US10367113B2 Photoelectric conversion device, imaging element, and imaging device
A device uses a light-emitting material. The device includes an upper and a lower electrode, a first photoelectric conversion portion disposed between the upper electrode and the lower electrode, a second photoelectric conversion portion, a first readout circuit connected to the first photoelectric conversion portion, and a second readout circuit connected to the second photoelectric conversion portion. The second photoelectric conversion portion converts light emitted from the light-emitting material into electrical charges.
US10367111B2 APD focal plane arrays with backside vias
An avalanche photodiode (APD) array with reduced cross talk comprises, in the illustrative embodiment, a 2D array of Geiger-mode APDs, wherein a via is formed partially through the backside (substrate) of each APD in the array, wherein the via is offset from the active region of each said APD.
US10367109B2 Back sheet of solar cell module, and solar cell module
The invention provides a back sheet including a water-impermeable sheet and a film firmly bonded to each other and exhibiting excellent adhesiveness to an EVA encapsulant layer of a solar cell module even without corona discharge treatment on the film surface. The back sheet of the invention is a back sheet for solar cell module, including a water-impermeable sheet and a film. The film is disposed on at least one side of the water-impermeable sheet and is formed from a coating containing a fluorine-containing copolymer. The fluorine-containing copolymer contains a C2-C3 perhaloolefin structural unit, a vinyl acetate structural unit, a hydroxy-containing vinyl monomer structural unit, and a carboxy-containing monomer structural unit.
US10367105B2 Solar cell, solar cell module, and manufacturing method for solar cell
A solar cell includes a photoelectric converter having n-type regions and p-type regions alternately arranged in a first direction on a back surface and an electrode layer provided on the back surface. The photoelectric converter includes a plurality of sub-cells arranged in a second direction intersecting with the first direction and an isolation region provided on a boundary between adjacent sub-cells. The electrode layer includes an n-side electrode provided on the n-type region in the sub-cell at the end of the sub-cells, a p-side electrode provided on the p-type region in the sub-cell at the other end, and a sub-electrode provided over two adjacent sub-cells. The sub-electrode connects the n-type region provided in one sub-cell of the two adjacent sub-cells to the p-type region provided in the other sub-cell.
US10367101B2 Schottky diode and method of manufacturing the same
A Schottky diode comprises: a substrate; a first semiconductor layer located on the substrate; a second semiconductor layer located on the first semiconductor layer, two-dimensional electron gas being formed at an interface between the first semiconductor layer and the second semiconductor layer; a cathode located on the second semiconductor layer and forming an ohmic contact with the second semiconductor layer; a first passivation dielectric layer located on the second semiconductor layer; a field plate groove formed in the first passivation dielectric layer; and an anode covering the field plate groove and a portion of the first passivation dielectric layer, wherein a distance between a bottom surface of the field plate groove and the two-dimensional electron gas in a height direction is greater than 5 nm.
US10367085B2 IGBT with waved floating P-Well electron injection
An IGBT includes a floating P well and a floating N+ well that extends down into the floating P well. A bottom surface of the floating P well has a waved contour with thinner portions and thicker portions. When the device is on, electrons flow laterally from an N+ emitter and through a channel region. Some electrons pass downward, but others pass laterally through the floating N+ well to one of the thinner portions of the floating P type well. The electrons then pass down from the thinner portions into the N− drift layer. Other electrons pass farther through the floating N+ well to subsequent, thinner electron injector portions of the floating P type well and then into the N− drift layer. The extra electron injection afforded by the waved floating well structure reduces VCE(SAT). The waved contour is made without adding any masking step to the IGBT manufacturing process.
US10367081B2 Method of manufacturing thin film transistor
The present disclosure provides a thin film transistor (TFT) and its manufacturing method. The method includes the following steps: sequentially depositing a buffer layer and a shielding layer on a substrate; forming an IGZO layer on and covering the shielding layer; processing the IGZO layer by annealing so that a portion of the IGZO layer is diffused by the buffer layer and has a conductor property; and forming a source and a drain so that the source and drain contact the portion of the IGZO layer. The present disclosure, through annealing the IGZO layer, the buffer layer makes portions of the IGZO layer contacting the source and the drain to have conductor property, thereby avoiding the prior art's complex process, simplifying the manufacturing of the IGZO TFT, and enhancing the production efficiency.
US10367077B1 Wrap around contact using sacrificial mandrel
A semiconductor structure and a method for fabricating the same. The semiconductor structure includes a plurality of unmerged fin structures each in contact with their own source/drain. The semiconductor structure further includes a contact layer formed on sidewalls and a top surface of each source/drain. The method includes at least the following operations. At least one mandrel layer is formed adjacent to at least one fin structure. The at least one fin structure and at least one source/drain is epitaxially grown in contact with the at least one fin structure and the at least one mandrel layer. The at least one mandrel layer is removed after the at least one source/drain has been epitaxially grown. At least one contact layer is formed in contact with sidewalls and a top surface of the at least one source/drain.
US10367076B1 Air gap spacer with controlled air gap height
A FinFET and method for fabricating an air gap spacer in a FinFET is disclosed. The FinFET includes a sidewall spacer between a gate material and an interlayer dielectric material. The sidewall spacer includes a lower portion that extends fully between the gate and the interlayer dielectric material and an upper portion that includes an airgap. The sidewall spacer is fabricated by depositing a sacrificial gate structure in a gate region having an upper sacrificial layer and a lower sacrificial layer, and removing the upper sacrificial layer to expose a sidewall spacer region. Airgap spacer material is deposited in the exposed sidewall spacer region to form an upper portion of the sidewall spacer having the air gap.
US10367071B2 Method and structure for a large-grain high-k dielectric
A method of forming a semiconductor device (100) includes depositing a metal oxide (104) over the substrate (102). The depositing includes combining a first metal and oxygen to form the metal oxide having grains and further adding a catalyst during the combining. The catalyst causes the grains to be bigger than would occur in the absence of the catalyst. A conductive layer (202) is formed over the metal oxide.
US10367068B2 Transistor structure
A transistor includes a quasi-intrinsic region of a first conductivity type that is covered with an insulated gate. The quasi-intrinsic region extends between two first doped regions of a second conductivity type. A main electrode is provided on each of the two first doped regions. A second doped region of a second conductivity type is position in contact with the quasi-intrinsic region, but is electrically and physically separated by a distance from the two first doped regions. A control electrode is provided on the second doped region.
US10367066B2 Thin film transistor and method for manufacturing the same
Disclosed are a thin film transistor and a method for manufacturing the same, which relates to the technical field of display. Each of a source and a drain of the thin film transistor includes a first metal layer, a second metal layer, and a third metal layer. The first metal layer is in contact with an IGZO (indium gallium zinc oxide) layer, and a metal diffusion layer is provided at a contact face. Meanwhile, disclosed is a method for manufacturing the thin film transistor: sequentially obtaining the first metal layer, the second metal layer, and the third metal layer through deposition; then obtaining PV layers; and then performing high temperature annealing treatment on the PV layers to diffuse a metal within the first metal layer into the IGZO layer, thereby forming a metal diffusion layer. The metal diffusion layer forms Ohmic contact between the first metal layer and the IGZO layer, thus reducing contact resistance both between the source and the IGZO layer and between the drain and the IGZO layer.
US10367061B1 Replacement metal gate and inner spacer formation in three dimensional structures using sacrificial silicon germanium
A technique relates to a semiconductor device. Stacks are formed each of which including two or more nanosheets separated by a high-k dielectric material. The high-k dielectric material is formed on at least a center portion of the two or more nanosheets in the stacks. A lower spacer material is on a periphery of the two or more nanosheets, and an upper spacer material is on the lower spacer material such that the upper spacer material is above a top one of the two or more nano sheets. Source and drain regions are formed on sides of the stacks.
US10367036B2 Organic light-emitting structure and display device
An organic light-emitting structure is described herein. The organic light emitting structure includes a first light-emitting unit, a second light-emitting unit, a third light-emitting unit, and a fourth light-emitting unit. An emission wavelength of the first light-emitting unit, an emission wavelength of the second light-emitting unit, an emission wavelength of the third light-emitting unit, and an emission wavelength of the fourth light-emitting unit successively increase. Each of a luminous efficiency of the second light-emitting unit, and a luminous efficiency of the third light-emitting unit is greater than each of a luminous efficiency of the first light-emitting unit and a luminous efficiency of the fourth light-emitting unit. The color gamut range of the organic light-emitting structure is increased, the color saturation of the light-emitting device is improved, and quantity of colors is increased, so that the development trend of color reproducibility for the display devices can be satisfied.
US10367033B2 Cross-point memory and methods for fabrication of same
A method of fabricating a memory device is disclosed. In one aspect, the method comprises patterning a first conductive line extending in a first direction. The method additionally includes forming a free-standing pillar of a memory cell stack on the first conductive line after patterning the first conductive line. Forming the free-standing pillar includes depositing a memory cell stack comprising a selector material and a storage material over the conductive line and patterning the memory cell stack to form the free-standing pillar. The method further includes patterning a second conductive line on the pillar after patterning the memory cell stack, the second conductive line extending in a second direction crossing the first direction.
US10367024B2 Semiconductor image sensors having channel stop regions and methods of fabricating the same
A semiconductor device includes a light-receiving element which outputs electric charges in response to incident light, and a drive transistor which is gated by an output of the light-receiving element to generate a source-drain current in proportion to the incident light, wherein the drive transistor include a first gate electrode, a first channel region which is disposed under the first gate electrode, first source-drain regions which are disposed at respective ends of the first channel region and that have a first conductivity type, and a first channel stop region which is disposed on a side of the first channel region, and that separates the light-receiving element and the first channel region, the first channel stop region having a second conductivity type that is different from the first conductivity type.
US10367021B2 Image sensor device and fabricating method thereof
An image sensor device includes a substrate, a photo sensitive element, a first dielectric structure and a convex dielectric lens. The substrate has a first side and a second side opposite to the first side. The photo sensitive element is formed on the first side of the substrate for receiving incident light transmitted through the substrate. The first dielectric structure is formed on the second side of the substrate. At least one portion of the convex dielectric lens is located in the first dielectric structure. The convex dielectric lens has a convex side oriented toward the incident light and a planar side oriented toward the photo sensitive element.
US10367020B2 Polarizers for image sensor devices
The present disclosure is directed to a method of forming a polarization grating structure (e.g., polarizer) as part of a grid structure of a back side illuminated image sensor device. For example, the method includes forming a layer stack over a semiconductor layer with radiation-sensing regions. Further, the method includes forming grating elements of one or more polarization grating structures within a grid structure, where forming the grating elements includes (i) etching the layer stack to form the grid structure and (ii) etching the layer stack to form grating elements oriented to a polarization angle.
US10367017B2 Array substrate and manufacturing method thereof
An array substrate and a method of manufacturing the array substrate are provided. The method includes providing a substrate, sequentially forming a light-shielding layer, a buffer layer, an active layer, a source, a drain, a gate insulating layer, and a gate on the substrate, performing a first conductorization process on a corresponding region of the active layer opposite to the source and the drain, and performing a second conductorization process on another corresponding region of the active layer between the source and the gate and between the drain and the gate.
US10367016B2 Method for manufacturing TFT substrate
A method for manufacturing a TFT (Thin-Film Transistor) substrate is proposed. The method includes utilizing a first photomask process to form a buffer layer, a data line, a source electrode, a first scan line, a second scan line, and a gate electrode on a substrate; utilizing a second photomask process to form a first insulation layer, a second insulation layer, a first semiconductor layer, and a second semiconductor layer on the substrate; and utilizing a third photomask process to form a first conductor layer, an electrical connection portion, and a drain electrode on the substrate.
US10367006B2 Display Device
A display device including an oxide semiconductor, a protective circuit and the like having appropriate structures and a small occupied area is necessary. The protective circuit is formed using a non-linear element which includes a gate insulating film covering a gate electrode; a first oxide semiconductor layer which is over the gate insulating layer and overlaps with the gate electrode; and a first wiring layer and a second wiring layer each of which is formed by stacking a conductive layer and a second oxide semiconductor layer and whose end portions are over the first oxide semiconductor layer and overlap with the gate electrode. The gate electrode of the non-linear element is connected to a scan line or a signal line, the first wiring layer or the second wiring layer of the non-linear element is directly connected to the gate electrode layer so as to apply potential of the gate electrode.
US10367002B2 Vertical semiconductor devices and methods of manufacturing the same
In a method of manufacturing a vertical semiconductor device, an insulation layer and a sacrificial layer are alternatively and repeatedly formed on a substrate to define a structure. The structure is etched to form a hole therethrough that exposes the substrate. A first semiconductor pattern is formed in a lower portion of the hole, and a blocking pattern, a charge storage pattern, a tunnel insulation pattern and a first channel pattern are formed on a sidewall of the hole. A second channel pattern is formed on the first channel pattern and the semiconductor pattern, and a second semiconductor pattern is formed on a portion of the second channel pattern on the semiconductor pattern to define an upper channel pattern including the second channel pattern and the second semiconductor pattern. The sacrificial layers are replaced with a plurality of gates, respectively, including a conductive material.
US10366996B2 Stable and reliable FinFET SRAM with improved beta ratio
Fabrication method for a semiconductor memory device and structure are provided, which includes: providing at least two mask layers over a pair of fin structures extended above a substrate, wherein a first mask layer of the at least two mask layers is orthogonal to a second mask layer of the at least two mask layers; and patterning the pair of fin structures to define a pass-gate transistor, wherein the first mask layer facilitates removing of a portion of a first fin structure of the pair of fin structures to define a first pass-gate fin portion of the pass-gate transistor, and the second mask layer protects a second fin structure of the pair of fin structures to define a second pass-gate fin portion of the pass-gate transistor.
US10366989B2 Semiconductor device having a contact bar over an S/D structure
A semiconductor device includes a first fin field effect transistor (FinFET) and a contact bar (source/drain (S/D) contact layer). The first FinFET includes a first fin structure extending in a first direction, a first gate structure extending in a second direction crossing the first direction, and a first S/D structure. The contact bar is disposed over the first S/D structure and extends in the second direction crossing the first S/D structure in plan view. The contact bar includes a first portion disposed over the first S/D structure and a second portion. The second portion overlaps no fin structure and no S/D structure. A width of the second portion in the first direction is smaller than a width of the first portion in the first direction in plan view.
US10366975B1 Electrostatic discharge protective structures
The present disclosure generally relates to semiconductor structures and, more particularly, to electrostatic discharge protective structures and methods of manufacture. The structure includes: an epitaxial layer comprising a first region, a second region and a third region; a plurality of gate structures connecting the first region to the second region and the second region to the third region; and a plurality of terminals connected to the first region and the third region and the gate structures.
US10366973B2 Layout modification method for exposure manufacturing process
A layout modification method for fabricating an integrated circuit is provided. The layout modification method includes calculating uniformity of critical dimension of a patterned layer with a layout for an exposure manufacturing process to produce a semiconductor device. The patterned layer is divided into a first portion and a second portion which is adjacent to the first portion, and a width of the second portion equals to a penumbra size of the exposure manufacturing process. The layout modification method further includes retrieving an adjusting parameter for modifying the layout of the semiconductor device; determining a compensation amount based on the adjusting parameter and the uniformity of critical dimension; and compensating the critical dimension of the second portion of the patterned layer by utilizing the compensation amount to generate a modified layout.
US10366968B2 Interconnect structure for a microelectronic device
A microelectronic package with two semiconductor die coupled on opposite sides of a redistribution layer 108, and at least partially overlapping with one another. At least a first of the semiconductor die includes two sets of contacts, the first group of contacts arranged at a lesser pitch relative to one another than are a second group of contacts. The first group of contacts at the larger pitch are placed to engage contacts in a redistribution layer 108. The second group of contacts at the lesser pitch are placed to engage respective contacts at the same pitch on the second semiconductor die.
US10366958B2 Wire bonding between isolation capacitors for multichip modules
A packaged multichip device includes a first IC die with an isolation capacitor utilizing a top metal layer as its top plate and a lower metal layer as its bottom plate. A second IC die has a second isolation capacitor utilizing its top metal layer as its top plate and a lower metal layer as its bottom plate. A first bondwire end is coupled to one top plate and a second bondwire end is coupled to the other top plate. The second bondwire end includes a stitch bond including a wire approach angle not normal to the top plate it is bonded to and is placed so that the stitch bond's center is positioned at least 5% further from an edge of this top plate on a bondwire crossover side compared to a distance of the stitch bond's center from the side opposite the bondwire crossover side.
US10366956B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes an integrated circuit, at least one outer seal ring, and at least one inner seal ring. The outer seal ring surrounds the integrated circuit. The outer seal ring includes a plurality of metal layers in a stacked configuration, and the metal layers are closed loops. The inner seal ring is disposed between the outer seal ring and the integrated circuit and separated from the outer seal ring. The inner seal ring has at least one gap extending from a region encircled by the inner seal ring to a region outside the inner seal ring.
US10366954B1 Structure and method for flexible power staple insertion
In an exemplary structure, a first conductor connects a power source to integrated circuit devices. The first conductor includes a first axis defining a first side and a second side. A second conductor, perpendicular to the first conductor, is connected to the first conductor by first vias. A third conductor, parallel to the first conductor, is connected to the second conductor by second vias. The third conductor includes a second axis defining a third side and a fourth side. The first side and the third side are aligned in a first plane perpendicular to the conductors and the second side and the fourth side are aligned in a second plane perpendicular to the conductors. The first vias contact the first conductor in only the first side. The second vias contact the third conductor in only the third side. And the second conductor is outside the second plane.
US10366953B2 Redistribution layer structures for integrated circuit package
An integrated circuit (IC) package with improved performance and reliability is disclosed. The IC package includes an IC die and a routing structure. The IC die includes a conductive via having a peripheral edge. The routing structure includes a conductive structure coupled to the conductive via. The conductive structure may include a cap region, a routing region, and an intermediate region. The cap region may overlap an area of the conductive via. The routing region may have a first width and the intermediate region may have a second width along the peripheral edge of the conductive via, where the second width may be greater than the first width. The intermediate region may be arranged to connect the cap region to the routing region.
US10366948B2 Semiconductor device and method for manufacturing the same
A semiconductor device 1 includes a semiconductor chip 2, a plurality of leads 4, disposed in a periphery of the semiconductor chip 2, and a sealing resin 5, sealing the semiconductor chip 2 and the leads 4 such that lower surfaces 18 and outer end surfaces 20 at sides opposite the semiconductor chip 2 of the leads 4 are exposed. Lead plating layers 21 arranged to improve solder wettability are formed on the lower surfaces 18 and the outer end surfaces 20 of the leads 4.
US10366946B2 Connection member with bulk body and electrically and thermally conductive coating
A connection member for connecting an electronic chip, wherein the connection member comprises a bulk body, and a coating at least partially coating the bulk body and comprising a material having higher electric and higher thermal conductivity than the bulk body, wherein a ratio between a thickness of the coating and a thickness of the bulk body is at least 0.0016 at at least a part of the connection member.
US10366944B2 Methods and apparatus for semiconductor device having bi-material die attach layer
Described examples include a device including a semiconductor die having a first surface with bond pads and an opposite second surface attached to a substrate by an adhesive layer covering at least a portion of the surface area of the second surface. The adhesive layer includes first zones composed of a first polymeric compound and adding up to a first portion of the surface area, and second zones composed of a second polymeric compound and adding up to a second portion of the surface area, the first zones and the second zones being contiguous. The first polymeric compound has a first modulus and the second polymeric compound has a second modulus greater than the first modulus.
US10366943B2 Packaged electronic device having stepped conductive structure and related methods
An electronic package includes a substrate having a conductive element. The conductive element includes a stepped portion disposed at an end of the conductive element. In one embodiment, the conductive element is a lead. In another embodiment, the conductive element is a die pad. The stepped portion includes a first groove extending inward from a lower surface of the first conductive element, and a second groove extending further inward from the first groove towards an upper surface of the conductive element. An electronic component is connected to the conductive element. In one embodiment, a clip is used to electrically connect the electronic component to the conductive element. An encapsulant encapsulates the electronic component and a portion of the substrate such that the stepped portion is exposed outside an exterior side surface of the encapsulant. The stepped portion is configured to improve the bonding strength of the electronic package when attached to a next level of assembly.
US10366937B2 Cooling device, method for producing a cooling device and power circuit
A cooling device includes an aluminum heat sink and at least one nickel sheet segment. The nickel sheet segment is connected to the aluminum heat sink by a solder layer. The cooling device includes a securing surface for securing and for heat absorption. The securing surface being formed by that side of the nickel sheet segment which faces away from aluminum heat sink. The aluminum heat sink is formed from a plurality of aluminum sheets which are stacked one above another and are connected to one another. At least one aluminum sheet includes cutouts which form a cooling channel covered by at least one of the aluminum sheets. Furthermore, a method for producing a cooling device and also a power circuit comprising a heat sink as described here are presented.
US10366927B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a device isolation layer provided on a substrate, the device isolation layer defining first and second sub-active patterns, first and second gate electrodes crossing the first and second sub-active patterns, respectively, and an isolation structure provided on the device isolation layer between the first and second sub-active patterns. The first and second sub-active patterns extend in a first direction and are spaced apart from each other in the first direction. The device isolation layer includes a diffusion break region disposed between the first and second sub-active patterns. The isolation structure covers a top surface of the diffusion break region.
US10366908B2 Substrate processing apparatus
In a substrate processing apparatus, gas is supplied from above a shield plate to a lid internal space within a chamber so that pressure in the lid internal space becomes higher than pressure in a chamber-body internal space and the gas in the lid internal space is sent to the chamber-body internal space. The gas flowing from the lid internal space is discharged through a body discharge port provided below a substrate in the chamber-body internal space. This forms a generally cylindrical current of gas in the chamber. The supply of processing liquids to an upper surface of the substrate is conducted on the inner side of the generally cylindrical current. This suppresses mists and fumes of processing liquids passing through the generally cylindrical current and entering into the lid internal space from the gap between the shield plate and the lid bottom part.
US10366902B2 Methods for cyclic etching of a patterned layer
Methods and systems for cyclic etching of a patterned layer are described. In an embodiment, a method includes receiving a substrate comprising an underlying layer, a mask layer that exposes portions of an intermediate layer that is disposed between the underlying layer and the mask layer. An embodiment may also include forming a first layer on the mask layer and a second layer on the exposed portions of the intermediate layer, the first layer and the second layer being concurrently formed. Additionally, the method may include removing, concurrently, the first layer and the second layer from the substrate. In such embodiments, the method may include alternating between the forming and the removing until portions of the underlying layer are exposed.
US10366897B2 Devices with multiple threshold voltages formed on a single wafer using strain in the high-k layer
A method for adjusting a threshold voltage includes depositing a strained liner on a gate structure to strain a gate dielectric. A threshold voltage of a transistor is adjusted by controlling an amount of strain in the liner to control an amount of work function (WF) modulating species that diffuse into the gate dielectric in a channel region. The liner is removed.
US10366891B2 Semiconductor device and method of manufacturing semiconductor device
A vertical semiconductor apparatus includes: a gallium nitride substrate; a gallium nitride semiconductor layer on the gallium nitride substrate; a p-type impurity region in the gallium nitride semiconductor layer and having an element to function as an acceptor for gallium nitride; an n-type impurity region in the p-type impurity region and having an element to function as a donor for gallium nitride; and an electrode provided contacting a rear surface of the gallium nitride substrate. The element to function as the donor in the n-type impurity region includes: a first impurity element to enter sites of gallium atoms in the gallium nitride semiconductor layer; and a second impurity element different from the first impurity element and to enter sites of nitrogen atoms in the gallium nitride semiconductor layer. In the n-type impurity region, a concentration of the first impurity element is higher than that of the second impurity element.
US10366875B2 Damping ring
A UV radiator unit includes an elongated gas discharge lamp with an essentially cylindrical UV transparent lamp body with sealed ends, which encloses a gas volume. The lamp body defines a longitudinal axis and has an outer diameter. A UV transparent sleeve tube with an inner diameter, which surrounds the lamp body and wherein the inner diameter is larger than the outer diameter of the lamp body. At least one damping ring is interposed between the lamp body and the sleeve tube. The damping ring includes a first side element, a second side element and at least one connecting portion. An axial distance is provided between the first side element and the second side element. The at least one connecting portion physically connects the first side element and the second side element.
US10366870B2 Cylindrical sputtering target and process for producing the same
Provided is a cylindrical ceramic sputtering target, which significantly reduces the occurrence of a crack, a chip, extraordinary discharge and a nodule.By filling a molten bonding material in a cavity defined by a cylindrical ceramic target material and a cylindrical base material, starting cooling the molten bonding material from its one end toward its other end in a cylindrical axial direction in sequence, and further filling the molten bonding material in the cavity during cooling, a cylindrical ceramic sputtering target is manufactured so as to be characterized in that as observed by an X-ray radiograph of the bonding material, the total area of portions where no bonding material exists is 10 cm2 or less per 50 cm2 of X-ray radiograph area, and the maximum area of the portions where no bonding material exists is 9 cm2 or less.
US10366869B2 Active feedback control of subsystems of a process module
A communications system for synchronizing control signals between subsystems coupled to a process module used for processing a substrate. A distributed controller coupled to the subsystems is configured to initiate process steps, each step having a step period. A distributed clock module includes a master clock having a clock speed including clock cycles, each clock cycle having a duration that is pre-correlated to a feedback loop within which synchronized control signals are delivered to and received from the subsystems by the distributed clock module. A predefined number of clock cycles is assigned by the distributed clock module for performing a corresponding number of feedback loops for transitioning between process steps. The predefined number of clock cycles are restricted to a fraction of the step period.
US10366865B2 Gas distribution system for ceramic showerhead of plasma etch reactor
A gas delivery system for a ceramic showerhead includes gas connection blocks and a gas ring, the gas connection blocks mounted on the gas ring such that gas outlets in the blocks deliver process gas to gas inlets in an outer periphery of the showerhead. The gas ring includes a bottom ring with channels therein and a welded cover plate enclosing the channels. The gas ring can include a first channel extending ½ the length of the gas ring, two second channels connected at midpoints thereof to downstream ends of the first channel, and four third channels connected at midpoints thereof to downstream ends of the second channels. the cover plate can include a first section enclosing the first channel, two second sections connected at midpoints thereof to ends of the first section, and third sections connected at midpoints thereof to ends of the second sections. The channels are arranged such that the process gas travels equal distances for a single gas inlet in the gas ring to eight outlets in the cover ring allowing equal gas flow.
US10366863B2 Detector supplement device for spectroscopy setup
A detector supplement device for integration in a spectroscopy setup with the spectroscopy setup including a vacuum chamber, a light source, a sample irradiating a reflected photon beam and a charged particle beam in the same direction of propagation into a radiation detector which is able to detect ultrafast electric currents originating from charged particles. The detector supplement device includes a Rogowski coil placeable inside the vacuum chamber between the sample and radiation detector. The charged particle beam is guided through the hollow core of the Rogowski coil allowing synchronized measurements of electrical currents due to the charged particle beam correlated to the reflected photon beam, while irradiation of the reflected photon beam and the charged particle beam takes place in the same direction of propagation.
US10366850B2 Electronic device including key button
An electronic device, according to one embodiment of the present invention, can comprise: a housing which has an opening part penetrating through the inside and the outside of the electronic device and forms the outside of the electronic device; a key button inserted into the opening part so as to be movable; a sealing member which is disposed such that the sealing member slidably contacts the outer surface of the key button, and prevents communication between the inside and the outside of the electronic device through the inner surface of the opening part and the outer surface of the key button; and a push switch accommodated in the housing and pressed by an inward movement of the key button. Various other embodiments are possible.
US10366834B1 Ceramic electronic component
A ceramic electronic component includes a body including a dielectric layer and first and second internal electrodes, a first external electrode including a first electrode layer electrically connected to the first internal electrode, a first inorganic insulating layer disposed on the first electrode layer, and a first plating layer disposed on the first inorganic insulating layer, a second external electrode including a second electrode layer electrically connected to the second internal electrode, a second inorganic insulating layer disposed on the second electrode layer, and a second plating layer disposed on the second inorganic insulating layer, and a third inorganic insulating layer disposed on the body and connected to the first and second inorganic insulating layers. The first, second and third inorganic insulating layers comprise one or more of SiO2, Al2O3 and ZrO2, and the first, second and third inorganic insulating layers have a thickness within a range from 20 nm to 150 nm.
US10366831B2 Multilayer capacitor
A multilayer capacitor has dielectric layers and multiple internal electrode layers. The laminate includes a stack of multiple dielectric layers made of dielectric material and has a first principal face and a second principal face on the opposite side of the first principal face. In an embodiment, the multiple internal electrode layers have Ni as a primary component, contain at least one metal element selected from Pt, Ru, Rh, Re, Ir, Os, and Pd, and are arranged in parallel with the first principal face and second principal face inside the laminate in such a way that they alternate from the opposing sides with the dielectric layers placed in between, wherein each of the internal electrode layer closest to the first principal face and the internal electrode layer closest to the second principal face has a distance of 30 μm or less from the corresponding principal face.
US10366824B2 Direct mounting bracket
An air core reactor for use in an electric power transmission and distribution system or in an electric power system of an electrical plant is provided. The air core reactor comprises an electrically insulated support structure, a coil of windings configured to operate at a potential and isolated to ground or other potentials by the electrically insulated support structure and an insulator mounting bracket that attaches directly to the coil. The insulator mounting bracket is configured as an interface between the coil and the electrically insulated support structure.
US10366821B2 Common mode noise filter
A common mode noise filter of the present disclosure includes: a first insulating layer; a second insulating layer formed under the first insulating layer; a first coil including a first coil conductor and a second coil conductor, the first coil conductor being electrically connected to the second coil conductor; a second coil including a third coil conductor and a fourth coil conductor, the third coil conductor being electrically connected to the fourth coil conductor; and a third coil including a fifth coil conductor and a sixth coil conductor, the fifth coil conductor being electrically connected to the sixth coil conductor. Further, the first coil conductor, the third coil conductor, and the fifth coil conductor are sequentially formed on the first insulating layer from the outer side. The sixth coil conductor, the fourth coil conductor, and the second coil conductor are sequentially formed on second insulating layer from the outer side.
US10366820B2 Thin film inductor
A thin film inductor 1 includes: a coil part that is formed of at least one coil conductor layer and has terminal electrodes provided at both ends thereof; a first insulating layer that covers the coil part; and a second insulating layer that covers the first insulating layer and has a higher Young's modulus than the first insulating layer.
US10366818B2 Choke having a core with a pillar having a non-circular and non-rectangular cross section
A choke includes a single-piece core entirely made of a same material, the single-piece core having two boards and a pillar located between the two boards, a winding space being located among the two boards and the pillar, wherein the pillar has a non-circular and non-rectangular cross section along a direction substantially perpendicular to an axial direction of the pillar, the cross section of the pillar has a first axis and a second axis intersecting with each other at a center of the cross section of the pillar and are substantially perpendicular with each other, the first axis is longer than the second axis, and the cross section of the pillar is substantially symmetrical to both of the first axis and the second axis.
US10366815B2 Permanent magnet drive on-load tap-changing switch
A permanent magnet drive on-load tap-changing switch including a changing switch circuit that includes an odd- and an even-numbered tap-changing circuit that are structurally identical. The tap-changing circuits include working contactors and dual-contact synchronous transition contactors made of primary contactors and secondary contactors. The working contactors and the dual-contact synchronous transition contactors directly face moving contactors. The moving contactors are connected in parallel to each other. Moving contactor permanent magnets are bijectively connected onto the moving contactors. The moving contactor permanent magnets directly face on the other extremity thereof a moving contactor driving mechanism. The moving contactor driving mechanism moves the permanent magnets. The switch is structurally simple and convenient to use, obviates the need for a highspeed mechanism, implements changing by direct actions of the contactors, operates at high speed and reliably, has a low failure rate, an extended service life, and value for widespread use.
US10366809B2 Insulated wire, coil, and electric or electronic equipment
An insulated wire having a thermosetting resin layer on the outer periphery of a conductor and a thermoplastic resin layer on the outer periphery of the thermosetting resin layer, wherein a total thickness of the thermosetting resin layer and the thermoplastic resin layer is 100 μm or more and 250 μm or less, and a degree of orientation of a thermoplastic resin in said thermoplastic resin layer, that is calculated by the following Formula 1, is 20% or more and 90% or less; a coil and an electric and electronic equipment each having the insulated wire.Formula 1 Degree of orientation H (%)=[(360−ΣWn)/360]×100Wn: A half width of orientation peak in the azimuth angle intensity distribution curve by X-ray diffractionn: the number of orientation peak at a β angle of 0° or more and 360° or less.
US10366805B2 Insulated winding wire articles having conformal coatings
Insulated winding wire articles and associated formation methods are described. An insulated winding wire article may include a conductor and optional base insulation formed around the conductor. The conductor may be formed into a predefined shape having at least one bend, such as a U-shaped bend. A coating comprising parylene may be formed around the conductor and any base insulation.
US10366804B2 Conductive resin composition and display device using the same
Disclosed are a conductive resin composition and a display device using the same. The display device includes a display panel, and a frame having conductivity, in which the display panel is mounted, wherein the frame is formed of a conductive resin composition and the conductive resin composition includes a resin including a polyester copolymer resin, and carbon nanotube (CNT). The conductive resin composition prevents static discharge due to electrical conductivity and improves production efficiency though simplification of the overall manufacturing process. In addition, the conductive resin composition is applicable to thin film molding due to improved moldability and self-extinguishes flames due to flame retardancy.
US10366791B1 Method and system for global epidemic disease outbreak prediction
Example embodiments of the present invention relate to a method, a system, and a computer program product for disease outbreak prediction analytics. The method includes calculating a respective correlation value for each outbreak attribute pair among a set of outbreak attributes for a data set regarding a disease and assigning a weight value for each outbreak attribute according to the correlation values. A risk value for the disease then may be determined according to the weight values.
US10366779B2 Scheme of new materials
A method and system are provided for predicting chemical structures. The method includes receiving, at a user interface, intended structural feature values and intended chemical property values, as vectors. The method further includes constructing, by a hardware processor, a prediction model, wherein the prediction model predicts other structural feature values from the intended structural feature values and the intended chemical property values, and automatically configuring, by the hardware processor, at least one chemical structure candidate from the other structural feature vectors. The method additionally includes evaluating the at least one chemical structure candidate to determine structural feature values and chemical property values of the at least one chemical structure candidate and performing, by the hardware processor, machine learning of a chemical structure predicting system based on the evaluated structural feature values and the evaluated chemical property values of the at least one chemical structure candidate.
US10366778B2 Method and device for processing content based on bio-signals
Provided is a method of processing content based on bio-signals, the method includes: acquiring bio-signals of a user; determining a parameter for altering the characteristics of content or determining a type of content to be output, based on the acquired bio-signals; processing the content or determining the type of content to be output, based on the determined parameter; and outputting the processed content or the determined type of content.
US10366774B2 Device with dynamic redundancy registers
Dynamic redundancy registers for use with a device are disclosed. The dynamic redundancy registers allow a memory bank of the device to be operated with high write error rate (WER). A first level redundancy register (e1 register) is couple to the memory bank. The e1 register may store data words that have failed verification or have not been verified. The e1 register may transfer data words to another dynamic redundancy register (e2 register). The e1 register may transfer data words that have failed to write to a memory bank after a predetermined number of re-write attempts. The e1 register may also transfer data words upon power down.
US10366756B1 Control circuit used for ternary content-addressable memory with two logic units
A control circuit for a ternary content-addressable memory includes a first logic unit and a second logic unit. The first logic unit is coupled to a first storage unit, a second storage unit, a first search line, a second search line, a reference voltage terminal, and a match line. The second logic unit is coupled to the first storage unit, the second storage unit, the first search line, the second search line, a first power supply line and a second power supply line. When voltages at the first search line and the second search line match voltages at the first storage unit and the second storage unit, the second logic unit provides a path for electrically connecting the first power supply line to the second power supply line.
US10366751B2 Resistance memory cell
A resistance memory includes a resistance memory cell having a resistance memory element and a two-terminal access device in series. The two-terminal access device affects the current-voltage characteristic of the resistance memory cell. The resistance memory additionally includes a circuit to apply across the resistance memory cell a set pulse having a set polarity to set the resistance memory cell to a low-resistance state that is retained after application of the set pulse, a reset pulse having a reset polarity, opposite to the set polarity, to reset the resistance memory cell to a high-resistance state that is retained after application of the reset pulse, and a read pulse of the reset polarity and smaller in magnitude than the reset pulse to determine the resistance state of the resistance memory cell without changing the resistance state of the resistance memory cell.
US10366747B2 Comparing input data to stored data
In an example, a method may include comparing input data to stored data stored in a memory cell and determining whether the input data matches the stored data based on whether the memory cell snaps back in response to an applied voltage differential across the memory cell.
US10366744B2 Digital filters with memory
A memory device that, in certain embodiments, includes a memory element coupled to a bit-line and a quantizing circuit coupled to the memory element via the bit-line. In some embodiments, the quantizing circuit includes an analog-to-digital converter having an input and output and a digital filter that includes memory. The input of the analog-to-digital converter may be coupled to the bit-line, and the output of the analog-to-digital converter may be coupled to the digital filter.
US10366740B1 Apparatuses having memory strings compared to one another through a sense amplifier
Some embodiments include an apparatus having first and second comparative bitlines extending horizontally and coupled with a sense amplifier. First memory cell structures are coupled with the first comparative bitline. Each of the first memory cell structures has a first transistor associated with a first capacitor. Second memory cell structures are coupled with the second comparative bitline. Each of the second memory cell structures has a second transistor associated with a second capacitor. Each of the first capacitors has a container-shaped first node and is vertically offset from an associated first sister capacitor which is a mirror image of its associated first capacitor along a horizontal plane. Each of the second capacitors has a container-shaped first node and is vertically offset from an associated second sister capacitor which is a mirror image of its associated second capacitor along the horizontal plane.
US10366735B2 Boosting a digit line voltage for a write operation
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. The magnitude of a voltage applied across a ferroelectric capacitor may be dynamically increased during a write operation. A memory cell may be selected for a write operation, and a voltage may be applied to a digit line corresponding to the memory cell during the write operation. An additional charge may be transferred to the digit line—e.g., from an energy storage component, such as a capacitor, that is in electronic communication with the digit line. In turn, the voltage across the ferroelectric capacitor of the memory cell may be increased.
US10366733B1 Word line cache mode
Cache mode for word lines where the cache mode utilizes an internal timer for a memory cell to disable connection of a voltage to a transistor of a word line driver of the memory cell before an end of a specified end of period. By early disconnection, the local controls of the memory cell may provide additional time to settle after disconnection of the voltage without interfering with operations (e.g., read, write, activate) of the memory cell, since the internal timer may be programmed to be greater than or equal to a worst case scenario for the operations.
US10366730B2 Semiconductor devices and semiconductor systems including the same
A semiconductor system includes a semiconductor device. The semiconductor device outputs a first group of data and a second group of data to a first group of input/output (I/O) lines and a second group of I/O lines in response to a command and an address. The second semiconductor device sequentially latches the first group of data loaded on the first group of I/O lines and the second group of data loaded on the second group of I/O lines to generate an output data or simultaneously latches the first and second groups of data loaded on the first and second groups of I/O lines to generate the output data, in response to a burst length information signal.
US10366724B2 Storage control device, storage system and method of controlling a storage device
A storage control device configured to control a storage device including a plurality of groups each of which includes a plurality of storage regions, the storage control device includes a memory and a processor coupled to the memory and configured to store, into the memory, information associated with each of the plurality of groups and indicating whether an error region in which an error is detected is included in at least one of the plurality of storage regions of each of the plurality of groups, identify a first group including the error region from the plurality of groups based on the information associated with the plurality of groups, read data from a plurality of storage regions included in the identified first group, and identify the error region included in the first group based on the read data.
US10366714B1 Magnetic write head for providing spin-torque-assisted write field enhancement
Disclosed herein are magnetic write heads for providing spin-torque-assisted write field enhancement, and hard disk drives comprising such magnetic write heads. Within the write gap, each magnetic write head comprises a main pole, a trailing shield, a spacer disposed between the main pole and the trailing shield, a non-magnetic layer disposed between the main pole and the trailing shield, and a magnetic DC-field-generation (DFG) layer adjacent to the spacer and disposed between the spacer and the non-magnetic layer. In some embodiments, the DFG layer is the only magnetic layer within the write gap that is not adjacent to the main pole or the trailing shield.
US10366707B2 Performing cognitive operations based on an aggregate user model of personality traits of users
Mechanisms, in a natural language processing (NLP) system are provided. The NLP system receives a plurality of communications associated with a communication system, over a predetermined time period, from a plurality of end user devices. The NLP system identifies, for each communication in the plurality of communications, a user submitting the communication to thereby generate a set of users comprising a plurality of users associated with the plurality of communications. The NLP system retrieves a user model for each user in the set of users, which specifies at least one attribute of a corresponding user. The NLP system generates an aggregate user model that aggregates the at least one attribute of each user in the set of users together to generate an aggregate representation of the attributes of the plurality of users in the set of users. The NLP system performs a cognitive operation based on the aggregate user model.
US10366703B2 Method and apparatus for processing audio signal including shock noise
A method of processing an audio signal is provided. The method includes: acquiring an audio signal of a frequency domain for a plurality of frames; dividing a frequency band into a plurality of sections; acquiring energies of the plurality of sections; detecting an audio signal including noise based on an energy difference between the plurality of sections; and applying a suppression gain to the detected audio signal.
US10366702B2 Direction detection device for acquiring and processing audible input
Embodiments of the disclosure generally include a method and apparatus for receiving and separating unwanted external noise from an audible input received from an audible source using an audible signal processing system that contains a plurality of audible signal sensing devices that are arranged and configured to detect an audible signal that is received from any position or angle within three dimensional space. The audible signal processing system is configured to analyze the received audible signals using a first signal processing technique that is able to separate unwanted low frequency range noise from the received audible signal and a second signal processing technique that is able to separate unwanted higher frequency range noise from the received audible signal. The audible signal processing system can then combine the signals processed by the first and second signal processing techniques to form a desired audible signal that has a high signal-to-noise ratio throughout the full speech range.
US10366698B2 Variable length coding of indices and bit scheduling in a pyramid vector quantizer
Certain embodiments enable improved encoding and decoding of a vector of coefficients by associating a vector element of a signed pyramid with an encoded value that includes a first portion and a second portion, where the first portion identifies a corresponding vector element of an unsigned pyramid and a second portion characterizes sign values for nonzero components of the vector element of the signed pyramid. As a result, computational constraints such as word size apply to the unsigned pyramid instead of the signed pyramid. The smaller size of the unsigned pyramid enables extending the range of signed pyramid parameters that are operable within the computational constraints.
US10366694B2 Systems and methods for implementing efficient cross-fading between compressed audio streams
Systems and methods are presented for efficient cross-fading (or other multiple clip processing) of compressed domain information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Exemplary implementation systems may provide cross-fade between AAC/Enhanced AAC Plus (EAACPlus) information streams or between MP3 information streams or even between information streams of unmatched formats (e.g. AAC to MP3 or MP3 to AAC). Furthermore, these systems are distinguished by the fact that cross-fade is directly applied to the compressed bitstreams so that a single decode operation may be performed on the resulting bitstream. Moreover, using the described methods, similar cross fade in the compressed domain between information streams utilizing other formats of compression, such as, for example, MP2, AC-3, PAC, etc. can also be advantageously implemented. Thus, in exemplary embodiments of the present invention a set of frames from each input stream associated with the time interval in which a cross fade is decoded, and combined and recoded with a cross fade or other effect now in the compressed bitstream. Once sent through the client device's decoder, the user hears the transitional effect. The only input data that is decoded and processed is that associated with the portion of each stream used in the crossfade, blend or other interstitial, and thus the vast majority of the input streams are left compressed.
US10366693B2 Acoustic signature building for a speaker from multiple sessions
Disclosed herein are methods of diarizing audio data using first-pass blind diarization and second-pass blind diarization that generate speaker statistical models, wherein the first pass-blind diarization is on a per-frame basis and the second pass-blind diarization is on a per-word basis, and methods of creating acoustic signatures for a common speaker based only on the statistical models of the speakers in each audio session.
US10366692B1 Accessory for a voice-controlled device
This disclosure describes techniques and systems for encoding instructions in audio data that, when output on a speaker of a first device in an environment, cause a second device to output content in the environment. In some instances, the audio data has a frequency that is inaudible to users in the environment. Thus, the first device is able to cause the second device to output the content without users in the environment hearing the instructions. In some instances, the first device also outputs content, and the content output by the second device is played at an offset relative to a position of the content output by the first device.
US10366691B2 System and method for voice command context
A method, electronic device, and non-transitory computer readable medium for a mobile wallet remittance are provided. The method includes displaying, on a display, content including an object. The method also includes determining an area of an eye focus on the display, and associating the area of the eye focus with the object. The method additionally includes receiving a verbal command and deriving a command based on a detected set of lip movements. The method also includes extracting contextual information from at least one of the object associated with the eye focus, the received verbal command, or the derived command. The method also includes determining an intended command, based on the extracted contextual information and a reconciliation of the verbal command with the derived command. The method then performs the determined intended command
US10366685B2 Audio processing techniques for semantic audio recognition and report generation
Example apparatus, articles of manufacture and methods to determine semantic audio information for audio are disclosed. Example methods include extracting a plurality of audio features from the audio, at least one of the plurality of audio features including at least one of a temporal feature, a spectral feature, a harmonic feature, or a rhythmic feature. Example methods also include comparing the plurality of audio features to a plurality of stored audio feature ranges having tags associated therewith. Example methods further include determining a set of ranges of the plurality of stored audio feature ranges having closest matches to the plurality of audio features, a tag associated with the set of ranges having the closest matches to be used to determine the semantic audio information for the audio.
US10366675B2 Liquid crystal display device and method for driving same
An object of the present invention is to implement a liquid crystal display device employing a field sequential system and capable of suppressing degradation of image quality caused by liquid crystal response characteristics. A liquid crystal display device is provided with a liquid crystal panel displaying an image formed of a plurality of pixels; a gradation value compressing unit generating compressed data by performing a compression process which is a process of correcting input gradation data such that a difference between a maximum gradation value and a minimum gradation value is reduced; and a liquid crystal panel driving unit driving the liquid crystal panel based on the compressed data. The gradation value compressing unit performs the compression process such that values of input gradation data of a plurality of colors corresponding to a plurality of fields forming one frame period change at the same ratio.
US10366667B2 Array substrate and display panel
The present disclosure relates to an array substrate and a display panel. The array substrate includes a plurality of scanning lines and a plurality of data lines intersecting with each other to form a plurality of pixel cells. The pixel cells are divided into the pixel cells within a first area and the pixel cells within a second area along the scanning lines. Each of the pixel cells within the second area includes a first thin film transistor (TFT) and a control unit connected to the first TFT. The control unit is configured to reduce a pixel voltage of the pixel cell where the first TFT is configured. As such, the display panel may display images uniformly, and display performance of the display panel may be improved.
US10366664B2 Display device and displaying method of the same
According to one embodiment, a display device includes a unit pixel including a first sub-pixel displaying a first color having a first hue, a second sub-pixel displaying a second color having a first hue, a third sub-pixel displaying a first color having a third hue, and a fourth sub-pixel displaying a second color having a fourth hue. The fourth hue corresponds to a point inside a triangle defined by three points corresponding to the first hue, the second hue, and the third hue. Luminance of the fourth sub-pixel is increased without increasing luminance of the third sub-pixel after luminance of the first sub-pixel reaches predetermined luminance.
US10366662B2 Image display apparatus capable of improving contrast
An image display apparatus is disclosed. The image display apparatus includes a panel, a plurality of light sources to output light to the panel, a plurality of switching elements to switch the light sources, and a processor to control the switching elements, wherein the processor controls a current having a variable level to flow into each light source string among the light sources, based on local dimming data, thereby improving contrast in displaying images.
US10366661B2 Display apparatus and its control method
A display apparatus includes a plurality of light modulation elements configured to modulate light from a light source for each color, and a driver configured to drive the plurality of light modulation elements using drive signals in accordance with a digital drive method. The driver makes different from one another start timings of the drive signals corresponding to one frame period for the plurality of light modulation elements.
US10366648B2 Semiconductor integrated circuit, timing controller, and display device
A semiconductor integrated circuit connected to another circuit via differential transmission lines of N channels (where N is a natural number), the circuit includes: N pairs of differential output pins each of which is connected to a differential transmission line of a corresponding channel; N differential transmitters each of which is configured to drive a differential transmission line of a corresponding channel; and an abnormality detection circuit configured to detect abnormality in the differential transmission lines. The abnormality detection circuit includes: N amplifiers configured to detect a potential difference between differential transmission lines of corresponding channels; N first comparators each of which is configured to compare an output voltage of a corresponding amplifier with a first threshold voltage; and a logic circuit configured to detect abnormality of a first mode in a differential transmission line of a corresponding channel based on an output from each of the N first comparators.
US10366644B2 Display panel and method of forming lighting test line of the same
A display panel includes a display region including a data line and a pixel that is electrically connected to the data line, a non-display region including a lighting test line that is arranged alternately in a first layer and in a second layer disposed on the first layer, the non-display region being adjacent to the display region and including, and a lighting test unit providing a lighting test voltage to the display region through the lighting test line.
US10366643B2 Display panel and method of testing the same
A display panel includes: a display including pixel columns electrically connected to data lines; a non-display area adjacent the display; a test circuit configured to receive a lighting test signal passing through at least a portion of the non-display area and to transfer the lighting test signal to the data lines in response to a test control signal; and a switch configured to receive a data signal from an external component and to transfer the data signal to the data lines in response to a switching signal.
US10366641B2 Product display systems and related methods
Product display systems are provided. The product display system may include a product display assembly. The product display system may also include a retail product positioned in proximity to the product display assembly. The product display system may further include a power source configured to output electrical current. At least one of the product display assembly and the retail product may include a shape-memory alloy. The shape-memory alloy may be configured to change from a first shape to a second shape in response to heat produced from electrical current provided by the power source.
US10366640B2 Ski-chair-lift display apparatus and method
A display system is easily attached to the safety bar of a chair on a chair lift system at the beginning of a season. The display system includes brackets formed of rails holding clamp portions that may be fastened together to clamp the display system to a chair, such as to the safety bar across the lap of a rider. At the end of a season, the display system may be removed from each chair, the clamp portions removed, and the display systems stacked. In one simplified system, adjacent displays may be stacked back to back, and such adjacent pairs may be stacked with the displays in adjacent pairs positioned face-to-face. Thus, metal brackets on the backs need not scratch up the reading faces or surfaces. Meanwhile, the displays may be stored in minimal space, with great stability, while minimizing wear and damage.
US10366634B2 Backlighting effect for package displays
A method of making a chemiluminescent label by creating an outer layer of the chemiluminiscent label, creating a bottom layer of the chemiluminiscent label, and fusing the outer layer and the bottom layer to form at least one cavity between the outer layer and the bottom layer. The outer layer includes an image with a first plurality of regions. The bottom layer includes an adhesion material on a side not proximate to the outer layer, and a second plurality of regions corresponding to the first plurality of regions that are configured to break at a plurality of different pressure values.
US10366629B2 Problem solver steps user interface
Displaying steps of a solution to a problem is provided. A tutorial application determines the solution and generates a card-based UI that presents solution steps on numbered cards sized to accommodate the step. One step is displayed as the focused step at a time. Steps are displayed in a step-by-step or an all-steps mode. In the step-by-step mode, navigation to a next or previous step is enabled via a selection of a next step control and a previous step control, respectively. The next/previous step controls are displayed in static positions, allowing the user to tap through steps by tapping in a single spot. In the all-steps mode, a portion of the next step is visible to indicate that there is another step below the focused step. Scrolling is enabled for allowing the user to navigate to a desired step. A mode selector is provided for enabling switching between viewing modes.
US10366628B2 Activity recognition with activity reminders
An athletic performance monitoring system, for motivating a user to reach a goal level of athletic activity. The system may motivate the user by calculation a deficit between a current total level of activity and the goal level of athletic activity, and suggesting activity types that the user may carry out an order to reach the goal level, wherein the suggested activity types may be based on activities that are geographically close to the user, or sporting equipment worn by, or in possession of, the user.
US10366626B2 Method for facilitating handwriting practice and electronic device for implementing the method
A method for facilitating handwriting practice includes: generating handwriting strokes in response to user input of user-writing strokes; generating an input image that includes the handwriting strokes, and that has a shape similar to a shape of a standard image associated with a standard word character; scaling the input image to generate a scaled image with a size that is the same as a size the standard image; overlapping the standard image and the scaled image; comparing an nth handwriting stroke in the scaled image with an nth standard stroke in a standard order of the standard word character; and when the nth handwriting stroke does not correspond in position to the nth standard stroke, displaying a notification of a stroke order error.
US10366623B2 Systems and methods for electronic evaluation of candidates
Embodiments of present invention provide a system and method for electronic evaluation of candidates. The system provides a central server adapted to be communicably coupled to a plurality of client devices. Graders/evaluators may generate a gradation test that is stored on the central server or any other server communicably coupled thereto. The central servers makes available, to duly authenticated client devices, through exam-center servers, the gradation test over a secure channel, which may be answered by the candidates electronically. The answers of candidates, including answers written in their own handwriting using a tablet and stylus, are stored on the central server and made available to duly authenticated grader/evaluators for evaluation. The present invention enables evaluation to be carried out in a time-effective and cost-efficient manner with utmost security.
US10366617B2 Walking training apparatus and walking training method
A walking training apparatus includes a display disposed in front of a walking trainee, a first image capturing device for taking an image of the walking trainee from a viewpoint located above the walking trainee, and a display controller for controlling the display so that a target landing point together with an image of the walking trainee taken by the first image capturing device is displayed on a display screen of the display, the target landing point being a point on which the walking trainee should land his/her foot in a next step. The display controller controls the display so that a center line in addition to the target landing point of the foot are displayed on the display screen of the display, the center line indicating a center position in a left/right direction of the walking trainee.
US10366612B2 Optimal warning distance
Systems, methods, and apparatuses are provided for determining an optimal warning distance for a vehicle. For example, the geographic location of the vehicle is received along with a reaction profile of the operator of the vehicle. Based on the geographic location, a roadway condition is determined. An optimal warning distance is then determined based on a braking distance of the vehicle and the reaction profile of the operator of the vehicle. The operator of the vehicle, or a navigation system of the vehicle itself, is alerted to the roadway condition when the vehicle is located at the optimal warning distance.
US10366611B2 Parking support information display method and parking support device
A method of displaying parking assist information is used in a parking assist apparatus comprising a display and a control device. The control device specifies a parking space on the basis of a parking condition that is preliminarily defined, and displays the specified parking space in a predetermined display region defined on a display surface of the display. When the area of a region that is occupied by the parking space and displayed in the display region is less than a predetermined value, the control device displays a specific mark on the display. The mark indicates that the parking space that is not displayed in the display region exists.
US10366607B2 Vehicle and method for controlling thereof
A vehicle is disclosed. The vehicle includes a display, a communication module, a memory, and one or more processors, and the one or more processors generate driving guide information of the vehicle based on traffic information, received from an external device by the communication module, and driving data of the vehicle corresponding to a preset period, which is stored in the memory, and control the generated driving guide information to be displayed on the display.
US10366606B2 Electrical data processing system for monitoring or affecting movement of a vehicle using a traffic device
Systems and methods are disclosed for monitoring or affecting movement of a vehicle using a traffic device. An event data source may have a processor and/or a transceiver. The event data source may transmit, via the transceiver and to a vehicle and infrastructure computing device, information indicative of an event affecting a portion of road. The vehicle and infrastructure computing device may comprise a vehicle and infrastructure control computer. The vehicle and infrastructure computing device may receive, from the event data source, the information indicative of the event affecting the portion of road. The computing device may determine one or more traffic devices associated with the portion of road and configured to control traffic for the portion of road. Based on the information indicative of the event affecting the portion of road, the computing device may send, to the one or more traffic devices associated with the portion of road, instructions to change one or more characteristics of the one or more traffic devices.
US10366599B1 Communication devices for guards of controlled environments
The present disclosure provides details of a system and method for a communication device for guards in controlled environments. The communication device is established based on an indoor wireless infrastructure in the controlled environment, receiving wireless positioning signals to calculate and determine the real-time location of a user carrying the device. The indoor wireless positioning can be combined with other available positioning methods to provide highly accurate positioning information of the guard. The communication device detects, monitors, and records activities of the guard during a period of time, and is controlled by the control center. The control center and the communication device respond quickly to different abnormal situations. In addition, the communication device detects contraband electronic devices and monitor surroundings of the guard. Thus, the disclosed system and method for the communication device provides improved communication and monitoring for guards in a controlled environment.
US10366598B1 Combination air freshener and security alarm
A combination air freshener and security alarm includes a housing having a touch-screen display that programs and controls a plurality of sensors, a cellular-transmission module and a fragrance-dispersal mechanism. Therefore, a user can designate which of a plurality of desired fragrances will be dispersed at select intervals. In addition, if the sensors detect any unusual noise, airborne contaminants, excessive heat or motion in the surrounding area, a distress signal is wirelessly transmitted to a remote electronic device.
US10366593B2 Ergonomic assessment garment
Systems and methods of determining an ergonomic assessment for a user are provided. For instance, sensor data can be received from one or more sensors implemented with an ergonomic assessment garment worn by a user. Corporeal data associated with at least one body segment of the user can be determined based at least in part on the sensor data. The corporeal data is associated with a bend angle associated with the at least one body segment. An ergonomic assessment associated with the user can be determined based at least in part on the corporeal data. The ergonomic assessment can include an indication of one or more ergonomic zones associated with the user, the one or more ergonomic zones being determined based at least in part on the bend angle associated with the at least one body segment.
US10366591B2 Safety cooking device and method
A Safety Cooking Device includes a thermal sensor that detects infrared radiation (IR) to generate thermal images of a cooktop over time, and a controller. The controller uses the thermal images to determine whether the cooktop is unattended. Both wired and wireless embodiments of the cooking safety device are disclosed. In one implementation, the cooking safety device is in communication with and reports to a security panel of a security system.
US10366582B2 Devices and systems for detecting unauthorized communication of data from a magnetic stripe device or embedded smart chip device
Disclosed are devices, systems and the like for determining unauthorized communication of data from a card device equipped with a magnetic stripe and/or smart chip. The card device is able to count by recording the number of instances in which the card device has either been swiped at a magnetic card reader or communicated data via an embedded Integrated Circuit (IC). In specific embodiments, the device is further configured to differentiate between authorized swipes/data communications and unauthorized data communications.
US10366576B2 Table game management system with performance metrics
In a table game system provided by the present invention, a card shoe used in a table game can be used to calculate periods associated with the progress of the game handled by a dealer, particularly periods from the time when a card is drawn from a card accommodating section to the time when a result of the game is displayed, such as a game play period, and other periods excluding the play period which includes a bet period and a bet settlement period.
US10366567B2 Computer implemented frameworks and methodologies for virtualization of linked gaming
In overview, the technology is primarily directed to the implementation of linked gaming in respect of a plurality of gaming machines. In particular, a controller device is disclosed, this controller device being adapted to enable the management of a plurality of linked games via a single piece of hardware. This is achieved in part by virtualization of jackpot controllers within the controller device. More specifically, a user is enabled to configure a plurality of virtual jackpot controllers by way of interaction with a graphical user interface, and select compatible electronic gaming machines to participate in a linked game provided by a given one of the virtual jackpot controllers.
US10366566B1 Social networking game with non-random prizes
A method, apparatus, and computer readable storage to implement a social networking game that provides players additional incentives and advantages based on the value of that player to a site hosting the games. For example, a player who refers more friends to play on the site will receive better chances of winning valuable prizes in the games. The value of a player's referred friends can also be taken into consideration when determining that player's value.
US10366562B2 Multi-account access device
Verifying eligibility of players attempting to participate in gaming events is disclosed. Communication objects having RFID tags and closed circuits are worn by players within a verification system. A casino desk, hotel concierge, or other entity can administer the system. These RFID tags are adapted to communicate with associated tracking units attached to gaming machines and other devices via radio waves. Each communication object is adapted to alter its communication pattern responsive to any break of its closed circuit. Communication objects may be bracelets, wristwatches or collars, such that object removal results in the closed circuit breaking, thereby disabling or de-authenticating the device. A communication object may emit a signal which can be tied to one of two or more accounts. One of the two accounts may be charged for a player transaction depending on the transaction nature. A server having a verification program and database may also be used.
US10366553B2 Locking and unlocking system, portable terminal capable of communicating with server, locking and unlocking method executed by portable terminal, and non-transitory storage medium storing program
A locking and unlocking system includes a portable terminal and a server. The portable terminal includes a service providing unit, a first sending unit, and a first receiving unit. The service providing unit provides a use reservation service for a vehicle or facilities by communicating with another server. The first sending unit sends a first signal to the server in response to a request from the service providing unit. The first signal requests authentication information used for locking and unlocking. The first receiving unit receives the authentication information from the server. The server includes a second receiving unit and a second sending unit. The second sending unit sends a second signal including the authentication information to the portable terminal when the second receiving unit receives the first signal.
US10366550B2 Vibration monitoring device for vehicle components
A monitoring apparatus provides vehicle telematics data. The monitoring apparatus includes a sensor for sensing vehicle and engine motion induced vibration in part of a vehicle and for generating vibration associated data. The sensor is coupled to part of the vehicle. Engine motion induced vibration associated data is processed to extract a characteristic of the vehicle or the engine.
US10366543B1 Image based tracking in augmented reality systems
Systems and methods for image based location estimation are described. In one example embodiment, a first positioning system is used to generate a first position estimate. A set of structure façade data describing one or more structure façades associated with the first position estimate is then accessed. A first image of an environment is captured, and a portion of the image is matched to part of the structure façade data. A second position is then estimated based on a comparison of the structure façade data with the portion of the image matched to the structure façade data.
US10366539B2 Information processing apparatus, information processing method, and storage medium for reporting based on elapse time and positional relationships between 3-D objects
An information processing apparatus that causes a display unit to display a three-dimensional space in which a first virtual object and a second object are present includes a determination unit that determines a positional relationship between the first virtual object and the second object in the three-dimensional space and a report unit that reports that a distance between the first virtual object and the second object is less than or equal to a predetermined value based on a determination result obtained by the determination unit.
US10366536B2 Infinite far-field depth perception for near-field objects in virtual environments
In various embodiments, computerized methods and systems for rendering near-field objects as perceivable far-field objects within a virtual environment are provided. A determination is made that a near-field object to be rendered is configured for far-field perception within the virtual environment. The virtual environment is operable to include one or more virtualized near-field objects that are stereoscopically rendered utilizing one or more stereoscopic projection transforms generated based at least in part on a position and orientation of a head-mounted display. A harmonize transform is generated for the configured near-field object based at least in part on one of the stereoscopic projection transforms. Based on the determination that the near-field object is configured for far-field perception, the generated harmonize transform is employed to stereoscopically render the configured near-field object as a perceivable far-field object within the virtual environment.
US10366535B2 Method for generating hexahedral mesh based on closed-form polycube
A method for generating a hexahedral mesh based on a closed-form polycube includes steps of: converting a surface triangular mesh into a tetrahedral mesh; obtaining an initial 3-dimensional frame field; according surface normal constraint, generating a smooth frame field without singular line inside the model; extracting a transition relation on the cut surface based on the smooth frame field; providing Poisson optimization on cut model based on the frame field for obtaining a preliminary parameterized result; using L1-optimization for forming a final closed-form polycube; optimizing with an mixed integer for obtaining a final parameterized result; and extracting the hexahedral mesh. The method automatically generates the hexahedral mesh from the triangular mesh, and has nothing to do with an initial position of an object, which is able to better satisfy a characteristic constraint of the model; and for a model with complex topology, high quality hexahedral mesh is available.
US10366518B2 Extension of text on a path
Techniques and systems are described to extend text on a path. The path, for instance, may be user specified and configured to control placement of subsequent text in a user interface. During entry of the text, the computing device detects that the text inputs overflow the input path. In response, the computing device generates a path that is linked to the input path to include the text that is to overflow the input path, e.g., through the use of threading. The generated path is then plotted in the user interface for inclusion of the overflow of text in the user interface, such as to mimic a shape of the input path after translation or scaling at the translated location.
US10366509B2 Setting different background model sensitivities by user defined regions and background filters
Creating a background model for image processing to identify new foreground objects in successive video frames. A method includes providing a background image in a user interface. The method further includes receiving a first user input in the user interface that comprises an identification of one or more different regions within the background image. The method further includes receiving a second user input in the user interface that comprises a selection of an image change tolerance for each of the identified different regions. The method further includes providing the background image, information identifying the different regions, and the image change tolerances to an image processor. The background image, the information identifying the different regions, and the image change tolerances are used by the image processor to create a background model to thereby compare a successive image with the background model in order to identify foreground objects within the successive image.
US10366507B2 Optical imaging and assessment system for tong cassette positioning device
A method and apparatus for optical imaging and assessment of tong cassette positioning devices, including identifying a focus area on a tong cassette; optically imaging the focus area with an optical imaging device on a positioning device; and analyzing information from the optical imaging to determine an assessment of the focus area. A system includes: a tong cassette having a focus area; a positioning device having an optical imaging device to image the focus area; and an analyzing device functionally connected to the optical imaging device to receive information therefrom.
US10366504B2 Image processing apparatus and image processing method for performing three-dimensional reconstruction of plurality of images
An image processing apparatus having: one or more processor devices configured to: acquire image data of a plurality of images; acquire, from the image data of the plurality of images, a plurality of first corresponding points corresponding to each other between the plurality of images; calculate a first fundamental matrix based on the plurality of first corresponding points; calculate depths for the plurality of first corresponding points based on the first fundamental matrix; extract a plurality of second corresponding points from the plurality of first corresponding points based on the depths such that the plurality of second corresponding points include a nearest one of the plurality of first corresponding points and a farthest one of the plurality of first corresponding points; calculate a second fundamental matrix based on the plurality of second corresponding points; and perform three-dimensional reconstruction of the plurality of images based on the second fundamental matrix.
US10366502B1 Vehicle heading prediction neural network
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating vehicle heading predictions from point cloud data using a neural network. One of the methods includes receiving a plurality of different projections of point cloud data, wherein the point cloud data represents different sensor measurements of electromagnetic radiation reflected off a vehicle. Each of the plurality of projections of point cloud data is provided as input to a neural network subsystem trained to receive projections of point cloud data for a vehicle and to generate one or more vehicle heading classifications as an output. At the output of the neural network subsystem, one or more vehicle heading predictions is received.
US10366487B2 Electronic apparatus for providing health status information, method of controlling the same, and computer-readable storage medium
Provided is a device and method of providing health status information. The device includes: a device including: a storage configured to store a first image including a face of a user and first health status information extracted from the first image; an imager configured to capture an image; a controller configured to control the imager to capture a second image including the face of the user and to extract second health status information from the captured second image; and a display configured to output the second image and information other than the stored first health status information from among the extracted second health status information.
US10366485B2 Positioning method, visual inspection apparatus, program, computer readable recording medium, and visual inspection method
A standard image of a product to be a standard for an inspection target is displayed, to set a first region so as to surround a standard pattern in the standard image. Further, a second region for characterizing a position and a posture of the standard pattern is set in the standard image. In a first search step, a feature extracted from the first region set in the standard image is searched from an inspection target image, to roughly obtain the position and the posture of the standard pattern in the inspection target image. In the second search step, the feature extracted from the second region set in the standard image is searched from the inspection target image, to minutely obtain at least one of the position and the posture of the standard pattern in the inspection target image.
US10366482B2 Method and system for automated video image focus change detection and classification
A system includes a processor and a memory for evaluating a focus status of a video camera. The system receives a video image from a video server in accordance with a predetermined schedule. A selected focus classification procedure is performed on the received video image. The focus state of the video image of the video camera is classified in accordance with the focus classification procedure and determining from the video image whether the video camera is in a state of focus. A warning count is cleared when the video image is determined to be in a state of focus and an alarm indication is set when the warning count exceeds a predetermined threshold.
US10366479B2 Technique for normalizing scintigraphy image
[Problem to be Solved] To improve stability of automatic normalization of a bone scintigraphy image.[Solution] A preferred embodiment includes: creating a pixel value histogram of image data representing a bone scintigraphy image; setting a plurality of thresholds related to pixel values based on the pixel value histogram; calculating respective average pixel values for the set thresholds; arranging the calculated average pixel values in order from the largest value; and determining a reference value for normalizing the image data based on at least part of a set of the average pixel values arranged in the order. The determining the reference value includes: determining one straight line that approximates a region of small average pixel values out of the set of the average pixel values arranged in the order; and calculating the reference value based on the straight line.
US10366466B2 Detecting watermark modifications
Example systems disclosed herein to detect watermark modifications include a watermark encoder to encode a second watermark in a sampled media signal obtained from a received broadcast signal, the sampled media signal already encoded with a first watermark that was included in the received broadcast signal. Disclosed example systems also include a watermark decoder to detect the first watermark and the second watermark in the sampled media signal, and a watermark modification evaluator to compare a first metric determined for the first watermark and a second metric determined for the second watermark to determine whether the first watermark was modified prior to being included in the received broadcast signal. Disclosed example systems further include a ratings server to revise ratings data corresponding to the received broadcast signal when the first watermark is determined to have been modified prior to being included in the received broadcast signal.
US10366459B2 Method and system for aggregation and control of energy grids with distributed energy resources
Method and systems for aggregation and control of energy grids including distributed energy resources are disclosed. The method and system disclosed use the intelligence available in the information data network, and avoid dependence on the utility/system operator operational data network.
US10366453B2 Providing consolidated order management
Methods, systems, and computer-readable media for providing consolidated order management are presented. In some embodiments, a computer system may receive, via a communication interface, and from a first organization user computing device, first order inquiry information associated with a first order created on the first organization user computing device. Based on receiving the first order inquiry information associated with the first order created on the first organization user computing device from the first organization user computing device, the computer system may load first order status information from a consolidated order management database. Subsequently, the computer system may send, via the communication interface, and to the first organization user computing device, the first order status information loaded from the consolidated order management database.
US10366451B2 System and method for prediction using synthetic features and gradient boosted decision tree
A machine learning system and method are disclosed in which a plurality of synthetic features are created from input data, and a gradient boosted decision tree algorithm is then executed by the computer to process both the synthetic features and at least some of the input data to produce an output that is a probability.
US10366436B1 Categorization of items based on item delivery time
A particular item may be categorized based on delivery times of the particular item. In some instances, the particular item may be ranked across multiple merchants that are offering the particular item for acquisition. The ranking may be based on an estimated amount of delivery time to deliver the particular item, for the individual merchants, to a current location of a user. The estimated amount of delivery time may be based on a preparation time for the respective merchant to prepare the particular item, a courier time for a courier to transport the particular item to the current location of the user, and so on. Information regarding the ranking may be displayed or otherwise output to enable the user to identify and order the particular item from a merchant that satisfies the user's needs.
US10366434B1 System and method for providing food taxonomy based food search and recommendation
A restaurant service system includes a restaurant server adapted to communicate with diner communication devices and restaurant communication devices. The restaurant server builds a food taxonomy including dishes, dish attributes and dish ingredients. The dishes are mapped from menu items. The server also trains dish classifiers and applies the dish classifiers to map menu items to dishes. Dish attributes are derived from search logs and dish ingredients are extracted from menu item descriptions. The server determines the search intent of a diner based on her search terms. Food search is conducted based on the taxonomy and the search intent with consideration of restaurant similarity and dish popularity. The server also provides dish recommendations based on taste similarity between diners.
US10366429B2 Browser payment request API
Disclosed herein are methods for providing browser payment request application programming interface for simplifying a payment process on a site. The method includes presenting, on a graphical user interface managed by a browser, a presentation, the presentation being received from a site over a network, receiving, via the user interface and from a user, an interaction with the presentation, receiving, at the browser and via a browser payment request application programming interface that manages communication of data between the site and the browser for processing a payment, a request from the site for payment data for the user and transmitting, to the site and via the browser payment request application programming interface, the payment data, wherein the payment data can be used to process a payment.
US10366425B2 Method and system for secure order management system data encryption, decryption, and segmentation
An apparatus for segmented processing of order management system data is described herein. The apparatus generally includes: a front end interface that is operative to receive unencrypted payment information and unencrypted personal information relating to at least one customer order and return encrypted payment information and encrypted personal information relating to the at least one customer order; a middle tier interface that is operative to receive encrypted payment information and encrypted personal information relating to at least one customer order and return decrypted personal information only; and/or a back end interface that is operative to receive encrypted payment information and encrypted personal information relating to at least one customer order and return decrypted payment information and decrypted personal information relating to the at least one customer order.
US10366413B2 Sponsored online content management using query clusters
Aspects of the subject disclosure are directed towards managing sponsored online content based upon advertiser behavior. Defining mini-markets to represent such advertiser behavior may be accomplished by clustering queries that generate revenue from one or more campaigns. Query revenue data between queries and a set of campaigns may be used to determine such mini-markets. To illustrate, a query whose highest revenue is attributed to a campaign may be selected for that campaign's mini-market. When that query is entered as a search term, the campaign's mini-market helps allocate space for advertisements.
US10366412B1 Systems and methods for assessing protection needs of retirement services clients and determine cross-selling potential of customers
Methods and systems determine the protection needs and cross-selling capability to RS clients. A retirement protection system includes one or more software modules that interact with each other and are used to determine and identify the protection needs of high propensity clients, and develop strategies to cross-sell annuity/life products to those clients. The retirement protection system includes different components which may be implemented through one or more software modules running on a computing device. The retirement protection system involves the analysis of a sample of RS clients to determine cross selling capability of life, disability income, and annuity products. Additionally, the retirement protection system implements an experimental approach to pilot and refine the direct marketing model in order to create campaigns for high propensity target clients or groups. The retirement protection system provides an access transaction capability and an ongoing service to those high propensity clients in order to cross-sell annuity or life products.
US10366404B2 Methods and apparatus to group advertisements by advertisement campaign
A disclosed example method to group advertisements by advertisement campaign involves determining a first color proportion of a first color and a second color proportion of a second color in a first advertisement. The example method involves comparing first and second color proportions of the first advertisement to a third color proportion and a fourth color proportion of a second advertisement. The example method also involves associating the second advertisement with a same advertisement campaign of the first advertisement when a comparison between the first color proportion and the third color proportion satisfies a first threshold and a comparison between the second color proportion and the fourth color proportion satisfies a second threshold.
US10366402B2 Systems and methods for on demand local commerce
Systems and methods for on demand local commerce are described. One example embodiment includes a device gathering location information and product interest associated with clients and client devices. The system may use location information in determining that the first plurality of client devices are within a first geographic area during a first time period, and may further use the interest information in calculating an interest level for a first product. A threshold may be identified and used in determining that the interest level for the first product exceeds the threshold. When the calculated interest level exceeds the threshold, a local commerce action is initiated. In various embodiments, the local commerce action may be a live on demand auction at a particular location, an offer associated with a geofenced area, a sales location recommendation to a merchant, or any other such local commerce action.
US10366396B2 Vector-based characterizations of products and individuals with respect to customer service agent assistance
Systems, apparatuses, and methods are provided herein for providing customer service agent assistance. A system for providing customer service agent assistance comprises a customer profile database storing customer partiality vectors for a plurality of customers, the customer partiality vectors comprise customer value vectors, a communication device, and a control circuit. The control circuit being configured to: provide a customer service agent user interface on a user device associated with a customer service agent, associate a particular customer with the customer service agent, retrieving at least one customer value vector for the particular customer from the customer profile database, and cause, via the communication device, the at least one customer value vector of the particular customer to be displayed on the customer service agent user interface of the user device.
US10366383B2 Combined reliable and unreliable data transmission
A payment reader and a merchant device may communicate over a wireless connection. Reliable and unreliable packets may be transmitted over a single messaging path. Each of a plurality of unreliable packet may include a data payload and a packet identifier. The unreliable packets and a reliable packet may be transmitted over the single messaging path during a first connection event. A response to the reliable packet may be received during the second event and may include a received packet listing. If the received packet listing indicates that any of the unreliable packets were not received, any unreliable packet that was not received may be retransmitted.
US10366378B1 Processing transactions in offline mode
In some examples, methods and systems may process one or more payment transactions between a merchant and a buyer by detecting buyer's communication device as an instrument to approve or reject a payment transaction in offline mode. The method includes detecting at least one transaction activity associated with a payment system, establishing a communication channel between the POS terminal an RF communication device in proximity to the POS terminal to obtain at least one device characteristic of the communication device, related to the operational or physical features of the communication device; generating a digital fingerprint based in part on the obtained device characteristic and the information related to received payment object; determining whether the digital fingerprint substantially compares to an existing fingerprint in a database and if the existing fingerprint is substantially similar to the digital fingerprint, rejecting the payment transaction through presence of the communication device.
US10366373B1 Apparatus for access control and processing
A computer-based ticket system enables users to electronically transfer tickets to other users, and to obtain tickets from other users. A first software module executing in a server is configured to cancel a first ticket for a first seat at first event associated with a first user, and issue a second ticket for the first seat to a second user at least partly in response to an instruction from the first user received from a first user terminal and an instruction from the second user received from a second user terminal.
US10366372B2 Appliance monitoring systems
Systems for monitoring appliances at a site, such as a household or business office. The appliances can include, for example but not limited to, an electric oven, dishwasher, refrigerator, laundry washer, freezer, pool controller, light bulb, microwave oven, computer, motor vehicle, television, telephone, etc. In many of the embodiments, the appliance has a computer based architecture or a controller that enables communication of data concerning the electronic appliance. In some embodiments the appliance is an apparatus with a radio frequency identification (RFID) tag or other passive device that can be interrogated for information concerning the appliance.
US10366370B1 Systems and methods for managing and communicating vehicle notifications for various circumstances
Methods and systems for retrieving and compiling vehicle information from a variety of sources, and assessing circumstances or events based upon the vehicle information. A central entity, such as an insurance provider, may receive the vehicle information and avail information related to a plurality of vehicles to vehicle owners or operators in a single source dashboard. The central entity may assess the vehicle circumstances to determine whether to notify the individuals of an event, such as a vehicle recall or upcoming maintenance, and then generate notifications and communicate the notifications to the individuals. The notifications may enable the individuals to take maintenance, repair, update, and/or other actions to manage the circumstances and potentially avoid situations that may cause unnecessary financial commitments or vehicle damage. The insurance provider may adjust auto insurance premiums, discounts, rewards, or rebates based upon the type or usage of the dashboard functionality utilized by an insured.
US10366362B1 Feature based modeling for forecasting and optimization
Computer implemented systems and methods are provided that generate or at least facilitate forecasting and strategy outcomes optimization solution based upon metric analysis of characteristics, and/or other controlled attributes (collectively feature metrics) for products and/or services. A model that represents the relationship between periodic outcome variable (Y) and causal variables (X1 . . . Xn) is formulated using one or more suitable algorithmic techniques or models (e.g., linear regression, time series regression, Bayesian or a combination).
US10366358B1 Backlogged computing work exchange
A method and apparatus for providing a backlogged computing work exchange are provided. In the method and apparatus, a computer system receives a request, whereby satisfaction of the request requires enqueuing computing work, The computer system determines a queued computing work quota of a plurality of queued computing work quotas for use in enqueuing the computing work and submits the request for execution, whereby the request is associated with a second client and the queued computing work quota of the plurality of queued computing work quotas is associated with a first client different from the second client.
US10366351B2 Information standardization and verification
Ensuring that a user's demographic data is correct so that billing statements may be sent to a correct address for collecting payment(s) from the user is a challenge many service providers face. Automatic information standardization and verification is provided. When a user's demographic information is inputted into an information system, address information is standardized into a standard format, a breadth of a verification to perform for the user is determined, and cross-matching the user's demographic information with information provided by one or more third party data sources is performed. Results may be provided in near real-time so that any inconsistencies may be corrected on the front-end and thus avoid unnecessary operation costs and improving billing and statement delivery.
US10366350B2 Enterprise compensation application supporting a large number of employees
An enterprise compensation application enables different users to create corresponding sets of custom filters of interest, and then stores in a non-volatile storage, data indicating the corresponding custom filters created by each user. In response to receiving a request from a user for information related to a set of employees, the application identifies the set of custom filter created by the user (by examining the stored data), presents information related to the requested set of employees and also makes available the identified set of custom filters. On receiving an input indicating that the user has selected a custom filter from the set, the application determines a subset of employee as limited by the selected custom filter and then presents the information related to the subset to the user. Thus, the enterprise compensation application simplifies/supports compensation management for a large number of employees.
US10366345B2 Continuous interaction learning and detection in real-time
Systems and methods may provide for partitioning a plurality of training samples into a first sequential list of centroids, removing one or more repeating centroids in the first sequential list of centroids to obtain a first reduced list of centroids and generating a set of Hidden Markov Model (HMM) parameters based on the first reduced list of centroids. Additionally, a plurality of detection samples may be partitioned into a second sequential list of centroids, wherein one or more repeating centroids in the second sequential list of centroids may be removed to obtain a second reduced list of centroids. The second reduced list of centroids may be used to determine a match probability for the plurality of detection samples against the set of HMM parameters. In one example, the reduced lists of centroids lack temporal variability.
US10366339B2 Method for efficient implementation of diagonal operators over clifford+T basis
Quantum circuits and circuit designs are based on factorizations of diagonal unitaries using a phase context. The cost/complexity of phase sparse/phase dense approximations is compared, and a suitable implementation is selected. For phase sparse implementations in the Clifford+T basis, required entangling circuits are defined based on a number of occurrences of a phase in the phase context in a factor of the diagonal unitary.
US10366337B2 Computerized system for evaluating the likelihood of technology change incidents
Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records. The system may employ a dynamic categorical data decoding process, which delivers a reduction in processing time when the encoded records are decoded for evaluating the exposure of technology change events to technology incidents and modifying such technology change events.
US10366336B2 Method and apparatus for exploiting human feedback in an intelligent automated assistant
The present invention relates to a method and apparatus for exploiting human feedback in an intelligent automated assistant. One embodiment of a method for conducting an interaction with a human user includes inferring an intent from data entered by the human user, formulating a response in accordance with the intent, receiving feedback from a human advisor in response to at least one of the inferring and the formulating, wherein the human advisor is a person other than the human user, and adapting at least one model used in at least one of the inferring and the formulating, wherein the adapting is based on the feedback.
US10366333B2 Inference-based assignment of data type to data
Embodiments associate a relevant semantic data type (e.g., date) with incoming raw data (e.g., a column of digits) which lacks metadata. Assignment of semantic data type is inferred from a plurality of features. A first step determines a first feature comprising success rate in converting the raw data into various semantic data types. Then, alignment between observed/reference distributions of other features (e.g., data first digit, data length) is determined per-semantic data type. Total scores for each semantic data type are calculated from the combined features, and used as a basis for ranking the semantic data types. The total scores may reflect a weighting of the various features. In a second step, top-ranked semantic data types may be further differentiated from one another by applying additional features. User feedback regarding accuracy of semantic data type assignment, may be incorporated into training data used to modify the feature reference distributions.
US10366332B2 Tailoring question answering system output based on user expertise
A mechanism is provided in a data processing system for tailoring question answering system output based on user expertise. The mechanism receives an input question from a questioning user and determines a set of features associated with text of the input question. The mechanism determines an expertise level of the questioning user based on the set of features associated with the text of the input question using a trained expertise model. The mechanism generates one or more candidate answers for the input question and tailors output of the one or more candidate answers based on the expertise level of the questioning user.
US10366331B2 Interactive method to reduce the amount of tradeoff information required from decision makers in multi-attribute decision making under uncertainty
There is provided a method, a system and a computer program product for supporting a decision making process. The system receives a decision model from a decision maker, the decision model used for determining a solution to a decision problem based on attributes and uncertainties of the decision problem. The decision problem includes information about a plurality of outcome vectors that represent all possible outcomes and the uncertainties associated with the decision problem. The system determines whether the received decision model can be solved without receiving any preference information from the decision maker. The system receives partially specified preference information from the decision maker if the received decision model cannot be solved without any preference information. The system solves the decision model with the partially specified preference information. The system recommends, based on the solution, one or more decisions to the decision maker.
US10366322B2 System and method for compact and efficient sparse neural networks
A device, system, and method is provided for storing a sparse neural network. A plurality of weights of the sparse neural network may be obtained. Each weight may represent a unique connection between a pair of a plurality of artificial neurons in different layers of a plurality of neuron layers. A minority of pairs of neurons in adjacent neuron layers are connected in the sparse neural network. Each of the plurality of weights of the sparse neural network may be stored with an association to a unique index. The unique index may uniquely identify a pair of artificial neurons that have a connection represented by the weight. Only non-zero weights may be stored that represent connections between pairs of neurons (and zero weights may not be stored that represent no connections between pairs of neurons).
US10366319B2 Mounting bracket apparatus to amplify electromagnetic field strengths associated with mountable RFID
Mounting bracket apparatus to amplify electromagnetic field strengths associated with mountable RFID tags are disclosed. An example apparatus includes a mounting bracket having a central portion, a first field amplification arm extending from the central portion in a first direction, a second field amplification arm extending from the central portion in a second direction different from the first direction, and a mounting arm extending from the central portion in a third direction different from the first direction and the second direction. The example apparatus further includes a radio frequency identification (RFID) tag mounted to the central portion of the mounting bracket.
US10366318B2 Micro RFID tag with conductive interface
A micro radio frequency identification tag for use on articles in an equipment identification and tracking system includes a substrate, an RFID chip, a power storage means, an antenna, and a conductive means. The substrate has a pair of surfaces. The RFID chip and power storage means are operatively retained on one surface. The antenna is operatively retained on the other surface of the substrate and acts as a conductive layer. The conductive means extends between the surfaces of the substrate to operatively connect the antenna to the RFID chip and power storage means.
US10366317B2 Method and system for preventing forgery
A method for securing an object from forgery involves a seal element having an antenna structure, an object to be secured, and at least one coupling element arranged or arrangeable at the object is supplied. The coupling element influences a value of an oscillating circuit parameter of the antenna structure when the antenna structure is arranged relative to the coupling element at the object. The seal element and the coupling element are arranged at the object such that a relative arrangement of the antenna structure to the coupling element at the object is fixed by which the value of the oscillating circuit parameter of the antenna structure arranged at the object is defined in dependence on the fixed relative arrangement, and serve as an authentication feature of the object. The value of the oscillating circuit parameter can be measured and associated with the object an authentication feature.
US10366302B2 Hierarchical category classification scheme using multiple sets of fully-connected networks with a CNN based integrated circuit as feature extractor
CNN based integrated circuit is configured with a set of pre-trained filter coefficients or weights as a feature extractor of an input data. Multiple fully-connected networks (FCNs) are trained for use in a hierarchical category classification scheme. Each FCN is capable of classifying the input data via the extracted features in a specific level of the hierarchical category classification scheme. First, a root level FCN is used for classifying the input data among a set of top level categories. Then, a relevant next level FCN is used in conjunction with the same extracted features for further classifying the input data among a set of subcategories to the most probable category identified using the previous level FCN. Hierarchical category classification scheme continues for further detailed subcategories if desired.
US10366301B1 Block based non-maximum suppression
A method of object or feature detection. The method includes the steps of (A) receiving an array of scores and (B) applying a block based non-maximum suppression technique to the array of scores.
US10366288B1 Systems and methods for analyzing remote sensing imagery
Disclosed systems and methods relate to remote sensing, deep learning, and object detection. Some embodiments relate to machine learning for object detection, which includes, for example, identifying a class of pixel in a target image and generating a label image based on a parameter set. Other embodiments relate to machine learning for geometry extraction, which includes, for example, determining heights of one or more regions in a target image and determining a geometric object property in a target image. Yet other embodiments relate to machine learning for alignment, which includes, for example, aligning images via direct or indirect estimation of transformation parameters.
US10366279B2 System for execution of multiple events based on image data extraction and evaluation
Embodiments of the present invention provide a system for executing multiple events in response to receiving an image and extracting identity and contact information from that image. As such, a facial recognition and image hashing process is applied to an image of multiple individuals associated with the multiple events to extract image hashes for each individual. These image hashes are then compared to known, stored image hashes to determine an identity and contact information for each individual. Once this information is collected, the system executes the multiple events based on the determined information about each individual.
US10366271B2 Method and apparatus for authenticating fingerprints using reflected wave
Fingerprint sensing technology of a fingerprint sensor for authenticating whether a fingerprint of a subject is forged or falsified by using a waveform reflected from the subject, such as an ultrasonic wave. The fingerprint authentication apparatus includes a fingerprint sensor configured to apply a wave signal to a subject and receive a wave signal reflected from the subject, a local waveform detector configured to detect local waveforms by dividing the received wave signal by a reception time, and a forgery detection unit configured to count the number of local waveforms and detect whether a fingerprint provided from the subject is forged or not based on the counted number of local waveforms.
US10366263B2 Object detection for video camera self-calibration
This document describes systems, methods, devices, and other techniques for video camera self-calibration based on video information received from the video camera. In some implementations, a computing device receives video information characterizing a video showing a scene from a field of view of a video camera; detects an object that appears in the scene of the video; identifies a visual marking that appears on the detected object; determines a particular visual marking among a plurality of pre-defined visual markings that matches the visual marking that appears on the detected object; identifies one or more object characteristics associated with the particular visual marking; evaluates one or more features of the video with respect to the one or more object characteristics; and based on a result of evaluating the one or more features of the video with respect to the one or more object characteristics, sets a parameter of the video camera.
US10366257B1 RFID tag singulation in dense RFID environments
The embodiments herein measure the tag to noise ratio (TNR) for a tag on an item (e.g., a package) to determine a location of the item in a warehouse. In one embodiment, the TNR is derived by comparing a measured performance parameter for a tag of interest to the combined measured performance parameters for other tags measured by the same reader or for the same tag when measured by a different RFID reader. The higher the TNR, the greater likelihood the tag is within an area assigned to the reader. In another embodiment, the TNR is derived from comparing the signal strength of a tag as measured by multiple RFID readers. In another example, respective TNR values for a plurality of tags detected by a reader can be compared to determine which tag is being carried by an associate.
US10366250B1 Systems and methods for protecting personally identifiable information during electronic data exchanges
The disclosed computer-implemented method for protecting personally identifiable information during electronic data exchanges may include (i) receiving, from a computing device, an authentication token for a proposed electronic data exchange, (ii) preventing the user's personally identifiable information from entering the proposed electronic data exchange by identifying the user using the anonymized identifier rather than using the user's personally identifiable information, (iii) authenticating the user identified in the data exchange information, and (iv) in response to authenticating the user, authorizing completion of the proposed electronic data exchange. Various other methods, systems, and computer-readable media are also disclosed.
US10366246B2 Electronic device and operating method thereof
An electronic device and an method of operating an electronic device according to various example embodiments include: acquiring one of a plurality of pieces of identification information which are already registered; setting one of a plurality of function sets which are already registered based on the acquired identification information; and allowing access based on the set function set.
US10366239B2 Multi-party encryption cube processing apparatuses, methods and systems
Computer-implemented systems and methods are disclosed herein for use within secure multi-party computation. A system and method are used for storing an operation preference and a cryptographic preference. A data set is stored based on the operation preference and the cryptographic preference. A determination is made that processing the query involves performing an allowable operation on the data set based on the operation preference.
US10366233B1 Systems and methods for trichotomous malware classification
The disclosed computer-implemented method for trichotomous malware classification may include (1) identifying a sample potentially representing malware, (2) selecting a machine learning model trained on a set of samples to distinguish between malware samples and benign samples, (3) analyzing the sample using a plurality of stochastically altered versions of the machine learning model to produce a plurality of classification results, (4) calculating a variance of the plurality of classification results, and (5) classifying the sample based at least in part on the variance of the plurality of classification results. Various other methods, systems, and computer-readable media are also disclosed.
US10366227B2 Secure debugging in a trustable computing environment
A trusted component commences a debugging session, based on determining that debugging of a virtual machine is to be initiated. The commencing of the debugging session includes generating encryption information to be provided to a client for which debugging is to be performed. The encryption information includes a key that is encrypted and to be used to encrypt a debug request to debug the virtual machine. The trusted component obtains an encrypted debug request indicating one or more operations to be performed to debug the virtual machine. The one or more operations are performed by the trusted component to obtain debugging results for the virtual machine.
US10366225B2 Method for allowing a configuration change of an intelligent electronic device of a power system
The invention relates to a method for allowing a configuration change of an Intelligent Electronic Device (IED) of a power system, wherein the configuration change affects an operation of the IED. The method comprises receiving a request at the IED for the configuration change, wherein the request comprises a configuration change signal. The configuration change signal is received at the IED in response to establishing a connection between an I/O module of the IED and a signalling component. The method further comprises verifying the request automatically by the IED, wherein verifying the request comprises detecting a predetermined signal pattern at the I/O module upon receiving the configuration change signal, wherein the predetermined signal pattern is stored in a memory associated with the IED. In addition, the method comprises enabling the configuration change in response to successful verification of the request by the IED.
US10366222B2 Managing passwords using steganography
A computer system, method, and computer readable product are provided for managing passwords using steganography. In various embodiments, a computing system provides a password manager that a user provides a password to. The user then selects a service for which credentials will be generated or stored, and an image on the user's device that will be used to steganographically store the credentials. The computing system then generates a steganographic image that includes the credentials and stores that image with the other images on the user's device.
US10366221B2 Dongle apparatus and method of controlling the same
Disclosed are a dongle apparatus and a method of controlling the same. The dongle apparatus includes a fastener that combines or separates the dongle apparatus with or from a home appliance, a power supply that receives at least one of a plurality of ranges of power from the home appliance, a power converter that converts the power into available power, a locker that locks the fastener so that the fastener does not separate from the home appliance or unlocks the fastener to separate therefrom, and a controller that receives the available power and controls the locker to lock or unlock the fastener.
US10366219B2 Preventing unauthorized access to secured information using identification techniques
A vehicle computing platform may receive driver sensor data indicating whether a driver seat in a vehicle is occupied. The vehicle computing platform may determine, based on the driver sensor data, an identity of a driver of the vehicle. The vehicle computing platform may receive passenger sensor data indicating whether a passenger seat in the vehicle is occupied. The vehicle computing platform may, based on the passenger sensor data indicating that the passenger seat in the vehicle is occupied, obscure information on a screen of the vehicle.
US10366201B1 Timing closure of circuit designs for integrated circuits
Closing timing for a circuit design can include displaying, using a display device, a first region having a plurality of controls corresponding to a plurality of data sets generated at different times during a phase of a design flow for a circuit design, wherein each control selects a data set associated with the control, and displaying, using the display device, a second region configured to display a list of critical paths for data sets selected from the first region using one of the plurality of controls. Closing timing further can include displaying, using the display device, a third region configured to display a representation of a target integrated circuit including layouts for the critical paths of the list for implementations of the circuit design specified by the selected data sets.
US10366199B2 Cell-based power grid (PG) architecture
Aspects of the disclosure are directed to a metal only cell-based power grid (PG) architecture. In accordance with one aspect, the power gird (PG) architecture includes a cell building block structure with a N×M grid configuration including N cell building blocks arranged in a first direction and M cell building blocks arranged in a second direction, wherein the first direction and the second direction are orthogonal to one another; and a plurality of power grid (PG) cells, wherein each of the N cell building blocks and each of the M cell building blocks are occupied by a PG cell of the plurality of PG cells.
US10366196B2 Standard cell architecture for diffusion based on fin count
Disclosed systems and methods pertain to finfet based integrated circuits designed with logic cell architectures which support multiple diffusion regions for n-type and p-type diffusions. Different diffusion regions of each logic cell can have different widths or fin counts. Abutting two logic cells is enabled based on like fin counts for corresponding p-diffusion regions and n-diffusion regions of the two logic cells. Diffusion fills are used at common edges between the two logic cells for extending lengths of diffusion, based on the like fin counts. The logic cell architectures support via redundancy and the ability to selectively control threshold voltages of different logic cells with implant tailoring. Half-row height cells can be interleaved with standard full-row height cells.
US10366186B2 System and process for simulating the behavioral effects of timing violations between unrelated clocks
According to one aspect, embodiments of the invention provide a CDC simulation system comprising a timing analysis module configured to receive a circuit design, analyze the circuit design to identify at least one CDC, and generate a report including information related to the at least one CDC, a CDC simulation module configured to communicate with the timing analysis module and to receive the report from the timing analysis module, and a test bench module configured to communicate with the CDC simulation module, to receive the circuit design, and to operate a test bench code to simulate the operation of the circuit design, wherein the CDC simulation module is further configured to edit a top level of the test bench code, based on the received report, such that the test bench module is configured to identify timing violations in the circuit design due to the at least one CDC.
US10366182B2 Methods and apparatus to model thermal mixing for prediction of multi-stream flows
Methods and apparatus to model thermal mixing for prediction of multi-stream flows are described. An example method includes determining characteristics of a nozzle of an aircraft; estimating momentum diffusion due to turbulence associated with the nozzle based on the determined characteristics; and estimating thermal diffusion due to the turbulence associated with the nozzle based on the estimated momentum diffusion, wherein the estimating of the thermal diffusion due to the turbulence is based on a spatially varying turbulent Prandtl number.
US10366176B2 Quantifying power usage for a service
Quantifying power usage for a service. An example method may include identifying a dependency model for the service, the dependency model based in part on infrastructure providing the service. The method may also include determining power usage for the service using the dependency model.
US10366174B2 Social fitting room experience utilizing interactive mirror and polling of target users experienced with garment type
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an interactive and social fitting room experience. Consistent with some embodiments, the method may include selecting a target audience to poll for feedback on an image of an individual wearing a garment in a fitting room. The method may further include transmitting the image to a computing device of each member of the target audience, and compiling feedback regarding the image from members of the target audience. The method may further include causing the compiled feedback to be displayed to the individual on an interactive mirror display in the fitting room.
US10366171B1 Optimizing machine translations for user engagement
Exemplary embodiments relate to techniques for improving a machine translation system. The machine translation system may include one or more models for generating a translation. The system may generate multiple candidate translations, and may present the candidate translations to different groups of users, such as users of a social network. User engagement with the different candidate translations may be measured, and the system may determine which of the candidate translations was most favored by the users. For example, in the context of a social network, the number of times that the translation is liked or shared, or the number of comments associated with the translation, may be used to determine user engagement with the translation. The models of the machine translation system may be modified to favor the most-favored candidate translation. The translation system may repeat this process to continue to tune the models in a feedback loop.
US10366167B2 Method for interpretation of charts using statistical techniques and machine learning and creating automated summaries in natural language
Disclosed subject matter relates to data analytics including a method and system for generating a contextual summary of one or more charts. A summary generating system extracts chart data associated with each chart received from one or more sources and determines context of the chart data. The summary generating system computes statistical data of each chart by analyzing chart data based on predefined rules corresponding to the context. The form of analysis to be performed depends on the context of the chart data. Furthermore, insights of each chart are generated by mapping the statistical data with predefined narratives corresponding to the context. Finally, the summary generating system, automatically generates the contextual summary of the charts corresponding to the context of the chart data in a predefined template format using the generated insights of each of the one or more charts. The contextual summary provides holistic information of the interpreted charts.
US10366166B2 Deep compositional frameworks for human-like language acquisition in virtual environments
Described herein are systems and methods for human-like language acquisition in a compositional framework to implement object recognition or navigation tasks. Embodiments include a method for a model to learn the input language in a grounded and compositional manner, such that after training the model is able to correctly execute zero-shot commands, which have either combination of words in the command never appeared before, and/or new object concepts learned from another task but never learned from navigation settings. In embodiments, a framework is trained end-to-end to learn simultaneously the visual representations of the environment, the syntax and semantics of the language, and outputs actions via an action module. In embodiments, the zero-shot learning capability of a framework results from its compositionality and modularity with parameter tying.
US10366165B2 Apparatus and method for printing steganography to assist visually impaired
An apparatus and method for printing steganography is disclosed. The apparatus comprises a wearable unit and a controlling unit that are programmatically controlled by a processor. The controlling unit converts content to be published into a phoneme transcription for a target language, processes the content and further arranges the processed content as per a specified page layout. Further, the phoneme transcribed content is embedded into a QR code that is again extracted by a wearable unit to read the content, the content layout, and reading sequence. The wearable unit also converts the phoneme transcribed content into a voice output. Further, the wearable unit comprises motor sensors to sense a readers' body and neck movements to guide a reader to read content in a correct manner such that voice output is programmatically paused, stopped, repeated at intervals so determined.
US10366164B2 Contextual fit determination for proposed messages
Determining whether a proposed message contextually fits a messaging session. A method obtains a proposed message to be sent in a messaging session between users of a messaging service. The method identifies a context of the proposed message. The method determines whether the proposed message contextually fits the messaging session based on characteristics of an expected response to the proposed message, the characteristics of the expected response being based on patterns of communication between the users. The method also performs processing based on whether the proposed message contextually fits the messaging session.
US10366159B2 Address parsing system
A system for identifying address components includes an interface and a processor. The interface is to receive an address for parsing. The processor is to determine a matching model of a set of models based at least in part on a matching probability for each model for a tokenized address, which is based on the address for parsing, and associate each component of the tokenized address with an identifier based at least in part on the matching model, wherein each component of the set of components is associated with an identifier, and wherein probabilities of each component of the set of components are determined using training addresses.
US10366153B2 System and method for customizing note flags
A method and system for customizing note flags allows a user to change the look or “feel” of a note flag. A user can be provided with several options in order to create note flags that are visually distinguishable from one another. In this way, the note flags can be used to visually distinguish a first note or first set of notes from a second note or second set of notes. The method and system can also link note flags with a particular action or operation within a document editing module or with action or an operation in another application program relative to a document editing module. In other words, a note flag can initiate an operation in another application program or within the document editing module (or both) when a particular note flag is selected by a user.
US10366152B2 Online content management system with undo and redo operations
Techniques are disclosed for facilitating the process of undoing and redoing modifications that are made to content using an online content management system (CMS). As a user makes changes to content, such as by editing a webpage using a web-based CMS, a history of the user's modifications is generated and stored locally on the client. When the user invokes an undo command, the modification history can be used to determine a previous state of the content and restore the content to that previous state. Similarly, when the user invokes a redo command, the modification history can be used to return to a state that had previously been undone. In some embodiments, the process of undoing or redoing the user's modifications is selectively performed on either a client side or a server side of the online system, depending on the type of content that is being manipulated.
US10366142B2 Identifier based glyph search
An identifier based glyph search is described. In one or more embodiments, a search input is analyzed in a digital medium environment to generate search tokens and locate a font. The search tokens are compared to identifiers within the font, and corresponding identifiers are used to locate and retrieve particular glyphs from within the font. The retrieved glyphs are ordered and configured for output or display. The resulting glyph results include a variety of glyphs that are related to the search input, and may provide alternative related glyphs even where a user knows an exact identifier associated with a glyph. This technique may be iterated to accommodate changing search inputs and allows users to easily find desired glyphs with minimal effort and without the need for specialized knowledge regarding the identifiers of particular glyphs.
US10366137B2 Methods and apparatus for content delivery via browser cache extension
Embodiments include methods, systems, and apparatuses for content delivery using shared caching, and more specifically, a browser cache extension (BCE) between a local browser cache and a remote cache located on an edge server. In an embodiment, a remote BCE function on the edge server may create a shared cache folder containing a remote cache and an remote cache index file. A local BCE function in the local browser may be able to access the shared cache folder via a network file system (NFS) protocol. The local BCE function may merge the remote index file with a local index file from the local browser and retrieve the remote cache at the local browser.
US10366130B2 Generation of complementary applications
An application complementation module may access application data from an application repository, the application data associated with a first application. The data collections of a data service provider (e.g., OData service) used in the first application and at least one navigation used in the first application to navigate between the data collections are determined based on the application data. Service metadata (e.g., Entity Data Model (EDM)) from the data service provider is searched for new navigations between the used data collections that are different from the navigations used in the first application. An application that is complementary (e.g., provides different or complementary navigations) to the first application may then be generated based on the data collections used in the first application and any new navigations between the data collections discovered from the service metadata. A recommendation regarding the generated application may be provided to a user of the first application.
US10366120B2 Dynamic jukebox
Methods and systems for improving a music experience are described. Multiple users can provide their musical preferences (e.g., favorite artist, group, genre, era, etc.). When the users come within the vicinity of a jukebox, the users' musical preferences are retrieved or determined. Using the combined or shared preferences of the users in the vicinity of the jukebox, the system is able to create or adjust the current playlist of songs, tailoring the music played based on the users listening nearby.
US10366110B2 Load balancing for multi-tiered querying
Technology is disclosed for establishing a querying system and load balancing the multi-tiered querying system. A multi-tiered targeted query system can comprise three tiers: a web tier, an aggregator tier, and a shard tier. When load balancing of shards is performed, fan-out can occur, increasing latency. The disclosed technology performs load balancing while minimizing the amount fan-out increase. Selecting the databases to move can comprise determining which databases on that server are causing the most load, and determining if moving any of these databases will increase an expected amount of fan-out above an acceptable threshold value. Determining the expected amount of fan-out increase incurred by moving a database can be based on an analysis of a number of friend relationships between that database and other databases on the same or other servers.
US10366101B2 Bidirectional linking of ephemeral event streams to creators of the ephemeral event streams
The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system causes for display a graphical user interface (GUI) for obtaining configuration information for configuring the generation of time-series event data from network packets captured by one or more remote capture agents. Next, the system causes for display, in the GUI, a first set of user-interface elements comprising event stream information for one or more ephemeral event streams used to temporarily generate the time-series event data from the network packets. The system then causes for display, in the GUI, a mechanism for navigating between the event stream information and creation information for one or more creators of the one or more ephemeral event streams.
US10366081B2 Declarative partitioning for data collection queries
Aspects of the subject matter described herein relate to data collection. In aspects, when data is desired from one or more data sources, a size and/or other data regarding the data is obtained. Then, a data structure is generated that indicates multiple chunks of the data to obtain. Using the data structure and a query template, a query is generated to obtain a chunk of data. The obtained chunk of data is stored in a local store. If more chunks need to be obtained, first a wait for a period is performed before submitting another query for another chunk of data.
US10366079B1 Enterprise connectivity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enterprise connectivity are described. In one aspect, a method includes the actions of receiving, by a data analysis server and from a web client running on a first device, a request to begin a web session, where the data analysis server is configured to generate queries to a data storage device based on user input to the web client. The actions further include receiving a request to generate a dashboard interface that provides a visualization of a portion of data in the data storage device. The actions further include generating the dashboard interface and a corresponding dashboard file that is viewable outside of the web client. The actions further include transmitting the dashboard file to a second device that includes a data analysis application that is configured to view the dashboard file.
US10366074B2 Systems and methods for migrating database data
In one aspect, a computer-implemented method for ensuring a source database (e.g., target space or index space) has correct version information before a migration includes executing, using at least one processor, instructions recorded on a computer-readable storage medium. The instructions include determining whether a table has been changed since a most recent alter of the table, performing an update on the table when it is determined that the table has not been changed since the most recent alter, and performing a rollback on the table after the update. The method may also include creating an image copy of the data in the source database and refreshing data in a target database with the image copy of the data in the source database. The method may also include automatically repairing the target database when the version information of the target does not correspond with the version information for the source.
US10366068B2 Optimization of metadata via lossy compression
The method includes identifying at least one of a minimum value, a maximum value, and a Bloom filter value for a row of data in a metadata table, wherein the metadata table contains metadata corresponding to a row of data in a main table. The method includes adjusting at least one of an identified first minimum value to a second minimum value, an identified first maximum value to a second maximum value, and an identified first Bloom filter value to a second Bloom filter value.
US10366045B2 Flash controller to provide a value that represents a parameter to a flash memory
An integrated circuit device includes a transmitter circuit including an output driver. The integrated circuit device includes a first register to store a value representative of a drive strength setting associated with the transmitter circuit such that the output driver outputs data in accordance with the drive strength setting. The integrated circuit device also includes a second register to store a value representative of an equalization setting associated with the transmitter circuit such that the output driver outputs data in accordance with the equalization setting. The integrated circuit device further includes a third register to store a value representative of a slew rate setting associated with the transmitter circuit such that the output driver outputs data in accordance with the slew rate setting.
US10366037B2 Method for managing docking device and docking device
Present disclosure relates to a method for managing a docking device and the docking device thereof. The docking device is configured with a processor and at least two coupling ports. The method comprises following steps: electrically coupling a computer and/or at least one peripheral device to the at least two coupling ports respectively; retrieving a plurality of characteristic profiles by the processor, wherein each of the characteristic profiles is retrieved from each of the at least two coupling ports; receiving, by the processor, an input signal from the computer or the at least one peripheral device; and changing the characteristic profiles based on the input signal by the processor.
US10366028B2 Systems and methods for device communications
Systems and methods for improvement in bus communications with daisy-chained connected devices are described herein. In some embodiments, a bus communication system comprises a master chain controller, a first peripheral device, and a second peripheral device. A first communication bus couples a master interface port of the master chain controller to a slave interface port of the first peripheral device, and a second communication bus couples a master interface port of the first peripheral device to a slave interface port of the second peripheral device. The first communication device is configured to receive a communication packet via the first communication bus and to send a copy of the communication packet to the second peripheral device during transmission of the communication packet to the first peripheral device. The first communication device is also configured to send an idle state signal to the master chain controller.
US10366027B2 I/O writes with cache steering
A method for steering data for an I/O write operation includes, in response to receiving the I/O write operation, identifying, at an interconnect fabric, a cache of one of a plurality of compute complexes as a target cache for steering the data based on at least one of: a software-provided steering indicator, a steering configuration implemented at boot initialization, and coherency information for a cacheline associated with the data. The method further includes directing, via the interconnect fabric, the identified target cache to cache the data from the I/O write operation. The data is temporarily buffered at the interconnect fabric, and if the target cache attempts to fetch the data while the data is still buffered at the interconnect fabric, the interconnect fabric provides a copy of the buffered data in response to the fetch operation instead of initiating a memory access operation to obtain the data from memory.
US10366006B2 Computing apparatus, node device, and server
A computing apparatus, including at least one general computing core circuit, an internal interface circuit, an external interface circuit, a cache coherence engine circuit, and a protocol conversion circuit. The computing apparatus is coupled to an internal apparatus using the internal interface circuit, and is coupled to an external apparatus using the external interface circuit. When working in a first mode, the cache coherence engine circuit implements cache coherence between the computing apparatus, the internal apparatus, and the external apparatus, and in this case, the computing apparatus is used as a node controller. When working in a second mode, the cache coherence engine circuit processes only cache coherence between the computing apparatus and the internal apparatus, and the external interface circuit is used as a network interface circuit.
US10366005B2 Memory interleave system and method therefor
Methods and systems for accessing a memory are provided. One method of accessing a memory includes generating a memory access profile for accesses to a memory array. A memory controller coupled to the memory array is configured using the generated memory access profile. After configuring the memory controller, accesses to the memory array are interleaved based on the memory access profile.
US10365996B2 Performance-aware and reliability-aware data placement for n-level heterogeneous memory systems
Techniques for selecting one of a plurality of heterogeneous memory units for placement of blocks of data (e.g., memory pages), based on both reliability and performance, are disclosed. A “cost” for each data block/memory unit combination is determined, based on the frequency of access of the data block, the latency of the memory unit, and, optionally, an architectural vulnerability factor (which represents the level of exposure of a particular memory data value to memory faults such as bit flips). A memory unit is selected for the data block for which the determined cost is the lowest, out of all memory units considered, and the data block is placed into that memory unit.
US10365993B2 User interface test coverage
A user interface (“UI”) code coverage system and process determines the coverage by test code of UI Components in a computer program. In other words, the UI code coverage system and process determine whether the test code tests a UI Component. In at least one embodiment, the UI code coverage system and process identify the particular UI Components tested by the test code, provide coverage (i.e. tested) statistics, provide a visualization of the UI Component tested, provide a visualization of tested and not-tested (also referred to respectively as “covered” and “not covered”) UI Components of a UI Screen.
US10365987B2 Synchronous hardware event collection
A computer-implemented method that includes monitoring execution of program code by first and second processor components. A computing system detects that a trigger condition is satisfied by: i) identifying an operand in a portion of the program code; or ii) determining that a current time of a clock of the computing system indicates a predefined time value. The operand and the predefined time value are used to initiate trace events. When the trigger condition is satisfied the system initiates trace events that generate trace data identifying respective hardware events occurring across the computing system. The system uses the trace data to generate a correlated set of trace data. The correlated trace data indicates a time ordered sequence of the respective hardware events. The system uses the correlated set of trace data to analyze performance of the executing program code.
US10365983B1 Repairing raid systems at per-stripe granularity
A technique for managing RAID (Redundant Array of Independent Disks) storage includes maintaining active-stripe metadata that stores, for each of multiple stripes that have been written by a RAID system, an entry that identifies the stripe and identifies a respective configuration plan in effect a last time the stripe was written. In response to a disk drive failure, the technique further includes generating a set of new plans that specify disk drive elements to be used in place of damaged ones and performing a selective repair operation. The selective repair operation iterates over a set of entries in the active-stripe metadata, performs a comparison between the identified plan for each stripe and a current plan implemented by the RAID system for writing to that stripe, and repairs the stripe when the identified plan and the current plan are different.
US10365977B1 Floating backup policies in a multi-site cloud computing environment
A first hardware island is defined as including at least a first compute cluster. First backup infrastructure is associated with the first compute cluster. A second hardware island is defined as including at least a second compute cluster. Second backup infrastructure is associated with the second compute cluster. A partnership is established between the first and second compute clusters. A selection of a backup policy to be associated with a workload is received. The workload is provisioned to the first compute cluster for processing and the selected backup policy is provided to the second backup infrastructure.
US10365972B2 Storage systems
The present subject matter relates to storage systems. In an example method, a write request is received from a computing device in a data backup mode. Data associated with the write request is written to a primary storage drive of a storage system when the write request is for an unallocated block of the primary storage drive. The data associated with the write request is written to a secondary storage drive of the storage system when the write request is for an allocated block of the primary storage drive.
US10365958B2 Storage drive management to fail a storage drive based on adjustable failure criteria
Examples disclosed herein relate to storage drive management. Some examples disclosed herein a storage controller may adjust failure criteria for a storage drive and determine whether to fail the storage drive based on the adjusted failure criteria. The storage controller may adjust the failure criteria based on various factors, such as the quantity of input/output (I/O) command abort attempts corresponding to the storage drive issued by a host device.
US10365946B2 Clustering based process deviation detection
Systems and methods for data analysis include correlating event data to provide process instances. The process instances are clustered, using a processor, by representing the process instances as strings and determining distances between strings to form a plurality of clusters. One or more metrics are computed on the plurality of clusters to monitor deviation of the event data.
US10365941B2 Systems and methods for providing availability to resources
Methods and systems for providing a communication path are disclosed. Information can be received via a first communication session based on a first messaging protocol. The first communication session can be terminated at a virtual machine of a group of virtual machines. A dynamically bound communication path to a resource can be selected based on a dynamically reconfigurable routing table for the group of virtual machines. A second communication session can be initiated, at the virtual machine, via the selected dynamically bound communication path. The information can be transmitted to the resource via the second communication session based on a second messaging protocol.
US10365938B2 Systems and methods for managing data input/output operations in a virtual computing environment
Systems and methods for managing data input/output operations are described that include virtual machines operating with a shared storage within a host. In such a system, a computer-implemented method is provided for dynamically provisioning cache storage while operating system applications continue to operate, including stalling the virtual machine's local cache storage operations, changing the provision of cache storage size; and resuming the operations of the virtual machine.
US10365937B2 Entropy increase by executable loader
Methods, systems, and computer program products for parsing a binary, the parsing including identifying a section that includes a relocation entry; locating padding in a memory page of the section, the section including one or more memory pages; and inserting entropy into the padding.
US10365916B2 Providing access to a hybrid application offline
Disclosed are systems, methods, and non-transitory computer-readable storage media for providing access to a hybrid web application offline. In some implementations, a computing device can be configured with a hybrid application that includes a native layer and a web view. The native layer can provide access to native features of the computing device while the web view can provide web client features, such as graphical user interfaces and server communication functionality. When the computing device is offline and the hybrid application is invoked, the native layer can load from local storage a resource bundle including the web code needed to present the web view graphical user interface, and/or facilitate communication with the web server. Similarly, when the computing device is offline, the hybrid application can load previously stored content items into the web view from local storage through the native layer so that the user can work with the content items offline.
US10365911B2 Determining optimal update frequency for software application updates
Embodiments of the present invention provide a method, system and computer program product for configurably recommending a software application update. In an embodiment of the invention, a method for configurably recommending a software application update is provided. The method includes receiving an update for a software application along with a set of ratings for the update. The method also includes comparing in memory of a computer the set of ratings with a pre-stored threshold. Finally, the method includes prompting in the computer to apply the update to the software application responsive to the set of ratings meeting the pre-stored threshold.
US10365910B2 Systems and methods for uninstalling or upgrading software if package cache is removed or corrupted
Described embodiments automatically recover missing or corrupted configuration packages or package caches. Upon detecting a failure of an attempt by an installation agent to uninstall or upgrade software, a management agent may identify affected packages or data. The management agent may retrieve a corresponding version of the package from a storage server. The management agent may extract the configuration package or package cache, and restore the affected package. The installation agent may then proceed with uninstalling or upgrading the software. This process may be iteratively repeated for affected packages until the software is fully uninstalled or upgraded.
US10365908B2 Secure reprogramming of smart devices to alter device functionality based on license rights
In programmable equipment where it is either undesirable or impractical to construct the program code with embedded licensing decision points, the program is constructed by hard-coding the license rights into the program code at program build time. License permissions are obtained from a sales order system and used to produce a code image, or select a pre-existing, pre-validated code image which contains only those features, facilities, or capabilities allowed by the applicable license rights for that particular sales order and on that particular programmable unit. Functionality of the device is updated as appropriate by use of a bootloader on the device for installation of a firmware image. In this way, the invention overcomes the technical limitations inherent in such devices by reprogramming the device to alter device functionality in keeping with rights and privileges added or deleted therefrom with regard to software installed thereon.