Document Document Title
US10728204B2 System and method for facilitating online opinion sharing about proximate motor vehicles with the aid of a digital computer
A system and method for facilitating online opinion sharing about proximate motor vehicles with the aid of a digital computer. Motor vehicle identifying indicia uniquely identifying a motor vehicle about which an opinion can be shared is received from a voter who accessed a voter entry page of an online motor vehicle voting service via a user interface. The identifying indicia can be obtained using a computing device executing a mobile application, which can interface with a variety of devices to obtain the indicia. The voter is redirected from the voter entry page to a voting page of a social networking site for sharing the opinion. Then, a plurality of opinions about the motor vehicle is tallied. The voter and the driver of the vehicle can exchange messages.
US10728202B1 Systems and methods for content creation
Systems, methods, and non-transitory computer-readable media can provide a messaging interface for distributing visual messages through a social networking system. At least one visual message that was created using the messaging interface can be determined. The visual message can include at least some text inputted by a user that authored the visual message. The at least one visual message can be provided for distribution through the social networking system.
US10728195B2 Image matching server network implementing a score based on a function of latency between a server and an image store
Technology is disclosed for feeding source images from image stores of client systems into an image processing system using image feeding servers (“the technology”). The technology includes multiple image feeding servers that can feed a source image to the image processing system, using which the image processing system can generate processed images to be served to end users. The image feeding servers can be installed at various locations, e.g., geographically spread, and more proximate to where the source images are stored. An image feeding server obtains the source image from the image store in original size, downsizes the source image, and transmits the downsized source image to the image processing system. The technology selects an image feeding server based on a score of the image feeding server. The score can be determined as a function of one or more image feeding server parameters, e.g., latency, workload, or computing resource.
US10728194B2 Systems and methods to selectively combine video streams
Systems, methods, and non-transitory computer readable media are configured to determine that a first peer involved in a video communication is a primary peer based on satisfaction of a threshold. It is determined that a second peer involved in the video communication is a secondary peer based on non-satisfaction of the threshold. It is determined that a modified video stream of the second peer is to be superimposed onto a video stream of the first peer to create a composite video.
US10728192B2 Apparatus and method for message reference management
A method for referencing a message comprises the steps of receiving selection of an area or object associated with the message on a display, optionally providing an indication that the selection of the area or object has been received, allowing a further message to be formed with a link to the message, wherein the link is associated with the further message responsive to the selection, and causing display of the information associated with the message responsive to selection of a further area or portion.
US10728191B2 Method for establishing communication within a closed network
A method for establishing communication includes: in receipt of identification information associated with an outside party from an inside party, transmitting, by a closed server, link information to an outside party device associated with the outside party via a public server; in receipt of a request from the outside party device executing an instant messaging application, transmitting, by the public server, an identifier associated with a communication group to the outside party device; and in receipt of the identifier, adding, by the closed server, the outside party to the communication group and enabling the outside party to communicate exclusively with the inside party via an instant messaging service.
US10728189B2 Method, device, storage medium and electronic device for sending multimedia-message
A method of sending a multimedia-message. The method includes: obtaining a multimedia-message to be sent; storing the multimedia-message to be sent into a cache, when a RCS of the electronic device is not online; sending the multimedia-message in the cache by a manner of instant messaging (IM), when a waiting time for transmission is less than a preset time and an online notification of the RCS is received; and sending the multimedia-message in the cache by a manner of MMS, when the waiting time for transmission reaches the preset time and the online notification of the RCS is not received.
US10728185B2 Automatic communication failure recovery systems
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for automatic communication failure recovery. The system may receive customer data associated with a customer and generate a message based on the customer data. The system may transmit the message to the customer and upon determining that the customer has failed to engage the message within a predetermined amount of time, the system may monitor an application service to detect when the customer logs in and then generate a communication link between a CSR terminal and the customer's device and cause a communication interface within the application to launch on the customer's device.
US10728175B2 Adaptive service chain management
Embodiments of the present invention provide methods, computer program products, and systems for fulfilling a service chain request. Embodiments of the present invention can be used to collect network data of a plurality of instances of services and connections between the plurality of instances of services and redefine service chains to direct flow to an alternative instance of a service responsive to determining that an instance of a service in a service chain has become inaccessible. Embodiments of the present invention can be used to fulfill a service chain request and avoid one or more instances of services (and/or connections there between) that could cause a delay between transmitting data packets through the service chain.
US10728173B1 Equal cost multiple path group failover for multicast
A method of forwarding a multicast packet by a physical forwarding element is provided. The method receives a multicast packet that identifies a multicast group. The method scans a multicast tree associated with the multicast group to identify an ECMP group for forwarding the multicast packet to a member of the multicast group. The method calculates a group of hash values on several fields of the packet and uses a first hash value in the group of hash values to identify a first path in the ECMP. The method determines that the identified path has failed. The method uses a second hash value to identify a second path in the ECMP. The method forwards the multicast packet to the multicast member through the second path.
US10728170B2 Dynamically enlarging coupling facility lists
Aspects of the present invention disclose a method, computer program product, and system for determining a number of allowed lists and initiating a change in a number of lists. The method includes receiving a defined list count of a plurality of lists of a coupling facility structure, monitoring list usage by the coupling facility structure, determining that additional lists are required by the coupling facility structure above the defined list count, based on the monitored list usage. The method includes, in response to determining that additional lists are required by the coupling facility structure, determining a new number of lists, where the new number of lists are based on an availability of space for the new number of lists on the coupling facility structure and the new number of lists exceeds the defined list count. The method includes rebuilding coupling facility structure based upon the determined new number of lists.
US10728166B2 Throttling queue for a request scheduling and processing system
Various methods and systems for implementing request scheduling and processing in a multi-tenant distributed computing environment are provided. Requests to utilize system resources in the distributed computing environment are stored in account queues corresponding to tenant accounts. If storing a request in an account queue would exceed a throttling threshold such as a limit on the number of requests stored per account, the request is dropped to a throttling queue. A scheduler prioritizes processing requests stored in the processing queue before processing requests stored in the account queues. The account queues can be drained using dominant resource scheduling. In some embodiments, a request is not picked up from an account queue if processing the request would exceed a predefined hard limit on system resource utilization for the corresponding tenant account. In some embodiments, the hard limit is defined as a percentage of threads the system has to process requests.
US10728164B2 Power-aware network communication
This application describes client devices that control network transmission based on a power state. The client device determines a power state of the computing device and a priority of an application executing on the computing device. The client device determines whether to permit the application to communicate with a remote network accessible device via the network communication hardware based at least on the priority of the application and the power state of the computing device. Also described is a power state service that selects a client device to be provided with a notification based on power states of the client devices.
US10728152B2 Dynamic network rate control
Systems, devices, and techniques for providing content via a bandwidth-conserved connection to a client device is described herein. Content can be encoded at reduced rate in response to being presented with a bandwidth-conserved connection. When the encoded content is received at a network provider, the network provider can determine a transmission pattern to transmit the encoded content to the client device. The transmission pattern can include transmission periods where the encoded content is transmitted at a maximum transmission rate, followed by periods where no encoded content is transmitted. Thus, although an instantaneous transmission rate approaches a maximum transmission rate of a network, the average transmission bandwidth provided to the client device can be limited, thereby reducing congestion in the network. Further, a radio element of the client device can enter a low power state when no encoded content is to be transmitted, thereby reducing power consumption at the client device.
US10728148B2 Packet format of network abstraction layer unit, and algorithm and apparatus for video encoding and decoding using the format, QoS control algorithm and apparatus for IPv6 label switching using the format
The construction method of NALU (Network Abstraction Layer Unit) for IPv6 label switching and its using algorithms of video encoding, QoS control, and decoding are provided. According to an embodiment of the present invention, the NALU format is composed of the NALH (Network Abstraction Layer Header) including the label and the NAL (Network Ab straction Layer) payload. Here, the label is determined based on layer information which is combination of a spatial scalable level, a temporal scalable level, and a quality scalable level of the encoded data. The decoder uses the label to decide which one of multiple decoding modules is used to decode the current NAL payload. Moreover, the label can be included in the packet header so that the MANE (Media Aware Network Element) can use the label to decide whether to forward the packet or drop it. For example, the label in the packet header can be used for QoS control of video service by using the flow label field in IPv6 packet header. The IPv6 router can identify priority of the video packet by using the 20 bit long flow label, into which the label in NALH can be inserted. According to the embodiment, the MANE assumed in the MPEG and JVT (Joint Video Team) can be implemented effectively.
US10728146B1 Virtual container dynamic virtual IP address
According to one or more embodiments, a computer implemented method includes receiving, by an operating system of a computer server, a request to execute an instance of a computer application. The method further includes, based on a determination that the computer application is a non-native application for the operating system, deploying, by the operating system, a virtual container for the instance of the computer application, the virtual container is allocated a dynamic virtual internet protocol address (DVIPA). The method further includes instantiating, by the operating system, an application instance of the computer application in the virtual container. The method further includes setting, by the operating system, a VC-attribute of the DVIPA of the virtual container to a first state, the first state of the VC-attribute indicative that the virtual container is hosting the application instance of the non-native application.
US10728144B2 Routing virtual area based communications
In association with a virtual area, a first network connection is established with a first network node present in the virtual area and a second network connection is established with a second network node present in the virtual area. Based on stream routing instructions, a stream router is created between the first network node and the second network node. The stream router includes a directed graph of processing elements operable to receive network data, process the received network data, and output the processed network data. On the first network connection, an input data stream derived from output data generated by the first network node is received in association with the virtual area. The input data stream is processed through the stream router to produce an output data stream. On the second network connection, the output data stream is sent to the second network node.
US10728143B2 Apparatus, system, and method for sharing labels across label-switched paths within networks
The disclosed computer-implemented method may include (1) receiving, at a network node within a network, a packet from another network node within the network, (2) identifying, within the packet, a label stack that includes a plurality of labels that collectively represent at least a portion of an LSP within the network, (3) popping, from the label stack, a label that corresponds to a specific link to a further network node, and then upon popping the label from the label stack, (4) forwarding the packet to the further network node by way of the specific link. Various other methods, systems, and apparatuses are also disclosed.
US10728139B2 Flexible software-defined networking (SDN) protocol for service provider networks
Methods and apparatuses for building a programmable dataplane are described. Specifically, the programmable dataplane can work on a list of identifiers, such as those part of OpenFlow 1.5. Specifically, the programmable dataplane can be built by creating a virtual network graph at a controller node using binary identifiers such that a node is broken into an n-ary tree and the tree has 1×2 or 1×1 nodes.
US10728138B2 Analytics enabled radio access network (RAN)- aware content optimization using mobile edge computing
A central analytics server can be utilized to analyze health data associated with one or more radio access networks (RANs) that has been aggregated from one or more mobile edge computing (MEC) servers, to determine throughput available at a radio link interface associated with a user equipment (UE). Further, the central analytics server can determine, based on the available throughput, a recommendation for an action that can be performed by a content server to optimize content delivery to the UE. In an example, the central analytics server can convey the recommendation to the content server(s) via a “window size” field within a header segment of a transmission control protocol (TCP) via in-band and/or out-of-band signaling. In one aspect, the recommendation can comprise instructions to adapt a bit stream and/or comprise instructions indicative of an optimal data transmission route.
US10728137B1 Protocol independent multicast (“PIM”) fault tolerant designated router (“DR”) election
The potential problem of traffic loss during a period when a second PIM router is elected DR after a first PIM router (on the same PIM interface) was previously elected DR and is transiting multicast traffic, is solved by (1) configuring a first interval on a PIM interface for at least the first PIM router; (2) responsive to the PIM interface of the first PIM router booting up, (i) starting, by the first PIM router, a timer corresponding to the configured first interval, (ii) determining, by the first PIM router, whether or not it is the DR on the PIM interface, (iii) upon determining that the timer has expired, redetermining, by the first PIM router, whether or not it is the DR on the PIM interface, and (iv) responsive to a redetermination that the first PIM router is the DR on the PIM interface, (A) increasing, by the first PIM router, a DR priority value of the first PIM router to reduce a likelihood that another of the at least two PIM routers will replace the first PIM router as DR, and (B) sending on the PIM interface, by the first PIM router, a PIM HELLO message including the increased DR priority value.
US10728135B2 Location based test agent deployment in virtual processing environments
Systems and methods are disclosed for location based deployment of test agents in a cloud environment based upon deployment information for previously placed customer processing nodes. The cloud environment is hosted by servers operating to provide cloud services within two or more server zones. A test controller receives deployment information about applications operating with the cloud environment, analyzes the deployment information to determine locations within the cloud environment for deployment of test agents where the locations are associated with a plurality of the applications, sends resource requests to a cloud management controller to deploy the test agents at the locations, and receives test results from the test agents deployed by the cloud management controller at the locations based upon the resource requests. Monitor agents operating along with applications deployed in the cloud can also be used to provide the deployment information to the test controller.
US10728134B2 Methods, systems, and computer readable media for measuring delivery latency in a frame-preemption-capable network
Methods, systems, and computer readable media for measuring preempted frame delivery latency in a frame-preemption-capable network are disclosed. One method includes, in a network test tool including at least one processor, simulating frame preemption by generating a plurality of simulated preempted frame fragments of a simulated preempted frame and an express frame. The method further includes inserting a last fragment generation timestamp in a last fragment of the simulated preempted frame fragments, wherein inserting the last fragment generation timestamp in a last fragment of the simulated preempted frame fragments includes inserting the last fragment generation timestamp in a portion of the last fragment that will remain in a last fragment of a refragmentation of the simulated preempted frame in the event that the simulated preempted frame is reassembled and refragmented. The method further includes transmitting the simulated preempted frame fragments and the express frame to a device under test (DUT). The method further includes receiving frame fragments including a frame or frame fragment including the last fragment generation timestamp. The method further includes calculating, using the last fragment generation timestamp, delivery latency of the simulated preempted frame generated by the test tool.
US10728118B2 Service tickets early warning system
Service tickets early warning can include: storing a set of service tickets such that the service tickets are accessible by a set of interested individuals, each service ticket describing one or more service issues to be acted upon by one or more service agents; recording a set of parameters describing each of a set of accesses to the service tickets undertaken by one or more of the interested individuals; and generating an early warning of an urgency of one or more of the service tickets by extracting a set of features pertaining to the accesses and sorting the service tickets based on the features extracted.
US10728115B2 Method, medium, and system for ensuring quality of a service in a distributed computing environment
A method and system for determining a service provider to perform a service. An indication of willingness by each service provider of at least two service providers to perform the service in conformity with at least two quality of service requirements is received. Both an indication of previous performance of the service by each service provider and statistical data indicative of an extent to which the previous performance of the service by each service provider matches each quality of service requirement are received. A preferred service provider of the at least two service providers is ascertained, by analyzing the statistical data and concluding that the performance of the service by the preferred service provider is a closer match to the at least two quality of service requirements than is a match of the performance of the service by each other service provider to the at least two service requirements.
US10728112B2 System and method for tracking service results
Various embodiments of a system and method for tracking service requests are described. Embodiments may include call tree generation logic configured to receive multiple request identifiers associated with a respective one of multiple service requests. Each given request identifier may include an origin identifier, a depth value, and a request stack comprising one or more interaction identifiers. The call tree generation logic may also be configured to, based on multiple request identifiers that each include an origin identifier associated with a particular root request, generating a data structure that specifies a hierarchy of services called to fulfill that particular root request. Based on one or more of the interaction identifiers and one or more of the depth values, the generated data structure may specify for each given service of the hierarchy: a parent service that called the given service, and one or more child services called by the given service.
US10728110B2 Network connectivity wizard to support automated creation of customized configurations for virtual private cloud computing networks
A user-defined virtual private cloud computing network is provided that includes a user interface for selecting a plurality of network connectivity features for designing the user-defined virtual private cloud computing network. The virtual private cloud computing network includes tangible storage elements and tangible computing elements selected from a cloud computing network service provider using the user interface, using the user interface each network. The tangible storage elements and tangible computing elements are connected in accordance with network element configuration statements that instantiate actions particular to defined network connectivity features in accordance with defined usage rules. The virtual provide cloud computing network is configured and implemented in accordance with the selected network connectivity features using the tangible storage elements and tangible computing elements.
US10728107B2 Managing users of cloud services with management tool
Embodiments can provide centralized management of cloud service providers for one or more customers, including adding, changing or deleting end user data for accessing various cloud services from a common user interface. The common user interface can facilitate configuring user settings for a particular user for different cloud services through a user profile for the particular user. The user profile can be constructed from a corresponding user record stored in a databased. The user record can be updated by obtaining user information from the different cloud services. The obtained user information can be matched to the user record by using one or more criteria. In some embodiments, different criteria can be used for matching information from different cloud services to the user record.
US10728102B1 Automated network topology discovery system via smart power cords
An automated network topology discovery system via smart power cords and system facility device management that uses smart power cords with integrated sensors and wireless interfaces to discover the network topology and manage devices in a facility. Locations of smart power cords may be automatically discovered using either cooperative or non-cooperative localization based on measurement of signal characteristics such as RSSI. Each cord may monitor power delivered to device(s), and measure variables including temperature, humidity, pressure. It may also act as a gateway to other devices in the vicinity. A central control station may manage the devices in the facility via the smart power cords. Data collected from smart power cords may be analyzed to provide alerts and management reports. Alerts may include attempted theft when a device is unplugged, environmental conditions or a staff member requesting assistance via an emergency alert forwarded through a smart power cord.
US10728097B1 Hierarchical policies in a network
Systems and techniques are described for applying a set of policy rules to network traffic. During operation, conditions specified in the set of policy rules can be evaluated, wherein each condition is a logical expression defined over a set of variables, and is evaluated by substituting values of the set of variables associated with the network traffic into the logical expression. Next, a subset of policy rules can be selected whose conditions evaluated as true. A highest precedence policy rule from the subset of policy rules can then be identified by applying a set of precedence rules to the subset of policy rules, wherein the set of precedence rules imposes a precedence order on the set of policy rules based on condition categories and condition specificities. Finally, an action that is specified in the highest precedence policy rule can be performed.
US10728093B2 Main device for use in a computer network, computer network, method for configuring a computer network and computer program
A main device for use in a computer network, wherein the computer network has a topology and comprises a plurality of interconnected devices, wherein each of the plurality of interconnected devices comprises device information and at least one network port, wherein the devices are interconnected with the computer network by network links, each network link connecting two respective network ports, wherein the main device is interconnected with at least one of devices by a connection, and configured to obtain network information, wherein the network information comprised the topology of the computer network and the device information of the plurality of interconnected devices in the network, retrieve a stored network model, wherein the network model comprises a defined topology of the computer network and defined device information, and compare the network information with the network model to provide the differences between the network information and the network model as distinction data.
US10728092B2 Cloud-mastered settings
A settings management system in a remote server environment generates user interface displays with settings management user input mechanisms, and detects actuation of those user input mechanisms. Settings configuration metadata is generated, for a given setting, based upon the detected actuation. The settings metadata is output for access by a plurality of different, heterogeneous, computing environments, and the settings metadata is consistent across all of those environments.
US10728091B2 Topology-aware provisioning of hardware accelerator resources in a distributed environment
Techniques are provided for topology-aware provisioning of computing resources in a distributed heterogeneous environment. For example, a method includes: receiving a service request from a client system to perform a data processing job in a server cluster; determining candidate accelerator devices that reside in server nodes of the server cluster, which can be utilized to perform the data processing job; determining a connection topology of each candidate accelerator device within the server nodes, and a performance ranking of each connection topology; utilizing the determined performance ranking of each connection topology to select a group of accelerator devices among the candidate accelerator devices, which can be provisioned to perform the data processing job, wherein the selected group of accelerator devices include candidate accelerator devices with connection topologies that have matching performance rankings; and scheduling and provisioning the selected group of accelerator devices to execute the data processing job.
US10728090B2 Configuring network segmentation for a virtualization environment
Examples of systems described herein include a file server virtual machine of a virtualized file server configured to communicate with a user virtual machine over a first virtual network to transfer data and to communicate with a controller virtual machine over a second virtual network to transfer control information.
US10728087B2 System and methods to signal auto facility bypass tunnel generation indication and backup reselection request for fast reroute capable downstream routers in MPLS
Systems and methods for auto creation of bypass tunnels in Fast Reroute (FRR) downstream routers include configuring one or more Label Switched Path (LSP) tunnels between an ingress Label Edge Router (LER) and an egress LER via one or more Label Switch Routers (LSRs); signaling at least one LSP tunnel of the one or more LSP tunnels with a Resource Reservation Protocol (RSVP) PATH message containing a FAST_REROUTE object with a first flag indicating Facility Backup protection is desired and a second flag indicating auto generation of an associated FB bypass tunnel; and configuring the associated FB bypass tunnel between a Point of Local Repair (PLR) and a Merge Point (MP) based on the first flag and the second flag. The systems and methods can further include bypass tunnel reselection requests to a bypass tunnel with better protection.
US10728083B2 Methods for orientation and tilt identification of photovoltaic systems and solar irradiance sensors
The present invention relates to methods and systems for identifying PV system and solar irradiance sensor orientation and tilt based on energy production, energy received, simulated energy production, estimated energy received, production skew, and energy received skew. The present invention relates to systems and methods for detecting orientation and tilt of a PV system based on energy production and simulated energy production; for detecting the orientation and tilt of a solar irradiance sensor based on solar irradiance observation and simulated solar irradiance observation; for detecting orientation of a PV system based on energy production and energy production skew; and for detecting orientation of a solar irradiance sensor based on solar irradiance observation and solar irradiance observation skew.
US10728080B2 Polar codes and modulation mappings
Methods, systems, and devices for wireless communication are described. A transmitter, such as a user equipment and/or a base station, may perform polar coding to encode bits. The polar coding may be associated with a plurality of component channels associated with a polar code length. The transmitter may interleave the encoded bits. The transmitter may map the interleaved encoded bits to a modulation symbol. The interleaving and mapping of each encoded bit may be based on an asymmetry of a polar code construction. The transmitter may transmit the interleaved encoded bits based on the mapping.
US10728076B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals, the apparatus comprises an encoder to encode service data corresponding to each of a plurality of physical paths, a time interleaver to the encoded service data in each physical path by a TI (Time Interleaving) block, wherein at least one virtual FEC block is ahead of FEC blocks in at least one TI block, wherein each TI block includes a variable number of FEC blocks of the encoded service data, wherein a number of the at least one virtual FEC block is defined based on a maximum number of FEC blocks of a TI block, a frame builder to build at least one signal frame including the time interleaved DP data, a modulator to modulate data in the built at least one signal frame by an OFDM (Orthogonal Frequency Division Multiplex) scheme and a transmitter to transmit the broadcast signals having the modulated data.
US10728060B2 Two-step feed-forward equalizer for voltage-mode transmitter architecture
A driver for a transmitter includes an output stage comprising a first equalizer and a second equalizer, coupled to an output circuit of the transmitter, being operable for receiving a plurality of differential input data streams to generate an equalized differential output signals, wherein the first equalizer and the second equalizer being coupled and reconfigured to form a plurality of parallel driver segments, each driver segment having a calibration circuit, at least one of the calibration circuits been enabled to control the impedance of the output circuit, the plurality of differential input data streams are processed by the first and the second equalizer to shape the plurality of differential input data streams for compensating the channel loss.
US10728052B2 Secure remote actuation system
There is disclosed a secure remote actuation system that includes a network storing one or more acceptable inputs. The system also includes a central signal switch disposed inside an enclosure. The central signal switch stores therein the one or more acceptable inputs and user codes, which comprise a succession of the acceptable inputs. The system further includes a remote input receptor that, in turn, includes a user interface with a communication tilt plate that has a front side and a back side. The front side includes an outer touch surface. The back side includes electronic components mounted thereon, a raised center pivot and a plurality of spring loaded switches mounted thereon disposed around the periphery of the back side. As such, tilting the communication tilt plate by pressing proximate the periphery of the outer touch surface will activate two or more of the spring-loaded switches mounted on the back side of the tilt plate, thereby transmitting the one or more user codes. The system also includes a microcontroller for obtaining and comparing said one or more acceptable inputs to said one or more user codes. The system also includes a web application for receiving the one or more acceptable inputs and the user codes for a user. The web application is in electronic communication with the microcontroller and communicates information pertaining to recent user interactions with the secure remote actuation system to the user through the remote input receptor. The microcontroller obtains the one or more acceptable inputs from the network after the user begins to use the interface.
US10728051B2 System and method for providing network support services and premises gateway support infrastructure
A service management system communicates via wide area network with gateway devices located at respective user premises. The service management system remotely manages delivery of application services, which can be voice controlled, by a gateway, e.g. by selectively activating/deactivating service logic modules in the gateway. The service management system also may selectively provide secure communications and exchange of information among gateway devices and among associated endpoint devices. An exemplary service management system includes a router connected to the network and one or more computer platforms, for implementing management functions. Examples of the functions include a connection manager for controlling system communications with the gateway devices, an authentication manager for authenticating each gateway device and controlling the connection manager and a subscription manager for managing applications services and/or features offered by the gateway devices. A service manager, controlled by the subscription manager, distributes service specific configuration data to authenticated gateway devices.
US10728048B2 Network system for configurable delivery of combined power and data signals over twisted pair wiring
A telecommunications panel and associated system are disclosed. In one example, the panel includes a panel housing having a first side and a second side, one or more data connectors on the first side, and a power input signal connector on the first side. The panel includes one or more combined power output and data signal connectors on the second side, each of the combined power output and data signal connectors configured to electrically connect to a twisted pair cable and including a plurality of twisted pairs each having first and second wire contacts. The one or more twisted pairs are configured to carry a power signal as a direct current voltage difference between the first and second wire contacts, and the remaining twisted pairs from the plurality of twisted pairs are configured to carry differential data signals. The telecommunications panel is configured to selectably allow pairs of the remaining twisted pairs from the plurality of twisted pairs to cooperate to carry a power signal.
US10728044B1 User authentication with self-signed certificate and identity verification and migration
In embodiments, an authentication server interfaces between a user device with a self-signed certificate and a verifying computer that accepts a user name and password. The user device generates a self-signed certificate signed by a private key on the user device. The self-signed certificate is transmitted to a verifying party computer over a network. The verifying party stores the self-signed certificate with user identification data. The user migrates trust to another device by providing the root certificate and intermediate certificate as a certificate chain to a second device, which then adds a new intermediate certificate to create a longer certificate chain with the same root certificate. In subsequent communications, the verifying party receives a certificate chain including the self-signed certificate from the second user device, and matches that with the user identification data stored in a database.
US10728043B2 Method and apparatus for providing secure communication among constrained devices
In one example, an apparatus such as an authorization server and method for secure communication between constrained devices issues cryptographic communication rights among a plurality of constrained devices. Each of the plurality of constrained devices comprises no more than one cryptographic algorithm code module per cryptographic function. The method includes receiving a cryptographic communication rights request associated with at least a first of the plurality of constrained devices in response to a cryptographic algorithm update request, and includes providing a response including an identification of a subset of the plurality of constrained devices that have cryptographic communication rights with the identified first of the plurality of constrained devices. A software update server then updates the cryptographic code modules in the sub-set of the plurality of constrained devices.
US10728041B2 Protecting computer systems using merkle trees as proof of-work
A proof-of-work system where a first party (e.g., a client computer system) may request access to a computing resource. A second party (e.g., a service provider) may determine a challenge that may be provided to the first party. A valid solution to the challenge may be generated and provided for the request to be fulfilled. The challenge may include a message and a seed, such that the seed may be used at least in part to cryptographically derive information that may be used to generate a solution to the challenge. A hash tree may be generated as of generating the solution.
US10728028B2 Transmitter for encoding information with randomly flipped bits and transmitting that information through a communications channel
A transmitter encodes information with randomly flipped bits. A cipher key that includes for each letter of an alphabet a unique string of binary bits of length N and a total amount of bits M to be randomly flipped where M
US10728020B2 Efficient mining operations in blockchain environments with non-secure devices
A method for achieving consensus amongst a distributed and decentralized set of computers, devices or components in a network interacting via messaging is presented. The method does not rely on the availability of an overall ledger that is consulted for every interaction. Rather, the interacting components communicate directly with each other via messages that contain proofs of consistency that may be used to achieve local consistency amongst the interacting components. Local consistency guarantees global consistency. For regulatory and record keeping purposes, use of an overall ledger may be contemplated for regulatory and record keeping purposes. The latter may be updated by the interacting devices via an asynchronous updating mechanism.
US10727999B2 Method and device for receiving signal in wireless communication system to which multiplex transmission technique is applied
A method and a device for receiving a signal in a wireless communication system to which a multiplex transmission technique is applied are provided. The wireless communication system proposed therein suggests a method for performing multiplex transmission when base stations within a network are synchronized. Particularly, a terminal receives, from a first base station, control information for the transmission of an M number of transmission blocks. The control information includes information for allocating multiplex transmission resources available for the first base station and a second base station during a predetermined subframe. The terminal receives the M number of transmission blocks from the first base station and the second base station via the multiplex transmission resources. Here, the M number of transmission blocks receives from the first base station and the M number of transmission blocks received from the second base station are decoded by using the same reference signal.
US10727989B2 Methods and systems for resource allocation
Various methods and systems are provided for allocating time-frequency resources for downlink (DL) and uplink (UL) communications between base stations and mobile stations. Different forms of resource allocation messages including combinations of bitmaps and bitfields provide additional information about the resources and/or how they are assigned. In some implementations the resource allocation messages enable reduced overhead, which may ultimately improve transmission rates and/or the quality of transmissions.
US10727981B2 Uplink control information transmission method and uplink control information transmission device
A UCI transmission method and a UCI transmission device are provided. A subframe set in which UCI repetition is to be transmitted are determined. If an ACK/NACK and an SR are to be transmitted in a certain subframe in the subframe set, one kind of the UCI is selected from the ACK/NACK and the SR to be transmitted in the certain subframe, and then the selected UCI is transmitted in the certain subframe.
US10727977B2 System and method for improving forward error correction efficiency
A system and method for improving forward error correction efficiency in a communication network. The system and method employ a controller configured to evaluate a plurality of frames to identify a first type of the plurality of frames having a first frame processing characteristic pertaining to a first type of frame iteration processing performed by a terminal of the communication network and a second type of the plurality of frames having a second frame processing characteristic pertaining to a second type of frame iteration processing performed by the terminal. The controller is further configured to arrange a plurality of the first type of frames and at least one of the plurality of the second type of frames in an alternating order within a transmission window for transmission to the terminal.
US10727974B2 Aperiodic channel quality indicator report in carrier aggregation
Techniques for reporting channel quality information (CQI) in a multi-carrier wireless communication system are disclosed. In one aspect, a user equipment determines one or more reporting groups, each comprising a plurality of component carriers which are configured for the user equipment. The user equipment may detect a trigger from a base station that selects a reporting group and may respond to the trigger by sending CQI for at least the activated component carriers in the selected reporting group.
US10727973B1 Apparatus and method for self-learning and predictive DWDM network
Systems and methods for self-characterization of a software-defined optical network are disclosed. A test transponder may generate and transmit test traffic using various combinations of transmission parameters to discern physical characteristic of a route between two network elements. The test transponder may compute optical characteristics of the route based on the physical characteristics and transmission parameters. An SDN controller may maintain a characterization database storing test results. The test results may be fed to a machine learning engine, which outputs predictions or recommendations regarding utilization of bandwidth and other resources. The optical network may be adapted to handle requested, observed, or predicted changes in on-demand traffic or traffic surges. The test results may be used to defragment the optical spectrum with minimal or no impact on existing traffic to make space in a flexible grid for newly launched channels or channels being moved to different spectrum locations.
US10727967B2 Network node, wireless device and methods therein for performing and handling superposed transmissions in a wireless communications network
Performing a superposed transmission in a wireless communications network. The superposed transmission includes a first signal intended for a first wireless device and a second signal intended for a second wireless device that are superposed and transmitted simultaneously by the network node on the same transmission resources. A first ratio and a second ratio of the total transmission power available for the superposed transmission are determined. The first ratio is to be used for the first signal and the second ratio is to be used for the second signal. Information indicating the first and/or second ratio is transmitted to at least the first wireless device and the superposed transmission to the first and second wireless device is performed simultaneously on the same transmission resources by transmitting the first signal using a transmission power according to the first ratio and the second signal using a transmission power according to the second ratio.
US10727962B2 Electronic device in wireless communication system and wireless communication method
Disclosed are an electronic device in a wireless communication system, and a wireless communication method. The wireless communication system comprises multiple unlicensed carriers. The electronic device comprises: one or more processing circuits configured to: configure each of a plurality of unlicensed carriers to be a primary channel or a secondary channel, so as to obtain at least two primary channels and at least one secondary channel; perform a first channel detection process over each of the primary channels to detect whether each of the primary channels is idle, and perform a second channel detection process over each of the secondary channels to detect whether each of the secondary channels is idle; and perform downlink data transmission over the primary channel determined to be idle by means of the channel detection or over the primary and secondary channels determined to be idle by means of the channel detection. By utilizing the electronic device and the wireless communication method, the probability of access to an unlicensed carrier is improved.
US10727961B2 Method and apparatus for handling radio link failure in system using multiple reference signals
A communication method and a system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for internet of things (IoT) are provided. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, etc. The method includes receiving a radio resource control (RRC) message including first information associated with a reference signal for a radio link monitoring (RLM) and second information associated with a threshold for the RLM, monitoring a radio link quality of at least one reference signal indicated by the first information, comparing the radio link quality of the at least one reference signal with the threshold and indicating an in-sync or an out-of-sync to a higher layer of the terminal based on the comparison result.
US10727950B2 Method of controlling optical transmitter operable for pulse-amplitude modulation signal
A method of controlling an optical transmitter comprising a determining step, a dividing step and a determining step. In the determining step, a full range of an optical signal output from a light-generating device is determined by setting an upper and a lower limit thereof by keeping power of a continuous wave (CW) light constant and varying an electrical driving signal, the optical signal having 2n optical levels where n is an integer. In the dividing step, the full range of the optical signal is divided into sub-ranges each between the neighbor optical levels including the upper limit and the lower limit of the full range, the sub-ranges having preset ratios. In the determining step, electrical levels of the electrical driving signal are determined based on a non-linear transfer characteristic of the light-generating device between the electrical driving signal supplied thereto and the optical signal output therefrom.
US10727933B2 Satellite system architecture for coverage areas of disparate demand
Disclosed is a satellite communication system that allocates bandwidth to maximize the capacity of the communication system while providing service to geographical areas having different demands. A smaller portion of the frequency spectrum can be allocated for subscriber beams that supply service to low demand areas. A larger portion of the frequency spectrum can be provided to subscriber beams that provide access to high demand areas. Allocation of bandwidth can be determined by the amount of demand in low demand areas versus the amount of demand in high demand areas. High demand gateways are physically located in low demand subscriber beams, while low demand gateways are physically located in high demand subscriber beams, which prevents interference.
US10727929B2 Receive beam selection for measuring a reference signal
Disclosed are techniques for receive beam selection for measuring a reference radio frequency (RF) signal. In an aspect, a first node determines a type of measurement to be performed on the reference RF signal, selects a receive beam based on the type of measurement to be performed on the reference RF signal, generates the selected receive beam, receives, from a second node, using the generated receive beam, the reference RF signal transmitted on a wireless channel, and performs one or more measurements on the received reference RF signal according to the type of the measurement to be performed.
US10727923B2 Multi-antenna beam forming and spatial multiplexing transceiver
An apparatus has an array of antennae. Each antenna in the array has a tile circuit including a frequency conversion circuit to generate from an incoming reference signal a local oscillator carrier signal operative as an outgoing reference signal for an adjacent tile circuit. A mixer receives the local oscillator carrier signal and combines it with an antenna signal to produce a frequency converted antenna signal. A matrix of phase shifters and variable gain elements produces a set of frequency converted and phase rotated antenna signals. Analog summers combine the frequency converted and phase rotated antenna signals with user input signals from the adjacent tile circuit for distributed analog beam forming of multiple streams. The user input signals correspond to distinct users tracked by the array of antennae.
US10727918B2 Interference avoidance for beamforming transmissions in wireless communication devices and systems
A first wireless communication device includes transceiver circuitry to access data corresponding to a beamforming transmission, transmit, from the first wireless communication device to at least one second wireless communication device, a first sounding packet, and receive, from the at least one second wireless communication device, at least one second sounding packet. The second sounding packet includes channel feedback determined at the at least one second wireless communication device. Processor circuitry is to determine a steering matrix based on the channel feedback. The steering matrix is configured to at least one of reduce and avoid interference caused at the at least one second wireless communication device by transmissions from the first wireless communication device. The transceiver circuitry is further to perform the beamforming transmission to at least one third wireless communication device in accordance with the data corresponding to the beamforming transmission and the steering matrix.
US10727899B2 Crosstalk mitigation for out-of-band tones
The method includes inputting first groups of frequency samples to be transmitted over, respectively received from, first and second subsets of subscriber lines at respective first tones and following a first group selection order, alternated with mirrored second groups of frequency samples to be transmitted over, respectively received from, the second subset of subscriber lines at respective mirrored second tones of the first tones, and following a mirrored second group selection order of the first group selection order, to a vectoring processor for joint mitigation of first crosstalk present over the first and second subsets of subscriber lines at the respective first tones and second crosstalk present over the second subset of subscriber lines at the respective second tones. The first tones are common to the first and second transmit spectra. Mirroring is with respect to a folding frequency derived from a reference sampling frequency applicable to the first subset of subscriber lines.
US10727893B2 Reconfigurable front-end module for carrier aggregation
Reconfigurable front-end module for carrier aggregation. In some embodiments, a front-end module can include a plurality of signal ports and a plurality of antenna ports. The front-end module can further include a switch assembly configured to route signals along one or more of a plurality of filtering paths between the signal ports and the antenna ports. Each of the filtering paths can include a filter, and the filtering paths can be configured to allow the antenna ports to be combined outside of the front-end module to accommodate a corresponding antenna configuration. The filtering paths can be further configured to maintain desirable filtering performance levels for different combinations of the antenna ports outside of the front-end module corresponding to the different antenna configurations.
US10727887B1 Super-heterodyne radio receiver with improved image rejection
A receiver apparatus coupled to receive an RF signal having frequency components in a desired band and an image band, includes: an image rejection filter; a local oscillator to produce a first signal; a frequency divider to produce a plurality of second signals; a first mixer, coupled to receive the RF signal and the first signal, to produce an intermediate signal; and a frequency translation filter including a plurality of mixers each coupled to receive the intermediate signal and a different one of the plurality of second signals; and at least one impedance coupled as a load to each of the plurality of mixers, wherein: the image rejection filter and the frequency translation filter are configured to operate in conjunction to form a band-pass filter in the desired band and a band-stop filter in the image band and to apply the band-pass filter and band-stop filter to the RF signal.
US10727882B2 Trajectory modification technique for polar transmitter
This application discussed trajectory modification techniques for polar transmission architectures. In an example, a method can include receiving a first sample, determining an absolute phase angle change between the first sample and a third sample, and if the first angle change is greater than a threshold phase angle, adjusting phase information of a second sample to provide a modified second sample such that a trajectory associated with the first sample, the modified second sample and the third sample passes through an origin. In an example, the second sample can be received prior to receiving the first sample, and the third sample can be received prior to receiving the second sample.
US10727881B1 Wireless signal interference reduction device and method
A wireless signal interference reduction device includes a digital signal converter, an output device, a first adjustable resistor, and a second adjustable resistor. The wireless signal interference reduction device records an initial SNR value, records an SNR value of wireless reception in real-time at a preset interval when wired data transmission is turned on, determines whether a difference between the initial SNR value and the real-time SNR value is less than a preset value, continuously obtains the real-time SNR value at the preset interval to obtain the difference between the initial SNR value and the real-time SNR value if the difference between the initial SNR value and the real-time SNR value is less than the preset value, and reduces the wired transmission bandwidth by one step value if the difference between the initial SNR value and the real-time SNR value is not less than the preset value.
US10727880B1 Crest factor reduction in cable communication systems
Otherwise incompatible crest factor reduction (CFR) and cable tilt compensation can be used together, such as in a cable television or other cable communication system having a frequency-dependent signal loss at higher frequencies. The CFR can be used to limit or reduce peaks of signals provided to a power amplifier, while additional tilt reference and tilt equalizer circuits are included to address deleterious peak regrowth effects that may otherwise arise by using conventional CFR together with cable tilt compensation.
US10727878B2 Multi-band radio frequency circuit
Embodiments of the disclosure include a multi-band radio frequency (RF) circuit. The multi-band RF circuit includes multiple antenna ports coupled to multiple antennas and an antenna swapping circuit coupled to the multiple antenna ports. Control circuitry in the multi-band RF circuit controls the antenna swapping circuit to selectively couple various transmit and/or receive filters with any one or more of the multiple antenna ports to support uplink carrier aggregation (ULCA) and/or multiple-input multiple-output (MIMO) operations with a minimum number of transmit and receive filters. Transmit filters of adjacent RF bands are physically separated, but disposed in proximity, in the multi-band RF circuit to help reduce intermodulation products between the adjacent RF bands during the ULCA operation. As a result, it is possible to improve RF performance of ULCA and MIMO operations, without increasing complexity, cost, and footprint of the multi-band RF circuit.
US10727876B2 Multi-channel, multi-band linearized digital transceivers
A multi-channel, multi-band system for wireless communication includes a radio frequency (RF) front end, a mixed-signal front end for converting an incoming analog RF signal into an incoming digital RF signal and converting a composite outgoing digital RF signal into an outgoing analog RF signal, a summation circuit for combining multiple outgoing digital RF signals to the composite outgoing digital RF signal, and multi-band transceivers. Each of the multi-band transceivers may process the incoming digital RF signal to provide an incoming baseband signal and process an outgoing baseband signal to provide an outgoing digital RF signal. The mixed-signal front end may apply a loading control to each transceiver for adjusting an amount of loading on the transmit path from the transceiver to the mixed-signal front-end. The transceivers may individually conduct a feedback calibration on the receive path to optimize the incoming baseband signal for each band.
US10727871B2 Transmitting apparatus and mapping method thereof
A transmitting apparatus is disclosed. The transmitting apparatus includes an encoder to perform channel encoding with respect to bits and generate a codeword, an interleaver to interleave the codeword, and a modulator to map the interleaved codeword onto a non-uniform constellation according to a modulation scheme, and the constellation may include constellation points defined based on various tables according to the modulation scheme.
US10727868B2 Apparatus and method for offset optimization for low-density parity-check (LDPC) code
An apparatus and method are provided. The apparatus includes a decoder, including a first input configured to receive transport blocks, a second input, a third input, a fourth input, and an output configured to provide a decoded codeword, and an offset value updater, including an input connected to the output of the decoder, a first output connected to the third input of the decoder configured to provide an updated offset value, and a second output connected to the fourth input of the decoder configured to provide an index for a next codeword to be decoded.
US10727856B2 Successive approximation register analog-to-digital converter and control circuit thereof
This invention discloses a successive approximation register analog-to-digital converter (SAR ADC) and a control circuit thereof. The SAR ADC includes a comparator, a switched-capacitor digital-to-analog converter (DAC), and a control circuit. The switched-capacitor DAC includes a capacitor and a driving circuit that is electrically connected to the capacitor. The driving circuit comprises a P-type MOSFET and an N-type MOSFET, and the gates of the two MOSFETs are not electrically connected. The P-type MOSFET is controlled by a first control signal, and the N-type MOSFET is controlled by a second control signal. The control circuit controls the voltage at one end of the capacitor to switch from a high voltage level to a low voltage level by controlling the rising edge of the first control signal to lead the rising edge of the second control signal.
US10727851B2 Atomic oscillator
An atomic oscillator includes a light source unit including a light source and a first temperature control device controlling the light source to have a first temperature, an atom cell unit including an atom cell accommodating an alkali metal atom and that light emitted from the light source enters and a second temperature control device controlling the atom cell to have a second temperature different from the first temperature, and a container accommodating the light source unit and the atom cell unit and has a first surface and a second surface different from the first surface. The light source unit is mounted to the first surface, and an air gap is present between the light source unit and the second surface. The atom cell unit is mounted to the second surface, and an air gap is present between the atom cell unit and the first surface.
US10727842B2 Bi-directional interface for device feedback
Aspects of this disclosure relate to adjusting a phase of a clock signal provided to a device based on a feedback signal from the device. The feedback signal can provide phase information associated with the device and/or other information associated with the device, such as temperature information. A feedback signal processor can compute a phase control signal based on the feedback signal. The phase control signal can be used to adjust the phase of the clock signal. By adjusting the phase of one or more clock signals, several devices, such as data converters, can be synchronized.
US10727833B1 High-voltage and low-voltage data paths of a hybrid output driver
A hybrid output data path is provided that supports high-voltage signaling and low-voltage signaling. The high-voltage signaling is powered by a high-power supply voltage that is greater than a low-power supply voltage that powers the low-voltage signaling.
US10727829B2 Power supply system and method
A DC power supply system has first and second DC power distribution bus sections and a DC power switching assembly has a plurality of series connected power switching units and a current limiter. Each power switching unit has a first and second power switching unit terminal and two symmetrical power switching sub-units to control current flow between. Each sub-unit is electrically connected on one side to one of the first and second power switching unit terminals and on the other side to the other sub-unit. The power switching sub-units each have a semiconductor device and in parallel with the semiconductor device, a series connected diode and capacitor. A first terminal of the assembly is electrically coupled to the first bus section and the second terminal is electrically coupled to the second bus section. The voltage at one side of the power switching assembly is greater than or equal to 1 kV.
US10727826B2 Delay-locked loop circuit, semiconductor memory device, and methods of operating delay-locked loop circuit
A delay-locked loop circuit includes first and second duty cycle correctors, and first and second duty cycle detectors. The first duty cycle corrector adjusts duties of some of first through fourth divided clock signals to provide first through fourth corrected clock signals, in response to a first correction code. The second duty cycle corrector adjusts delays of some of second through fourth delayed clock signals to provide first through fourth source clock signals, in response to a second correction code. The first duty cycle detector detects a duty of first propagation clock signal to generate a first sub-correction code of the first correction code, and duties of first and second recovered clock signals to generate the second correction code. The second duty cycle detector detects a duty of second propagation clock signal to generate a second sub-correction code of the first correction code.
US10727825B2 Circuits for optimizing skew and duty cycle distortion between two signals
A circuit system may include a first stage circuit configured to generate two pairs of signals in response to an input signal. The circuit system may also include a second stage circuit that is configured to combine a first signal of a first pair with a first signal of a second pair to generate a first combined signal, and to combine a second signal of the first pair with a second signal of the second pair to generate a second combined signal. Transistors of the second stage circuit may be sized in relation to transition timings of the first and second pairs of signals such that skew and duty cycle distortion is minimized between the first and second combined signals.
US10727812B2 Multiplexer
A multiplexer includes a first filter connected to a common terminal and a first input/output terminal, a second filter connected to the common terminal and a second input/output terminal, a first cancel circuit including a first terminal, a second terminal acoustically connected to the first terminal, and a third terminal acoustically connected to the first terminal, and a second cancel circuit including a fourth terminal, and a fifth terminal acoustically connected to the fourth terminal. The first terminal is connected to the first input/output terminal. The second terminal is connected to the second input/output terminal. The fourth terminal is connected to the third terminal. The fifth terminal is connected to the second input/output terminal. The first and second cancel circuits generate signals that cancel out unnecessary signals in a prescribed frequency band propagating between the first and second input/output terminals.
US10727811B2 Effective coupling coefficients for strained single crystal epitaxial film bulk acoustic resonators
In an array of single crystal acoustic resonators, the effective coupling coefficient of first and second strained single crystal filters are individually tailored in order to achieve desired frequency responses. In a duplexer embodiment, the effective coupling coefficient of a transmit band-pass filter is lower than the effective coupling coefficient of a receive band-pass filter of the same duplexer. The coefficients can be tailored by varying the ratio of the thickness of a piezoelectric layer to the total thickness of electrode layers or by forming a capacitor in parallel with an acoustic resonator within the filter for which the effective coupling coefficient is to be degraded. Further, a strained piezoelectric layer can be formed overlying a nucleation layer characterized by nucleation growth parameters, which can be configured to modulate a strain condition in the strained piezoelectric layer to adjust piezoelectric properties for improved performance in specific applications.
US10727805B2 Multiplexer including filters with resonators and parallel inductor
A filter includes two series arm resonators electrically connected in series between two input/output terminals, a parallel arm resonator electrically connected between a ground and a series arm between the two series arm resonators, an inductor electrically connected in parallel to the two series arm resonators, and a matching circuit electrically connected between one of the two series arm resonators and one of the input/output terminals, wherein the two series arm resonators and the parallel arm resonator define a pass band of a bandpass filter, the two series arm resonators and the inductor define an LC resonant circuit, respective anti-resonant frequencies of each of the two series arm resonators and a resonant frequency of the parallel arm resonator are located in a pass band of the LC resonant circuit, and a resonant frequency of the LC resonant circuit is lower than the resonant frequency of the parallel arm resonator.
US10727803B2 Piezoelectric vibration member and method of manufacturing the same
A piezoelectric vibration member that includes a substrate having a main surface on or in which a piezoelectric vibration member is mounted, a lid having a recess that is open so as to face the main surface and which includes a flange portion that projects outward from an opening edge of the recess, and a bonding layer that bonds the substrate and the lid together so as to hermetically seal the piezoelectric vibrator in a space between the recess and the main surface. The surface roughness of a side surface of the flange portion is greater than the surface roughness of the surface of the recess, and the bonding layer extends from the main surface of the substrate to the side surface of the flange portion.
US10727802B2 Method for producing a batch of acoustic wave filters
A method for the batch production of acoustic wave filters comprises: synthesizing N theoretical filters, each filter defined by a set of j theoretical resonator(s) having a triplet C0ij,eq, ωrij,eq and ωaij,eq, these parameters grouped into subsets; determining a reference resonator structure for each subset, naturally having a resonant frequency ωr,ref, where ωaij,eq<ωr,ref<ωrij,eq; determining, for each theoretical resonator, an elementary building block comprising an intermediate resonator R′ij, a parallel reactance Xpij and/or a series reactance Xsij, the intermediate resonator R′ij having a triplet C0ij, ωr,ref and ωa,ref, the parameters C0ij, Xpij and/or Xsij defined so the elementary building block has a triplet: C0ij,eq, ωrij,eq and ωaij,eq; determining the geometrical dimensions of the actual resonators Rij of the filters so they have a capacitance C0ij; producing each actual resonator; associating series and/or parallel reactances with actual resonators in order to form the elementary building blocks.
US10727794B2 Power-on-reset and phase comparator for chopper amplifiers
An apparatus includes an amplifier, an input port, a first modulator circuit connected to the input port, and a correction circuit. The correction circuit is configured to determine a common mode voltage of the input port and receive a first clock signal. The correction circuit is further configured to manipulate, based at least in part upon the common mode voltage of the input port, the first clock signal to generate a second clock signal. The second clock signal is produced for the first modulator circuit. The correction circuit is further configured to determine whether the second clock signal is out of phase with a third clock signal, and, based upon a determination that the second clock signal is out of phase with the third clock signal, reset the second clock signal.
US10727791B2 I—V conversion module
An I-V conversion module includes: a current output type sensor, a pre-integral circuit, a charge transfer auxiliary circuit, and an I-V transformation circuit including an inverting amplifier. The current output type sensor is connected to an input end of the I-V transformation circuit through the pre-integral circuit. The charge transfer auxiliary circuit connects in parallel with the inverting amplifier. When both the pre-integral circuit and the charge transfer auxiliary circuit are open circuits, the pre-integral circuit pre-integrates the induction current output by the current output type sensor to store pre-integral charges. When both pre-integral circuit and the charge transfer auxiliary circuit are closed circuits, the pre-integral charges are transferred to the I-V transformation circuit. In these embodiments, both the time for establishing the I-V conversion module and power consumption can be reduced.
US10727789B2 Power amplification circuit
Provided is a power amplification circuit that includes: a first transistor that has an emitter to which a first radio frequency signal is supplied, a base to which a first DC control current or DC control voltage is supplied and a collector that outputs a first output signal that corresponds to the first radio frequency signal; a first amplifier that amplifies the first output signal and outputs a first amplified signal; and a first control circuit that supplies the first DC control current or DC control voltage to the base of the first transistor in order to control output of the first output signal.
US10727777B2 System and apparatus for generating electricity with integrated circuitry
An apparatus for generating electricity comprises a solar panel having a plurality of photovoltaic cells and a MPPT device alone or in combination with a DC/AC inverter connected directly thereto, and a plurality of heat sink tiles and a heat exchanger. The heat sink tiles are disposed between the solar panel and the heat exchanger. The heat exchanger is connected to a circulation system which allows coolant fluid to flow through the heat exchanger. Each of the heat sink tiles having a first side in direct thermal contact with a respective one of the photovoltaic cells and an opposite second side in contact with the heat exchanger. The heat exchanger having a plurality of coolant chambers disposed adjacent to the heat sink tiles. The first heat exchanger has at least one second coolant chamber disposed adjacent to said MPPT device and/or DC/AC inverter.
US10727772B1 Predicting an induction machine load pattern
For predicting a load pattern, a method determines a torque error from a torque reference modified by a low pass filter function of the torque reference. The torque reference is one of measured from an induction machine energized by a flux current and a torque current and calculated in an induction machine controller. The method determines a torque increase pulse in response to a torque relative variation calculated from the torque error exceeding an increase threshold. In response to detecting the torque increase pulse, the method determines a change delay time from the torque relative variation and the torque increase pulse. The method further determines a change period from at least two torque increase pulses. The method increases the flux current before a change time that is predicted as a function of the change delay time and the change period.
US10727766B2 Rotation speed calculation device
A rotation speed calculation device of a brushless motor includes: a current acquisition unit that acquires magnitude of current flowing through a coil of the brushless motor; a supply voltage acquisition unit that acquires supply voltage supplied to the brushless motor; and a calculation unit that calculates rotation speed of the brushless motor based on the magnitude of the current acquired by the current acquisition unit, the supply voltage acquired by the supply voltage acquisition unit, and a voltage equation calculating the rotation speed based on the magnitude of the current and the supply voltage. The voltage equation is an equation in which a member expressing a voltage drop due to inductance of a winding of the coil of the brushless motor is expressed by a product of a factor proportional to the current and a factor proportional to the rotation speed of the brushless motor.
US10727765B1 Mems friction drive linear motor
The friction driven linear motor includes a slide element with a portion with a pair of parallel straight sides. The slide element is contiguous with a zig-zag spring-like element, which is contiguous with an anchor block, which is contiguous with a MEMS substrate. The zig-zag spring-like element deforms as the slide element moves away from the anchor block. There are opposing pairs of v-beam thermal actuators. Each actuator includes a projecting cantilever beam with an end tip cycled to impinge, angularly, the slide element and extend, therein frictionally pushing the slide. A modulating current ohmically cycles the actuator from retraction to braking to pushing. At high frequencies the cantilever beam never fully retracts. The entire linear motor is composed of and is etched on a MEMS substrate.
US10727762B2 Modular, multi-channel, interleaved power converters
A multi-phase power converter includes two or more multi-phase, bi-directional, multi-level, switching power converter subcircuits, connected in parallel at respective AC and DC sides, so as to provide a multi-channel, bi-directional, multi-level configuration. The AC sides of the switching converter subcircuits are directly coupled to one another and to a multi-phase AC input via series interface reactors, and the DC sides of the switching converter subcircuits are directly connected to one another and to a common split-capacitor bank at each level of the multi-level outputs of the switching converter subcircuits. A control circuit is configured to selectively control one or more switching semiconductor devices in each of the switching converter subcircuits. In some embodiments, the control circuit includes a closed-loop zero-sequence controller and a zero-sequence generator configured to eliminate circulating current among the switching converter subcircuits and to balance voltages across levels of the common split-capacitor bank.
US10727761B2 Power conversion apparatus
In a motor drive system with inverter parallel connection, a laying cable impedance is identified by a test pulse, and a cross current suppression control gain is optimized to provide a power conversion apparatus that does not require a coupling reactor. In the motor drive system 1 in which the outputs of A-bank and B-bank inverters 20A and 20B are connected in parallel, a test pulse is outputted from the drive control unit 30 provided with the PWM controller 33 to the A and B bank inverters before operation. The laying cable impedance is identified from the DC voltage Vdc at the time of test pulse output and the response currents IA and IB. An adjustment gain is calculated from the ratio of installed cable impedance to specified cable impedance. Then, the proportional gain KP is multiplied to optimize the adjustment gain, and an on-delay time based on the optimized adjustment gain GL×KP is calculated during operation. The gate signal corrected by the calculated on-delay time is outputted to the corresponding inverter gate.
US10727757B2 High voltage high frequency power converter
A power converter includes an outer housing formed of dielectric material and including a low voltage compartment and a high voltage compartment is disclosed. The power converter also includes a low voltage DC-to-AC converter disposed in the low voltage compartment, a first coil in the low voltage compartment, a first conductive shield element lining an outer wall of the low voltage compartment, the first conductive shield element being electrically coupled to an electrical input of the DC-to-AC converter and a second conductive shield element lining an outer wall of the high voltage compartment.
US10727753B2 Bidirectional flyback converter circuit
A bidirectional flyback converter circuit includes a transformer with inductively coupled primary and secondary windings, primary-side and secondary-side switching elements, wherein the primary winding and secondary windings are respectively connected to a voltage input and output, where the primary-side and secondary-side switching elements are respectively arranged in series with the primary and secondary windings, where a charge capacitor is connected via a first terminal to a common potential of the primary and secondary sides, where with a second terminal, the charge capacitor is connected via a first diode to a common potential of the primary-side switching element and primary winding and via a second diode to a common potential of the secondary-side switching element and secondary winding, and where a buck converter is arranged on the input or output side, through which a voltage present at the charge capacitor can be regulated to a predeterminable value.
US10727751B2 Switched-mode power supply with wake-up circuitry
A switched-mode power supply includes: a switching converter converts an input voltage into an output voltage in accordance with a switching signal, wherein the switching converter includes a transformer providing galvanic isolation between a primary side and a secondary side of the switching converter; and a wake-up circuit connected to the secondary side of the switching converter, the wake-up circuit coupled to the secondary side of the switching converter and operable to generate a feedback signal that indicates whether the output voltage is greater than or equal to a threshold value. A primary side regulator generates a control signal depending on a reference value and a measured value (VAUX) representing the output voltage. Primary side logic generates the switching signal depending on the control signal. A tracking unit receives the feedback signal via a galvanically isolating component and adjusts the reference voltage based on the feedback signal.
US10727750B1 System and method for improving continuous load transition of DC-DC converter
A system and a method for improving continuous load transition of a DC-DC converter are provided. The system includes a conduction detector circuit, a counter circuit, a depth control circuit and a slope generator. The conduction detector circuit detects a phase signal of the DC-DC converter to generate a pulse signal. The counter circuit counts the number of pulse waves of the pulse signal to output a counting signal. The depth control circuit generates a pulled-down depth signal. The slope generator generates a slope signal according to the pulled-down depth signal. The pulled-down depth signal is pulled down by a first depth each time the switch circuit is conducted, but when the number of times that the switching circuit is conducted reaches a conduction number threshold, the pulled-down depth signal is pulled down by a second depth that is larger than the first depth.
US10727747B2 Hybrid buck-boost converter
A power converter and a method to convert between a first voltage at a first node and a second voltage at a second node is presented. The power converter has a flying capacitor, an inductor, a first switch, a second switch, a third switch, a fourth switch, and a fifth switch. Furthermore, the power converter has a control unit to control the first, second, third, fourth and fifth switches in a first sequence of operation phases to provide step-up conversion between the first voltage and the second voltage; and in a second sequence of operation phases to provide step-down conversion between the first voltage and the second voltage.
US10727738B2 Method and apparatus for control of switch mode power supplies utilizing magnetic and capacitive conversion means
A Method and apparatus for control of switch mode power supplies utilizing magnetic and capacitive conversion means are disclosed. The switch mode power supply is efficient and generates very small inductor current ripple and output voltage ripple. The switch mode power supply has a wider bandwidth and the filter components including magnetic storage element and the output capacitor can be made much smaller. The capacitor voltages in the switched capacitor array are regulated by changing the amount of time the inductor current passes through them.
US10727734B2 Control unit of a switching converter operating in continuous-conduction and peak-current-control mode
A control unit for a switching converter has an inductor element coupled to an input and a switch element coupled to the inductor element and generates a command signal having a switching period to switch the switch element and determine a first time period in which an inductor current is flowing in the inductor element for storing energy and a second time period in which energy is transferred to a load. An input current is distorted relative to a sinusoid by a distortion factor caused by current ripple on the inductor current. The duration of the first time period is determined based on a comparison between a peak value of the inductor current and a current reference that is a function of an output voltage of said voltage converter. A reference modification stage modifies one of the current reference and sensed value of the inductor current to compensate for distortion introduced by the distortion factor on the input current.
US10727730B2 Increasing efficiency of a switched mode power converter
Methods and apparatus to increase efficiency of a power converter using a bias voltage on a low side drive gate are disclosed. An example power converter includes an inductor; a transistor coupled to the inductor; and a driver coupled to a gate of the transistor, the driver to apply (A) a first voltage to the gate to enable the transistor, (B) a second voltage to the gate to disable the transistor, and (C) a third voltage to the gate during a transition between applying the first voltage and the second voltage, the third voltage being between the first voltage and the second voltage.
US10727725B2 Alternator device
An alternator device includes a first rotating disk having a first set of spaced intervals between rotor teeth; a second rotating disk having a second set of spaced intervals between rotor teeth; a permanent magnet located intermediate the rotating disks and to generate a first magnetic field having a first magnetic pole at the first rotating disk and a second magnetic field having a second magnetic pole opposite the first magnetic pole at the second rotating disk; and a coil base located intermediate the first and second rotating disks, the coil base receiving coils in alignment with the first and second spaced intervals; wherein the rotating disks rotate along a rotation axis while the magnet and the coil base remain in a static position, the rotation of the rotating disks enabling a rotational movement of the magnetic fields through the coils for the generation of electric current within the coils.
US10727722B2 Stator, stator manufacturing method and motor
A stator includes core pieces in which at least first and second laminate members are laminated, the first laminate member includes a first tooth portion and a first core back portion, the second laminate member includes a second tooth portion and a second core back portion, the first core back portion includes a first protrusion on one side thereof in a circumferential direction and a first recess on the other side thereof in the circumferential direction, the second core back portion includes a second recess on one side thereof in a circumferential direction and a second protrusion on the other side thereof in the circumferential direction, and an area of a region in which the first and second core back portions of the core piece adjacent thereto overlap in a lamination direction is greater than a circumferential cross-sectional area of the first core back portion circumferentially inward from the first protrusion.
US10727721B2 Motor with enhanced protection against noises
A motor may include a motor main body having a turning shaft and a motor case; a magnet that turns together with the turning shaft; a magnetism sensing element that faces the magnet; a circuit board on which the magnetism sensing element is mounted, the circuit board having a signal ground that is connected to a ground terminal of the magnetism sensing element; a circuit board holder that covers the circuit board from a side of the magnet; and a first shield member that covers the circuit board from a side opposite to the magnet. The first shield member and the circuit board holder are each made of an electrically-conductive material, and electrically connected to the signal ground.
US10727720B2 Motor
The present invention provides a motor that comprises: a housing: a stator that is included in the housing and around which a coil is wound; a rotor coupled to the inside of the stator; a shaft coupled to the rotor; and a bus bar-terminal assembly that includes a bus bar that includes a connection terminal connected with the coil and a terminal connected with an external power supply and a body that includes the bus bar therein such that the connection terminal and the terminal protrude to the outside, wherein the bus bar-terminal assembly includes an alignment guide part provided on the outer circumferential surface of the body in the height direction and slide-coupled with the inner circumferential surface of the housing. Therefore, the present invention provides an advantageous effect of increasing the assembly efficiency of the motor and reducing the number of components thereof by configuring the terminal of the bus bar and the terminal-housing assembly as a single component and an advantageous effect of easily securing the alignment position by providing the alignment guide part on the outer circumferential surface of the bus bar-terminal assembly and installing a slot or rib at the inside of the housing to correspond to the alignment guide part.
US10727719B2 Power generator assembly for rotating applications
A power generator assembly including a rotating part and a non-rotating part is provided. It is proposed that the rotating part includes first and second, circumferentially adjacent generator units. Each generator unit includes at least one coil, at least one permanent magnet and two pole shoes having pole surfaces facing radially outward. The non-rotating part includes an arc-shaped saddle adaptor of ferromagnetic material arranged with a radial distance to the pole surfaces. The saddle adaptor is configured to close a magnetic circuit passing via the pole shoes through the coil in a rotational position where the saddle adaptor overlaps with the pole shoes of a generator unit. According to the invention, a pole shoe of the first generator unit and an adjacent pole shoe of the second generator unit have the same magnetic polarity.
US10727716B2 Motor with integrated explosion proof connector enclosure with hour glass shaped wire through hole
A motor is disclosed. The motor includes a first end bell, a second end bell and a stator with a stator coil disposed between the first end bell and the second end bell. A rotor with a rotor shaft that extends through the first end bell is disposed relative to the stator and rotates relative to the stator. The second end bell includes a first wall and a chamber, the first wall adjacent to the stator. The first wall includes a wire through hole to permit a plurality of conductors of the stator to pass through the first wall and into the chamber. A connector block with plurality of terminals is disposed within the chamber. Ends of each of the plurality of conductors are electrically connected to one of the plurality of terminals of the connector block. The wire through hole is filled with a sealant.
US10727712B2 System and apparatus for axial field rotary energy device
An axial field rotary energy device can include a housing having an axis with an axial direction. A stator assembly can include a plurality of stator panels that are discrete panels from each other. The stators panels can be mechanically and stationarily coupled to the housing. Each stator panel can include a printed circuit board (PCB) having coils that are electrically conductive, each stator panel consists of a single electrical phase. In addition, rotors can be rotatably mounted within the housing on opposite axial ends of the stator assembly. The rotors can be mechanically coupled together with a rotor spacer. Each rotor can include magnets. In addition, in one version, no rotor is disposed between axially adjacent ones of the stator panels.
US10727701B2 Apparatus and method for receiving wireless power, and system for transmitting wireless power
Provided is a wireless power reception apparatus which receives a power from a wireless power transmission apparatus. A wireless power reception apparatus which receives a power from a wireless power transmission apparatus, the wireless power reception apparatus comprising a duty controller configured to control a duty cycle; a power converter configured to convert an effective load resistance according to the duty cycle; a reception resonator configured to receive a power from a transmission coil of the wireless power transmission apparatus, wherein the duty cycle and a current of the transmission coil is adjusted based on a load resistance of the wireless power reception apparatus.
US10727697B2 Power flow controller synchronization
Techniques for wireless power transfer are disclosed. An example of an apparatus for receiving power in a wireless power transfer system includes a power receiving element, a tuning and current doubler circuit operably coupled to the power receiving element, a power flow controller circuit operably coupled to the tuning and current doubler circuit, and a controller operable coupled to the power receiving element and the power flow controller circuit and configured to detect a signal in the power receiving element and to synchronize the power flow controller circuit based on the signal.
US10727694B2 Wireless charging device, portable container, and wireless charging terminal
The present application discloses a wireless charging device. The wireless charging device comprises: a portable container, the portable container being provided with an induction coil and a mounting base for mounting a mobile device, when the mobile device is mounted in the mounting base, the induction coil and the mobile device forming a closed loop; and a wireless charging terminal, the wireless charging terminal comprising an electrified coil, the electrified coil being electrified with an alternating current so as to generate a magnetic field, when the induction coil is located in the magnetic field, an induction current will be generated in the induction coil and the mobile device can be charged.
US10727687B2 Charging system and method for terminal, power adapter and charging device
The present disclosure discloses a charging method, a power adapter and a charging device. The power adapter includes: a first rectification unit, configured to rectify a first alternating current and output a voltage with a first pulsating waveform; a switch unit, configured to modulate the voltage according to a control signal; a transformer, configured to output a plurality of voltages with pulsating waveforms according to the modulated voltage; a synthesizing unit, configured to synthesis the plurality of voltages to output a second alternating current; a sampling unit, configured to sample voltage and/or current of the second alternating current to obtain a voltage sampling value and/or a current sampling value;and a control unit, configured to output the control signal to the switch unit, and to adjust a duty ratio of the control signal according to the current sampling value and/or the voltage sampling value.
US10727685B2 Drone-based VR/AR device recharging system
Disclosed is a system for drone-based recharging of a VR/AR wearable assembly. A system is disclosed comprising a wireless charging device; a wearable assembly; a light field capture VR/AR device comprising a first charging surface and a second connective surface, the first charging surface configured to be positioned on the wireless charging device, the second connective surface configured to be communicatively coupled to the wearable assembly; and a drone device including a network interface, the drone device configured to: receive notifications from the light field capture VR/AR device, the notification indicating that the light field capture VR/AR device is fully charged, remove the light field capture VR/AR device from the charging device, and attach the light field capture VR/AR device to the wearable assembly.
US10727682B2 Emergency charging device and method for door lock
The present invention relates to an emergency charging device and method for a door lock and specifically to an emergency charging device and method for a door lock, capable of: charging a secondary battery by means of light or a battery in a regular charging mode in which the battery is not discharged and, at the same time, operating the door lock by means of the battery or the secondary battery according to the amount of charge; and operating the door lock in an emergency manner by urgently charging the secondary battery by means of light in an emergency charging mode in which the battery is discharged.
US10727677B2 Fast charging circuit
A fast charging circuit includes a switching charger and a first bypass charging circuit. The input end of the switching charger receives an input voltage, and the output end of the switching charger is coupled to a battery through a first switch and is coupled to a system terminal. The first bypass charging circuit includes a second switch between its input end and output end. The input end of the first bypass charging circuit receives the input voltage, and the output end of the first bypass charging circuit is coupled to the system terminal through the first switch and is coupled to the battery. When the voltage of the battery is low, the first switch is turned on and the second switch is turned off, but when the voltage of the battery is high, the second switch and the third switch are turned on.
US10727673B2 Transformerless power conversion
A power system including a rectifier and an inverter. The rectifier has a plurality of phase input terminals and a plurality of rectifier output terminals that provide respective rectified outputs, rectifier circuitry that rectifies the signals on the phase input terminals to generate respective rectified outputs on the rectifier output terminals, a rectifier neutral to receive a power source neutral, and capacitors connected between the rectifier neutral and the rectifier output terminals. The inverter includes a respective plurality of inverter input terminals respectively connected to the rectifier output terminals, a plurality of inverter output terminals, and an inverter neutral. The rectifier neutral and the inverter neutral are coupled by a conductor to form a same neutral.
US10727666B2 Relating to direct current protection schemes
A DC protection scheme for protecting a DC power transmission medium within a DC electrical power network. The scheme includes a protection device coupled to a DC power transmission medium, being operable to protect the power transmission medium from a fault; an apparatus to measure at least one electrical property of the power transmission medium; and a controller programmed to determine the direction of the electrical fault; determine whether the electrical fault is an internal or external fault; and operate the protection device to protect the DC power transmission medium if the determination of the direction of the electrical fault and/or the determination of whether the electrical fault is an internal or external fault meet a predefined criterion.
US10727663B2 Devices and methods for fault indication connector circuits
An electronic device that is configured to be coupled to an alternating current (AC) power unit that includes an AC input power signal is described. The electronic device includes a reference signal generator circuit that is configured to generate a reference signal based on a direct current (DC) power source, a voltage divider circuit that is configured to scale the reference signal for application to the AC input power signal to generate a divided AC input power signal, an amplifier circuit that is configured to output a fault indication signal responsive to the divided AC input power signal, and an amplifier control circuit that is coupled to the amplifier circuit and is configured to control a fault indication signal level of the fault indication signal that is output by the amplifier circuit. Related methods and computer program products are also described.
US10727660B1 Cable assembly and cable indication system
The present disclosure provides a cable assembly and a cable indication system. The cable assembly includes a cable, a first connector, and a second connector. The cable includes a jacket defining a first cavity and a second cavity, the first cavity includes at least one electrical wire extending through the first cavity, and the second cavity includes a light bar extending through the second cavity. The first connector is electrically coupled to a first end of the cable, and includes a first interface for connecting with a first device. The second connector is electrically coupled to a second end of the cable, and includes a second interface for connecting with a second device.
US10727652B2 Switch assembly of reactive power compensation apparatus
A switch assembly of a reactive power compensation apparatus may include a first switching module having a first stack structure perpendicular to a supporting module, a second switching module having a second stack structure perpendicular to the supporting module, the second switching module being connected in parallel with the first switching module, and first and second supporting members disposed above and below the first and second switching modules.
US10727650B2 Arrangement of stack spark gaps and device for holding together and electrically contacting stack spark gaps
An arrangement of stack spark gaps, whereby a stack spark gap has multiple electrodes and insulating elements that are arranged between the electrodes, with a first electrically conductive clamping element and a second electrically conductive clamping element, whereby the two clamping elements are arranged opposite to the front ends of the stack spark gaps, with at least one connecting element, by which the two clamping elements are connected to one another, and with connection elements for electrical connection to the stack spark gaps. A device is provided for holding the stack spark gaps together and having them make contact. Three stack spark gaps are arranged beside one another between the two clamping elements, at least one of which is electrically conductive, and the two clamping elements are connected to one another electrically via the connecting element and are arranged with the spark gaps so as to form a star circuit.
US10727645B2 Semiconductor light source
A semiconductor light source is disclosed. In one embodiment, a semiconductor light source includes at least one semiconductor laser for generating a primary radiation and at least one conversion element for generating a longer-wave visible secondary radiation from the primary radiation, wherein the conversion element for generating the secondary radiation comprises a semiconductor layer sequence having one or more quantum well layers, and wherein, in operation, the primary radiation is irradiated into the semiconductor layer sequence perpendicular to a growth direction thereof, with a tolerance of at most 15°.
US10727643B1 Master oscillator power amplifier
A fiber-based master optical power amplifier (MOPA) is configured to utilize a pump source that operates in pulse mode with the arrival time of the pump pulses coordinated with the arrival time of the input pulses. The width of the pump pulses is also controlled, thus providing a mechanism for controlling both the amount of pump energy injected into the fiber amplifier, as well as the overlap in time between the pump pulse and the seed pulse. As the pulse repetition interval (PRI) of the input seed pulse changes, the timing of the pump pulses and their width are also changed so that a “constant gain” environment is created within the amplifying medium, providing an essentially constant energy output pulse, regardless of differences in ASE generated during different PRIs.
US10727639B2 Impingement cooling device for a laser disk and associated laser disk module
Impingement cooling devices for a laser disk include a carrier plate on the front side of which the laser disk can be secured, and a supporting structure, on the front side of which the rear side of the carrier plate is secured. The supporting structure has a plurality of cooling liquid feed lines from which the cooling liquid emerges in the direction of the rear side of the carrier plate and a plurality of cooling liquid return lines. The feed and return lines run parallel to one another in the longitudinal direction of the supporting structure, and the supporting structure includes a plurality of cutouts or the rear side of the carrier plate that are open toward the supporting structure, and the cooling liquid feed lines lead into and the cooling liquid return lines lead away from the plurality of cutouts.
US10727637B2 Cutting fixture exhibiting ram actuated and multiplying lever force for removing such as an H-tap crimp from a utility power line
A cutting fixture for incising a tap portion installed between a pair power cables. A fixture body is mounted atop a power press tool in contact with a linearly advancing ram of the tool. The fixture body terminates in a downwardly facing support surface. A pair of levers are pivotally mounted to the fixture body, each including a bottom end profile and a roller at an upper end which, in response to upward displacement of the ram, multi-directionally advances to displace against an underside of a linearly movable carriage supported upon the fixture body in proximity to the levers. A cutting blade is supported upon the carriage and, in response to elevation of the carriage, displaces upwardly in a force multiplying fashion to section the H-tap positioned between the carriage and the downwardly facing support surface in order to permit its removal while preserving the integrity of the cables.
US10727627B2 Power supply circuit breaking device
A power supply circuit breaking device includes a first connector housing, a second connector housing, a main lock unit locking in a finally fitted state in which the second connector housing is completely fitted to the first connector housing, a sub-lock unit locking in a temporarily fitted state in which a part of the second connector housing is fitted to the first connector housing, a main switch unit switched on in the finally fitted state and the temporarily fitted state, and a sub-switch unit switched on in the finally fitted state and switched off in the temporarily fitted state. The sub-lock unit includes a sub-lock claw formed in the first connecter housing, and an operation portion provided in the second connector housing and having an engaging plate portion engaged with the sub-lock claw in the temporarily fitted state.
US10727626B2 8P8C and 16P16C connectors, network switch, and system and method of racking and cabling switches and servers
An male modular connector (e.g., 8P8C) has a first set of electrical contacts on a first side and a second set of electrical contacts on an opposite, second side; and an elongated housing (in comparison to the IEC standards) so as to allow for the retaining clip of the male modular connector to be shifted farther back so as to not interfere with the connection between the pins and the electrical contacts of a female modular connector.A network switch has a non-cuboidal housing comprising two or more sidewalls, each sidewall comprising a plurality of female connectors (such as 8P8C, 16P16C, fiber optic, or other connector); and wherein some or all of the female connectors are parallel to the sides of the cabinet.The network switch is mounted from the front of the cabinet, with cables running horizontally to other cabinets and various mechanisms for protecting, organizing and managing the cables.
US10727623B2 Electrical connecting unit and sealing arrangement for an electrical connector and method for its production
An electrical connecting unit for an electrical connector comprises an adhesive disposed at least partially circumferentially around the electrical connecting unit or at at least a side of the electrical connecting unit. The adhesive is elastically and/or plastically deformable and adheres to the electrical connecting unit to provide a seal for the electrical connector.
US10727618B2 Connector with anchoring power pin
Anchoring power pins are described herein. In one embodiment, a system includes a circuit board including a through hole, and a connector for coupling a module with the circuit board. The connector includes housing including a module-facing side to receive the module and a circuit board-facing side to couple with the circuit board. The connector includes a conductive power pin to both physically anchor the connector to the circuit board and electrically couple the module with the circuit board, the conductive power pin including a tip protruding from the circuit board-facing side of the connector to extend into a matching through hole in the circuit board.
US10727614B2 Wire connecting device
A terminal holder unit of a wire connecting device includes a terminal accommodation space and a holder-side groove penetrating a wall of a holder base portion of the terminal holder unit in a wire extending direction. A covered electric wire is inserted into the holder-side groove. A press-insert terminal is inserted into the holder-side groove in a terminal insertion direction. A part of an insulating coating portion of the wire is removed, when cutting portions of the press-insert terminal are press-contacted to the wire. A part of a conductive wire portion of the wire is exposed to an outside of the wire, so that the press-insert terminal is electrically connected to the wire. A pair of wire stopper portions is formed in the holder base portion at both sides of the holder-side groove for limiting a movement of the wire in a direction from a wire assembled position to an open end of the holder-side groove.
US10727603B2 Wideband electromagnetic cloaking systems
Arrangement of resonators in an aperiodic configurations are described, which can be used for electromagnetic cloaking of objects. The overall assembly of resonators, as structures, do not all repeat periodically and at least some of the resonators are spaced such that their phase centers are separated by more than a wavelength. The arrangements can include resonators of several different sizes and/or geometries arranged so that each size or geometry corresponds to a moderate or high “Q” response that resonates within a specific frequency range, and that arrangement within that specific grouping of akin elements is periodic in the overall structure. The relative spacing and arrangement of groupings can be defined by self similarity and origin symmetry. Fractal based scatters are described. Further described are bondary condition layer structures that can activate and deactive cloaking/lensing structures.
US10727602B2 Electromagnetic reception using metamaterial
A device includes a plurality of electromagnetically bi-anisotropic devices, a conductive layer, and a spacer layer disposed between the plurality of electromagnetically bi-anisotropic devices and the conductive layer. The device also includes an electromagnetic interface device disposed between the plurality of electromagnetically bi-anisotropic devices and the conductive layer. The electromagnetic interface device is configured to output an electrical signal responsive to receipt of an electromagnetic wave.
US10727601B1 Sidelobe suppression in metasurface devices
A transceiver system may include first and second metasurfaces, such as radio frequency (RF) metasurfaces or optically reflective tunable liquid crystal metasurfaces (LCMs). In one specific example, a transmit LCM may be tuned by a controller to steerably reflect incident optical radiation at a target transmit steering angle. A laser or other optical radiation source may transmit optical radiation to the transmit LCM at a first angle of incidence. The controller may tune the second tunable LCM to steerably receive optical radiation at a target receive steering angle corresponding to the target transmit steering angle. The received optical radiation may be reflected at a second angle of incidence to a detector.
US10727600B1 Coupling and re-radiating system for millimeter-wave antenna
An antenna subsystem of a communication device has an open cavity including an inner opening and lateral and outer sides that define a cavity. The cavity is sized less than required for cavity mode resonance at a millimeter-wave operating frequency. A millimeter-wave antenna element placed at the inner opening of the hollowed section cavity excites evanescent electromagnetic fields in the cavity. A slot antenna is formed in a metallic layer of the outer side of the cavity. A metallic sectioned proximity post has a first section positioned adjacent to and spaced apart from the millimeter-wave antenna element to couple to, and conduct, the evanescent electromagnetic field. The metallic proximity post has a second section positioned adjacent to and spaced apart from the slot antenna to couple at the millimeter-wave operating frequency, enabling re-radiation by the slot antenna.
US10727597B2 Dielectric antenna device for wireless communications
A wireless transceiver station including an antenna device and a casing, the antenna device including at least one resonator element cooperating with the casing of the wireless transceiver station and having a shape with a low aspect ratio so as to be conformal with the casing, the at least one resonator element including a composite material and being adapted to be excited by a feed system which is positioned inside the resonator element so as to allow the antenna device to irradiate with a substantially omnidirectional radiation pattern.
US10727593B2 Antenna, antenna device and communication device
Provided is an antenna that can facilitate favorable communications even if no metal body is located near the antenna and even if the antenna is located within a metal body. An antenna is characterized in that the antenna comprises: a core (11) having a plane; a coil winding part (area B) of the plane about which a coil is wound; and no-coil winding parts (areas A, C) of the plane about which no coil is wound, wherein the coil winding part is sandwiched between the no-coil winding parts in the axial direction of the coil on the plane, and the width of the plane in the axial direction of the coil is equal to or greater than the width of the plane in the winding direction of the coil.
US10727587B2 High-resolution phase shifter
A radiation pattern of a phased array antenna, comprising a plurality of antenna elements, may be dynamically modified using phase shifters to apply variable phase shifts between antenna elements. In a phased array antenna designed for airborne applications, the phase shifters may be required to enable a fine phase-shifting resolution and to operate over a wide temperature range. The phase shifters may also be required to perform while exhibiting small process variations, small form factor, low power consumption, and low loss. One possible solution to this is a passive vector-interpolating phase shifter configured to exhibit such characteristics.
US10727585B2 Directional monopole array antenna using hybrid type ground plane
Provided is a directional monopole array antenna using a hybrid ground plane in which a plurality of monopole antennas are connected in a form of an array, wherein the monopole antennas includes: a ground plane designed to be divided into a PMC (perfect magnetic conductor) and a PEC (perfect electric conductor) such that a surface current induced in the PEC flows in a direction; and an antenna device vertically disposed in the ground plane.
US10727584B2 Multiway switch for transmitting sounding reference signal successively through a set of antennas
A multiway switch, a radio frequency system, and a wireless communication device are provided. The multiway switch includes n T ports and four P ports. At least one of the n T ports is coupled with all of the four P ports, where n is an integer and 4≤n. The multiway switch is configured to be coupled with a radio frequency circuit and an antenna system of an electronic device to implement a preset function of the electronic device. The antenna system includes four antennas corresponding to the four P ports. The preset function is a function of transmitting a sounding reference signal (SRS) through the four antennas in turn.
US10727571B2 Cellular radio antenna
The present invention relates to a cellular radio antenna, in particular for a cellular radio base station, having at least one dipole radiator and having a dielectric body that is arranged on the dipole radiator and characterized in that the height H of the dielectric body in the main radiation direction amounts to at least 30% of the maximum thickness D of the dielectric body in a cross-section perpendicular to the main radiation direction.
US10727562B1 Dynamic autonomous piezoelectric stabilizer mount
Aspects of the disclosure include commanding an antenna to a first orientation relative to a structure that the antenna is mounted to, obtaining at least one measurement from at least one sensor, wherein the at least one measurement represents a first magnitude and a first direction of a displacement of the antenna relative to the first orientation, determining that the displacement of the antenna relative to the first orientation exceeds a threshold in terms of the first magnitude, the first direction, or a combination thereof, responsive to the determining that the displacement of the antenna relative to the first orientation exceeds the threshold, identifying at least one piezoelectric device to engage to cause the antenna to assume a second orientation relative to the structure, and responsive to the identifying, commanding the at least one piezoelectric device to engage to cause the antenna to assume the second orientation.
US10727561B2 Mounting substrate, waveguide module, integrated circuit-mounted substrate, microwave module
A mounting substrate includes a circuit board and a coupler. The circuit board has a mounting surface on which a microwave integrated circuit element is to be mounted, the microwave integrated circuit element having a plurality of terminals including first and second antenna I/O terminals. The coupler connects the first and second antenna I/O terminals to a waveguide device. The coupler includes: a first electrical conductor portion to be connected to the first antenna I/O terminal; a second electrical conductor portion to be connected to the second antenna I/O terminal; and an elongated gap in which an end face of the first electrical conductor portion and an end face of the second electrical conductor portion oppose each other. The elongated gap has a narrow portion at which the distance between the end face of the first electrical conductor portion and the end face of the second electrical conductor portion is locally decreased. The coupler couples an electromagnetic field being produced at the narrow portion to a waveguide in the waveguide device.
US10727551B2 Battery with liquid temperature controlling system
A liquid temperature controlling system is used to circulate a temperature controlled liquid between the liquid temperature controlling system and a battery to produce a temperature controlled battery. The battery and the liquid temperature controlling system are detachably coupled at least while the temperature controlled liquid is circulated. The temperature controlled liquid is removed from the temperature controlled battery. The battery and the liquid temperature controlling system are decoupled after the temperature controlled liquid is removed. A charger is used to charge the temperature controlled battery.
US10727547B2 Method for recycling lithium-ion battery
Provided herein is a method for recycling lithium-ion batteries in a polar solvent such as an aqueous media or water. The method disclosed herein isolates a mixture of anode and cathode materials from waste lithium-ion batteries. The separated electrode materials can easily be collected with high recovery rate, providing a rapid, efficient and low-cost method for recycling electrode materials from waste lithium-ion batteries.
US10727541B2 Secondary battery comprising gas-absorbing polymer
The present invention provides a secondary battery in which an electrode assembly is sealed within a battery case together with an electrolyte, wherein a gas-absorbing polymer having an azo group is included in the battery cell so as to absorb gas generated within the battery.
US10727538B2 Nonaqueous electrolyte secondary battery
As a nonaqueous electrolyte secondary battery whose battery performance is prevented from being deteriorated by charge and discharge, provided is a nonaqueous electrolyte secondary battery including: a nonaqueous electrolyte secondary battery separator having ion permeability barrier energy of not less than 300 J/mol/μm and not more than 900 J/mol/μm per unit film thickness; and a nonaqueous electrolyte containing a given additive in an amount of not less than 0.5 ppm and not more than 300 ppm.
US10727537B2 Electrochemical devices comprising nanoscopic carbon materials made by additive manufacturing
Electrochemical devices, such as batteries, supercapacitors, etc., which may be prepared from nanoscopic electrically conductive carbon materials, and optionally electrochemically active materials. Also, methods for preparing such electrochemical devices, including components, elements, etc., of such devices by using three-dimensional (3D) printing, fused deposition modeling (FDM), selective laser sintering (SLS), etc., techniques.
US10727527B2 Electrode assembly
An electrode assembly includes: a plurality of first electrodes, each including a first electrode portion having a first active material layer thereon and a first uncoated region electrically connected to the first electrode portion; a separation membrane including a plurality of receiving portions arranged at intervals and respectively accommodating the first electrode portions, the separation membrane being folded so that surfaces of adjacent ones of the receiving portions face each other; and a plurality of second electrodes respectively positioned between adjacent ones of the receiving portions that face each other to overlap a corresponding one of the first electrode portions. The plurality of second electrodes each include a second electrode portion having a second active material layer thereon and a second uncoated region electrically connected to the second electrode portion.
US10727510B2 Method of starting-up a fuel cell arrangement and fuel cell arrangement
The invention relates to a method of starting-up a fuel cell arrangement (1) comprising a fuel processor (2) and a fuel cell (70), wherein the fuel processor (2) comprises the following components: a first evaporator (10), a reformer (20) arranged downstream of the first evaporator (10), a water-gas shift reactor (30), a PrOx reactor (40), a first heat exchanger (11), an afterburner (21) and a startup burner (50), wherein the method comprises the following steps: a) electrically heating a heating arrangement in the fuel processor (2) to heat a first gas (G1), b) heating the components of the fuel processor (2) to a fixed operating temperature by circulating the heated first gas (G1) through at least the first heat exchanger (11) and the afterburner (21), c) catalytically combusting an atomized or evaporated fuel (B) in the startup burner (50) and then afterburning hydrogen in the afterburner (21) for further heating of the first gas (G1) via at least one heat exchanger, d) introducing the fuel (B) into the preheated components of the fuel processor (2) and stopping the catalytic combustion in the startup burner (50), e) starting up at least one reaction in the components of the fuel processor (2), until an exit gas from a PrOx reactor (40) has a given CO content, and f) switching on the fuel cell (70). The invention further relates to a fuel cell arrangement.
US10727507B2 Fuel cell system including rupture part between hydrogen supply valve and hydrogen shut-off valve
A fuel cell system including a hydrogen shut-off valve and a hydrogen supply valve connected therewith, the fuel cell system including: a holder capable of accommodating the hydrogen supply valve, wherein the holder includes a rupture part which may be formed at one point between the hydrogen supply valve and the hydrogen shut-off valve, and the hydrogen shut-off valve may be accommodated in one or more extended ends of the holder, and when the rupture part is cut off by external shock the hydrogen shut-off valve and the hydrogen supply valve are disconnected from each other.
US10727506B2 Flow battery that includes redox mediator
A flow battery includes: a liquid including redox mediator; an electrode at least partially immersed in the liquid; a second electrode; an active material at least partially immersed in the liquid; and a circulator that circulates the liquid between the electrode and the active material.
US10727494B2 Fuel cell
A solid oxide fuel cell is disclosed herein. The fuel cell includes a silicon substrate, an electrolyte film laminated on the silicon substrate, and a gas flow path formed inside the silicon substrate. The electrolyte film is opposed to the gas flow path via an electrode film. A portion of a side wall of the gas flow path has a fillet shape, and the portion is close to the electrolyte film.
US10727481B2 Energy storage devices
A novel hybrid lithium-ion anode material based on coaxially coated Si shells on vertically aligned carbon nanofiber (CNF) arrays. The unique cup-stacking graphitic microstructure makes the bare vertically aligned CNF array an effective Li+ intercalation medium. Highly reversible Li+ intercalation and extraction were observed at high power rates. More importantly, the highly conductive and mechanically stable CNF core optionally supports a coaxially coated amorphous Si shell which has much higher theoretical specific capacity by forming fully lithiated alloy. Addition of surface effect dominant sites in close proximity to the intercalation medium results in a hybrid device that includes advantages of both batteries and capacitors.
US10727476B2 Electrode for lithium-ion cell, lithium-ion cell, and method for manufacturing electrode for lithium-ion cell
The present invention aims to provide an electrode for lithium ion batteries which exhibits excellent electrical conductivity even if its thickness is large. The electrode for lithium ion batteries of the present invention includes a first main surface to be located adjacent to a separator of a lithium ion battery and a second main surface to be located adjacent to a current collector of the lithium ion battery. The electrode has a thickness of 150 to 5000 μm. The electrode contains, between the first main surface and the second main surface, a conductive member (A) made of an electronically conductive material and a large number of active material particles (B). At least part of the conductive member (A) forms a conductive path that electrically connects the first main surface to the second main surface. The conductive path is in contact with the active material particles (B) around the conductive path.
US10727462B2 Thermal runaway shield
A thermal runaway shield (“TRS”) having at least one TRS module. The TRS module comprises a first wall, a second wall, and fibers. The first wall has an exterior side and an interior side. The second wall has an exterior side and an interior side. The fibers are disposed on the interior side of the first wall and on the interior side of the second wall. The first wall is coupled to the second wall forming an inner cavity. The at least one of the exterior side of the first wall and the exterior side of the second wall has a shape for conforming to a shape of at least one energy storage device cell.
US10727458B2 Interchangeable carriage for an energy storage and power supply device
An energy storage and power supply device includes a housing, an energy storage unit disposed within the housing, a top portion extending from the housing, a first module, and a different, second module. The top portion defines a cavity. The first module and the second module are interchangeable and removably receivable within the cavity.
US10727447B2 Electroluminescent display device
An electroluminescent display device includes a thin film transistor disposed on a substrate; a passivation layer disposed on the thin film transistor; a plurality of metallic patterns disposed to be spaced apart from each other on the passivation layer; a reflective electrode disposed conforming to the shapes of the plurality of metallic patterns and a top surface of the passivation layer and including a plurality of protruding portions; an overcoat layer disposed on the passivation layer and the reflective electrode and including an opening configured to expose a top surface of each of the plurality of protruding portions; a first electrode disposed on the reflective electrode and the overcoat layer and electrically connected to the reflective electrode; an light-emitting layer disposed on the first electrode; and a second electrode disposed on the light-emitting layer.
US10727443B2 Organic light emitting display
Provided is an organic light emitting display comprising: a substrate including a light emitting zone and a non-light emitting zone, which is positioned around the outside of the light emitting zone; at least one organic light emitting diode formed on the light emitting zone; an encapsulation layer for sealing the organic light emitting diode; and a dam formed on the non-light emitting zone, wherein the encapsulation layer includes a structure in which at least one inorganic layer and at least one organic layer are alternatingly stacked, wherein the organic layer is made from a display sealing material composition, and wherein the display sealing material composition comprises a photo-curable monomer and a photopolymerization initiator. The photo-curable monomer comprises: a monomer not having an aromatic hydrocarbon group; and a monomer, represented by chemical formula 1, having at least two substituted or non-substituted phenyl groups, wherein the photo-curable monomer comprises approximately 5 wt. % to 45 wt. % of the monomer having the at least two substituted or non-substituted phenyl groups, and approximately 55 wt. % to 95 wt. % of a monomer not having the aromatic hydrocarbon group.
US10727442B2 Organic light-emitting display apparatus including an encapsulating layer having islands
An organic light-emitting display apparatus includes: a substrate; first electrodes arranged on the substrate at separate positions; a second electrode disposed on the first electrodes to face the first electrodes; an intermediate layer disposed between the first electrodes and the second electrode and including an emission layer; a first encapsulating layer disposed on the second electrode and patterned to have a plurality of islands, the first encapsulating layer including an organic material; and a second encapsulating layer covering the islands of the first encapsulating layer and including an inorganic material.
US10727441B2 Display device
A display device includes: a panel unit that includes pixel drive circuits; and a panel terminal unit on an edge portion of the panel unit. The panel terminal unit includes: a board; wiring electrodes disposed on the board and connected to the pixel drive circuits; a mounted component mounted on the board and connected to the wiring electrodes; a protective film that is on the board and covers the wiring electrodes except for a mounting area where the mounted component is mounted on the board; and a resin portion that covers the mounted component and a portion of the protective film and not covers a rest of the protective film.
US10727439B2 Display panel for maintaining parallel substrates with constant space and display device including the same
The present disclosure relates to the display panel and the display device include a first electrode disposed on a substrate, at least one spacer disposed on the bank, the outer edge of the spacer includes a first outer edge portion corresponding to from the bank to a first height above the bank and a second outer edge portion corresponding to a predetermined height from the first height. The first outer edge portion has a second tapering shape, and the second outer edge portion includes a part having a first tapering shape or a part having a convex shape.
US10727437B2 Semiconductor device and method for manufacturing the same
To realize a high-performance liquid crystal display device or light-emitting element using a plastic film. A CPU is formed over a first glass substrate and then, separated from the first substrate. A pixel portion having a light-emitting element is formed over a second glass substrate, and then, separated from the second substrate. The both are bonded to each other. Therefore, high integration can be achieved. Further, in this case, the separated layer including the CPU serves also as a sealing layer of the light-emitting element.
US10727427B2 Method of manufacturing a field effect transistor using carbon nanotubes and a field effect transistor
In a method of forming a gate-all-around field effect transistor (GAA FET), a bottom support layer is formed over a substrate and a first group of carbon nanotubes (CNTs) are disposed over the bottom support layer. A first support layer is formed over the first group of CNTs and the bottom support layer such that the first group of CNTs are embedded in the first support layer. A second group of carbon nanotubes (CNTs) are disposed over the first support layer. A second support layer is formed over the second group of CNTs and the first support layer such that the second group of CNTs are embedded in the second support layer. A fin structure is formed by patterning at least the first support layer and the second support layer.
US10727419B2 Organic light emitting display device
An organic light emitting display device is disclosed. The organic light emitting display device comprises an anode; an organic layer on the anode; and a cathode on the organic layer, wherein the organic layer comprises a compound including a carbazole compound having hole characteristics and a material having electron characteristics.
US10727418B2 Organic light-emitting device
An organic light-emitting device including a first electrode; a second electrode; and an organic layer between the first electrode and the second electrode, the organic layer including an emission layer, wherein the organic layer includes a first material represented by Formula 1, and a second material represented by Formula 2,
US10727413B2 Materials for electronic devices
The invention relates to phenanthrene compounds comprising one or more arylamino groups. Said compounds can be used in electronic devices, in particular OLED's.
US10727406B2 CEM switching device
Subject matter herein disclosed relates to an improved CEM switching device and methods for its manufacture. In this device, a conductive substrate and/or conductive overlay comprises a primary layer of a conductive material and a secondary layer of a conductive material. The primary layer contacting the CEM layer is substantially inert to the CEM layer and/or acts as an oxygen barrier for the secondary layer at temperatures used for the manufacture of the device.
US10727403B2 Resistive memory device and method of manufacturing the resistive memory device
A resistive memory device may include a plurality of MATs, row control blocks, a plurality of word lines, a plurality of bit lines and memory cells. Each of the row control blocks may be interposed between the MATs. Each of the row control blocks may include a control element. The word lines may be arranged spaced apart from each other by a substantially uniform gap on the MATs. The bit lines may overlap with the word lines. The memory cells may be located between the word lines and the bit lines. Each of the word lines may be electrically connected with the control element of each of the row control blocks via a connection path.
US10727402B2 Method for producing tunnel magnetoresistive element
A method for producing a tunnel magnetoresistive element includes a stacking step, then in-magnetic field heating, and then dry etching. The stacking includes stacking a B absorption layer which is in contact with an upper surface of a CoFeB layer. The dry etching includes removal of layers to the B absorption layer. An end of etching is set as an end point time detected by an analysis device when a final layer before the B absorption layer directly above the CoFeB layer is exposed has reduced to a prescribed level, or when the B absorption layer directly above the CoFeB layer has increased to the prescribed level. An amount of over-etching after the end point time is specified in advance, and the B absorption layer is stacked such that the thickness from the prescribed level to the upper surface of the CoFeB layer corresponds to the over-etching amount.
US10727400B2 Magnetic random access memory with perpendicular enhancement layer
The present invention is directed to a magnetic memory element including a magnetic free layer structure having a variable magnetization direction perpendicular to a layer plane thereof; a non-magnetic metal layer formed adjacent to the magnetic free layer structure; an oxide layer formed adjacent to the non-magnetic metal layer; an insulating tunnel junction layer formed adjacent to the magnetic free layer structure opposite the non-magnetic metal layer; a first magnetic reference layer formed adjacent to the insulating tunnel junction layer; a second magnetic reference layer separated from the first magnetic reference layer by a perpendicular enhancement layer; an antiferromagnetic coupling layer formed adjacent to the second magnetic reference layer; and a magnetic fixed layer structure formed adjacent to the antiferromagnetic coupling layer. The first and second magnetic reference layers have a first invariable magnetization direction substantially perpendicular to layer planes thereof. The magnetic fixed layer structure has a second invariable magnetization direction substantially opposite to the first invariable magnetization direction.
US10727387B2 Light emitting device
Alight emitting device includes a substrate including a base member including a front surface, a rear surface opposite to the front surface, a bottom surface perpendicular to the front surface, and a top surface opposite to the bottom surface, a first wiring portion located on the front surface, and a second wiring portion located on the rear surface; a light emitting element electrically connected with the first wiring portion; and a first reflective member covering a lateral surface of the light emitting element and the front surface of the base member. The base member has a recessed portion opened on the rear surface and the bottom surface. The substrate includes a third wiring portion covering an inner wall of the recessed portion and electrically connected with the second wiring portion, and a via in contact with the first wiring portion, the second wiring portion and the third wiring portion.
US10727384B2 Device with semiconductor chips on a primary carrier
A device with semiconductor chips on a primary carrier is disclosed. In an embodiment a device includes a primary carrier, a plurality of semiconductor chips arranged on the primary carrier, a radiation conversion material arranged at least in places on the semiconductor chips and the primary carrier, a secondary carrier to which the primary carrier is attached and a scattering body arranged on a front side of the secondary carrier facing the primary carrier, the scattering body covering the semiconductor chips, wherein the primary carrier is formed reflective to primary radiation at least in a region of the semiconductor chips, and wherein, during operation of the device, at least secondary radiation exits through a front side of the scattering body facing away from the secondary carrier and through a rear side of the secondary carrier facing away from the primary carrier.
US10727383B2 LED package structure
An LED package structure includes a substrate, an electrode layer and an insulating layer in a coplanar arrangement and disposed on the substrate, an LED chip mounted on the electrode layer and the insulating layer, a phosphor sheet covering entirely a top surface of the LED chip, a first translucent layer disposed on a light emitting surface of the phosphor sheet, and a reflective housing covering the side surfaces of the LED chip and the side surfaces of the phosphor sheet. The light emitting surface has a central region and a ring-shaped region surrounding the central region. The first translucent layer covers at least 60% of an area of the ring-shaped region. A refractive index of the first translucent layer is larger than one and is smaller than that of the phosphor sheet. A top surface of the reflective housing is substantially flush with the light emitting surface.
US10727377B2 Full-spectrum light emitting diode and application thereof
Disclosed are a full-spectrum light emitting diode (LED) and applications thereof. A fluorescent powder composition is mixed with silica gel. In the mixture of the fluorescent powder composition and the silica gel, the mixture of the fluorescent powder composition and the silica gel is applied on blue LED chips. The blue LED chips are blue light emitting diode chips, and at least two blue LED chips are provided. The fluorescent powder composition includes fluorescent powder of at least two different colors. An excited spectrum is close to a plant photosynthesis curve, a meat irradiation curve, a biological growth curve, a seafood irradiation curve, a vegetable and fruit irradiation curve, and a pastry irradiation curve. A full-spectrum LED light source can be adjusted to simulate natural light irradiation. The excited spectrum is close to the plant photosynthesis curve, thereby causing photosynthesis in plants, achieving an optimal plant growth effect. Further, the present invention achieves optimal freshness preservation effects in meat irradiation, seafood irradiation, and vegetable and fruit irradiation, and ensures optimal deliciousness in pastry irradiation.
US10727372B2 Dilute-Antimonide group-III-Nitride nanostructure optoelectronic devices
A nanostructure optoelectronic device, in accordance with aspects of the present technology, can include a group-III element semiconductor with a first type of doping, one or more quantum structures including a dilute-Antimonide group-III-Nitride disposed on the first type of doped group-III element semiconductor, and a group-III element semiconductor with a second type of doping disposed on the dilute-Antimonide group-III-Nitride. The concentration of the Antimony (Sb) can be adjusted to vary the energy bandgap of the dilute-Antimonide group-III-Nitride between 3.4 and 2.0 electron Volts (eV)
US10727366B2 Solar cell comprising CIGS light absorbing layer and method for manufacturing same
The resent invention relates to a method for manufacturing a solar cell, the method comprising the steps of: (a) forming a lower electrode layer on a substrate; (b) forming a CIGS light absorbing layer on the lower electrode layer by supplying a copper precursor to deposit a copper thin film using chemical vapor deposition and then supplying a gallium precursor, an indium precursor, and a first selenium precursor to deposit a gallium thin film and an indium-selenium thin film using chemical vapor deposition; and (c) sequentially forming a buffer layer and a front electrode layer on the CIGS light absorbing layer.
US10727364B2 Solar cell module
A solar cell module includes a plurality of compound semiconductor solar cells each including a compound semiconductor substrate, a first electrode part on a front surface of the compound semiconductor substrate, an insulating substrate positioned at a back surface of the compound semiconductor substrate, a second electrode part positioned between the back surface of the compound semiconductor substrate and a front surface of the insulating substrate, and an insulating adhesive attaching the insulating substrate to the second electrode part; a conductive connection member electrically connecting two adjacent compound semiconductor solar cells to each other; a conductive adhesive attaching the conductive connection member to a corresponding electrode part of the compound semiconductor solar cell; a front substrate positioned on the compound semiconductor solar cells; and a back substrate positioned below the compound semiconductor solar cells.
US10727363B2 Graphic layers and related methods for incorporation of graphic layers into solar modules
In some aspects, graphic layers for depicting a visible representation of an image along a surface of a photovoltaic module can include a plurality of substantially opaque isolated regions; and at least one substantially transparent contiguous region surrounding the substantially opaque isolated regions, wherein an outer surface of the at least one substantially transparent contiguous region comprises a matte surface finish.
US10727352B2 Long-channel fin field effect transistors
A method of forming a long-channel fin field effect device is provided. The method includes forming a trench in a substrate, forming a pedestal in the trench, wherein the pedestal extends above the surface of the substrate, forming a sacrificial pillar on the pedestal, forming a rounded top surface on the sacrificial pillar to form a sacrificial support structure, forming a fin material layer on the exposed surface of the sacrificial support structure, and removing the sacrificial support structure to leave a free-standing inverted U-shaped fin.
US10727347B2 Semiconductor device and a method for fabricating the same
A semiconductor device includes a substrate provided with an electronic device, an interlayer dielectric (ILD) layer formed over the electronic device, a wiring pattern formed on the ILD layer and a contact formed in the ILD layer and physically and electrically connecting the wiring pattern to a conductive region of the electronic device. An insulating liner layer is provided on sidewalls of the contact between the contact and the ILD layer. A height of the insulating liner layer measured from a top of the conductive region of the electronic device is less than 90% of a height of the contact measured between the top of the conductive region and a level of an interface between the ILD layer and the wiring pattern.
US10727339B2 Selectively regrown top contact for vertical semiconductor devices
Vertical semiconductor devices having selectively regrown top contacts and method of fabricating vertical semiconductor devices having selectively regrown top contacts are described. For example, a semiconductor device includes a substrate having a surface. A first source/drain region is disposed on the surface of the substrate. A vertical channel region is disposed on the first source/drain region and has a first width parallel with the surface of the substrate. A second source/drain region is disposed on the vertical channel region and has a second width parallel with and substantially greater than the first width. A gate stack is disposed on and completely surrounds a portion of the vertical channel region.
US10727330B2 Semiconductor device with diode region
A semiconductor device includes a SiC body having a first surface, a gate trench extending from the first surface into the SiC body and having a first sidewall, a second sidewall opposite the first sidewall, and a bottom, a source region of a first conductivity type formed in the SiC body and adjoining the first sidewall of the gate trench, a drift region of the first conductivity type formed in the SiC body below the source region, a body region of a second conductivity type formed in the SiC body between the source region and the drift region and adjoining the first sidewall of the gate trench, and a diode region of the second conductivity type formed in the SiC body and adjoining the second sidewall and the bottom of the gate trench but not the first sidewall of the gate trench.
US10727326B2 Trench-gate insulated-gate bipolar transistors (IGBTs)
In a general aspect, an insulated gate bipolar transistor (IGBT) device can include an active region, an inactive region and a trench extending along a longitudinal axis in the active region. The IGBT can also include a first mesa defining a first sidewall of the trench and in parallel with the trench and a second mesa defining a second sidewall of the trench and in parallel with the trench. At least a portion of the first mesa can include an active segment of the IGBT device, and at least a portion of the second mesa can include an inactive segment of the IGBT device.
US10727324B2 Bipolar junction transistor
A bipolar junction transistor includes: an emitter region; a base region; and a collector region, wherein each of the emitter region, the base region, and the collector region comprises fin-shaped structures. Preferably, the emitter region, the base region, and the collector region are disposed along a first direction and the fin-shaped structures are disposed along a second direction, in which the first direction is orthogonal to the second direction.
US10727321B2 Structure and formation method of semiconductor device structure with a dummy fin structure
Structures and formation methods of a semiconductor device structure are provided. The method includes forming a dummy fin structure over a semiconductor substrate, and forming a mask layer covering the dummy fin structure. The method further includes irradiating the mask layer, so that the mask layer is divided into an unirradiated portion and an irradiated portion, and the irradiated portion is over the dummy fin structure. The method also includes removing a top portion of the irradiated portion and a top portion of the dummy fin structure by a first etching operation, such that the dummy fin structure has a convex top surface after the first etching operation. The method includes removing a middle portion of the dummy fin structure by a second etching operation, such that the dummy fin structure has a concave top surface after the second etching operation.
US10727316B2 Vertical transistor fabrication and devices
A method of fabricating a vertical field effect transistor including forming a first recess in a substrate; epitaxially growing a first drain from the first bottom surface of the first recess; epitaxially growing a second drain from the second bottom surface of a second recess formed in the substrate; growing a channel material epitaxially on the first drain and the second drain; forming troughs in the channel material to form one or more fin channels on the first drain and one or more fin channels on the second drain, wherein the troughs over the first drain extend to the surface of the first drain, and the troughs over the second drain extend to the surface of the second drain; forming a gate structure on each of the one or more fin channels; and growing sources on each of the fin channels associated with the first and second drains.
US10727313B2 Dual metal gate structures for advanced integrated circuit structure fabrication
Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a semiconductor substrate comprising an N well region having a semiconductor fin protruding therefrom. A trench isolation layer is on the semiconductor substrate around the semiconductor fin, wherein the semiconductor fin extends above the trench isolation layer. A gate dielectric layer is over the semiconductor fin. A conductive layer is over the gate dielectric layer over the semiconductor fin, the conductive layer comprising titanium, nitrogen and oxygen. A P-type metal gate layer is over the conductive layer over the semiconductor fin.
US10727303B2 Group III nitride epitaxial substrate and method for manufacturing the same
Provided is a Group III nitride epitaxial substrate that can suppress the occurrence of breakage during a device formation process and a method for manufacturing the same. A Group III nitride epitaxial substrate according to the present invention includes a Si substrate, an initial layer in contact with the Si substrate, and a superlattice laminate, formed on the initial layer, including a plurality of sets of laminates, each of the laminates including, in order, a first layer made of AlGaN with an Al composition ratio greater than 0.5 and 1 or less and a second layer made of AlGaN with an Al composition ratio greater than 0 and 0.5 or less. The Al composition ratio of the second layer progressively decreases with distance from the substrate.
US10727302B2 Semiconductor device and method manufacturing the same
A semiconductor device includes: an n− type layer disposed on a first surface of a substrate; an n+ type region disposed on the n− type layer; a trench disposed on the n− type layer; a p type region disposed adjacent to a side surface of the trench and extending to a part under a lower surface of the trench; an auxiliary n+ type region disposed under the lower surface of the trench and disposed in the p type region; an auxiliary electrode disposed at the lower surface of the trench; a gate electrode separated from the auxiliary electrode and disposed on the lower surface of the trench; a source electrode disposed on the n+ type region; and a drain electrode disposed at a second surface of the substrate.
US10727296B2 Methods of manufacturing driving substrates, driving substrates and display apparatuses
Exemplary embodiments of the present disclosure provide methods of manufacturing driving substrates, including: obtaining a first thickness value of the first dielectric layer based on a difference between loads of all first storage capacitors of a specially-shaped display driving area and loads of all second storage capacitors of a normal display driving area; providing a substrate and depositing a first metal layer on a surface of the substrate; controlling a film forming process parameter by using a film thickness control model, and depositing the first dielectric layer and the second dielectric layer on a surface of the first metal layer, so that a thickness of the first dielectric layer reaches a first thickness value and a thickness of the second dielectric layer reaches a second thickness value larger than the first thickness value. A driving substrate and a display apparatus are also disclosed.
US10727295B2 Wafer level package and capacitor
A wafer level package which includes an IC chip; a rewiring layer on the IC chip; and a capacitor embedded in the rewiring layer.
US10727286B2 Pixel structure and display panel
A pixel structure disposed on a substrate having a pixel sensor region and a pixel display region disposed beside the pixel sensor region is provided. The pixel structure includes a pixel defining layer, a light-emitting diode, a pixel driving circuit and a sensor device. The pixel defining layer is disposed on the substrate and has a device accommodation portion located in the pixel display region. The light-emitting diode is disposed on the device accommodation portion. The area of the light-emitting diode is smaller than that of the device accommodation portion. The pixel driving circuit is disposed on the substrate, is electrically connected to the light-emitting diode, and includes a pixel electrode by which the device accommodation portion is covered. The light-emitting diode is bonded onto the pixel electrode. The sensor device is disposed between the pixel defining layer and the substrate and located in the pixel sensor region.
US10727283B2 Display device
A display device in an embodiment according to the present invention includes a substrate, a plurality of wirings above the insulation surface, an interlayer insulation layer covering the plurality of wirings, a light emitting element above the interlayer insulation layer, a first inorganic insulation layer covering the light emitting element, a first detection electrode extending in a first direction above the first inorganic insulation layer, an organic insulation layer above the first inorganic insulation layer covering the first detection electrode, a second detection electrode extending in a second direction intersecting the first direction above the organic insulation layer, a second inorganic insulation layer above the organic insulation layer covering the second detection electrode, a first connection wiring electrically connecting the first detection electrode and one of the plurality of wirings, and a second connection wiring electrically connecting the second detection electrode and another one of the plurality of wirings.
US10727280B2 Substrate, method of manufacturing the same and display device
A substrate, a display device including the substrate and a method of manufacturing the substrate are disclosed. The substrate includes: a base substrate; an overcoat layer on the base substrate; and a spacer on a surface of the overcoat layer facing away from the base substrate. The spacer is in direct contact with the surface of the overcoat layer facing away from the base substrate.
US10727277B2 Storage device
A storage device includes a first conductor, a resistance variable film, and a second conductor. The resistance variable film includes a first layer and a second layer. The second layer is located on a side opposite to the first conductor with respect to the first layer, contains oxygen, and has conductivity higher than that of the first layer. The second conductor includes a first portion and a second portion. The first portion abuts on the second layer of the resistance variable film. The second portion is separated from the resistance variable film as compared to the first portion. The oxygen content of the first portion is higher than that of the second portion.
US10727276B1 Three-dimensional NAND memory device containing two terminal selector and methods of using and making thereof
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive word line layers located over a substrate, and a plurality of vertical memory strings. Each vertical memory string includes a series connection of a memory stack structure and a selector element. Each of the memory stack structures extends through the alternating stack and includes a respective memory film and a respective vertical semiconductor channel. Each of the selector elements includes a two terminal device that is configured to provide at least two different resistivity states.
US10727274B2 Techniques for MRAM top electrode via connection
Some embodiments relate to a memory device. The memory device includes a first magnetoresistive random-access memory (MRAM) cell disposed on a substrate, and a second MRAM cell disposed on the substrate. An inter-level dielectric (ILD) layer is disposed over the substrate. The ILD layer comprises sidewalls defining a trough between the first and second MRAM cells. A dielectric layer disposed over the ILD layer. The dielectric layer completely fills the trough.
US10727268B1 CMOS image sensor with compact pixel layout
An image sensor array of shared pixel units fabricated by a CMOS technology, wherein each pixel unit includes a plurality of photodiodes and respective transfer transistors and floating drains whose layout constitutes mirror images. The plurality of photodiodes each share a single reset transistor and source follower amplifier transistor wherein the shared floating diode is spaced at the minimum distance, from a gate electrode of the source follower transistor as is allowed by the CMOS fabrication technology chosen to manufacture the image sensor array.
US10727262B2 Photoelectric conversion element, imaging device, and electronic apparatus comprising a photoelectric conversion layer having at least a subphthalocyanine or a subphthalocyanine derivative and a carrier dopant
A photoelectric conversion element according to an embodiment of the disclosure includes a first electrode and a second electrode that are disposed to face each other and a photoelectric conversion layer that is provided between the first electrode and the second electrode, and contains at least a subphthalocyanine or a subphthalocyanine derivative, and a carrier dopant, in which the carrier dopant has a concentration of less than 1% by volume ratio to the subphthalocyanine or the subphthalocyanine derivative.
US10727258B2 Display device and active array switch substrate thereof
This application provides a display device and an active array switch substrate thereof. The active array switch substrate includes: a substrate; active array switches, formed on the substrate, where the active array switch includes a source electrode; at least one solar structure, disposed on the source electrode, where the solar structure includes a solar cell; and a transparent electrode, covered on the solar cell. The solar cell includes an N-type layer, an I-type layer of a microcrystalline silicon structure, and a P-type layer sequentially stacked in a direction away from the source electrode.
US10727248B2 Three-dimensional memory device containing through-memory-level contact via structures
A first alternating stack of first insulating layers and first sacrificial material layers is formed with a first stepped surfaces located in a staircase region. A second alternating stack of second insulating layers and second sacrificial material layers with second stepped surfaces is formed over the first alternating stack. Areas of the second stepped surfaces overlap areas of the first stepped surfaces to reduce the size of the staircase region. The sacrificial material layers are subsequently replaced with electrically conductive layers. Laterally-insulated staircase region via structures contacting a respective one of the electrically conductive layers may be provided by forming stepped via cavities such that an annular surface of a respective sacrificial material layer is physically exposed at an annular step of the stepped via cavities. Laterally-insulated staircase region via structures may be formed in the stepped via cavities tot provide electrical connections to the electrically conductive layers.
US10727246B2 Three dimensional semiconductor memory device
A three-dimensional semiconductor device includes a stacked structure including a plurality of conductive layers stacked on a substrate, a distance along a first direction between sidewalls of an upper conductive layer and a lower conductive layer being smaller than a distance along a second direction between sidewalls of the upper conductive layer and the lower conductive layer, the first and second directions crossing each other and defining a plane parallel to a surface supporting the substrate, and vertical channel structures penetrating the stacked structure.
US10727245B2 Trench structures for three-dimensional memory devices
The present disclosure describes method and structure of a three-dimensional memory device. The memory device includes a substrate and a plurality of wordlines extending along a first direction over the substrate. The first direction is along the x direction. The plurality of wordlines form a staircase structure in a first region. A plurality of channels are formed in a second region and through the plurality of wordlines. The second region abuts the first region at a region boundary. The memory device also includes an insulating slit formed in the first and second regions and along the first direction. A first width of the insulating slit in the first region measured in a second direction is greater than a second width of the insulating slit in the second region measured in the second direction.
US10727243B1 Three dimensional memory device fabricating method and applications thereof
A 3D memory device includes a multi-layers stacking structure having a plurality of conductive layers and insulating layers stacked in a staggered manner, at least one trench passing through the conductive layers and a plurality of recess regions extending into the conductive layers from the trench; a dielectric blocking strip lining sidewalls of the trench and the recess regions; a plurality of floating gates disposed in the recess regions and isolated from the conductive layers by the dielectric blocking strip; a dielectric strip overlies sidewalls of the floating gates exposed from the recess regions; a semiconductor strip disposed in the trench, insulated from the floating gates by the dielectric strip, and includes a first doping region, a second doping region and a channel region disposed between and connects to the first doping region and the second doping region, and overlapping with the floating gates.
US10727240B2 Split gate non-volatile memory cells with three-dimensional FinFET structure
A memory device including a plurality of upwardly extending fins in a semiconductor substrate upper surface. A memory cell is formed on a first of the fins, and includes spaced apart source and drain regions in the first fin, with a channel region extending along top and opposing side surfaces of the first fin between the source and drain regions. A floating gate extends along a first portion of the channel region. A select gate extends along a second portion of the channel region. A control gate extends along the floating gate. An erase gate extends along the source region. A second of the fins has a length that extends in a first direction which is perpendicular to a second direction in which a length of the first fin extends. The source region is formed in the first fin at an intersection of the first and second fins.
US10727239B2 Compact EEPROM memory cell with a gate dielectric layer having two different thicknesses
An EEPROM memory integrated circuit includes memory cells arranged in a memory plane. Each memory cell includes an access transistor in series with a state transistor. Each access transistor is coupled, via its source region, to the corresponding source line and each state transistor is coupled, via its drain region, to the corresponding bit line. The floating gate of each state transistor rests on a dielectric layer having a first part with a first thickness, and a second part with a second thickness that is less than the first thickness. The second part is located on the source side of the state transistor.
US10727236B2 Circuits constructed from stacked field-effect transistors
Structures that include stacked field-effect transistors and methods for forming a structure that includes stacked field-effect transistors. A structure includes a first fin, a second fin arranged over the first fin, a first dielectric layer between the first fin and the second fin, and a first inverter. The first inverter includes a first field-effect transistor with a channel region in the first fin and a second field-effect transistor with a channel region in the second fin. The first field-effect transistor and the second field-effect transistor share a first gate structure having an overlapping arrangement with the channel region in the first fin and the channel region in the second fin. The first fin has a longitudinal axis, and the second fin has a longitudinal axis that is aligned at an angle relative to the longitudinal axis of the first fin.
US10727232B2 Dram and method of making
Embodiments of the present disclosure generally relate to a storage device. More specifically, embodiments described herein generally relate to a dynamic random-access memory and the method of making thereof. In one embodiment, a cell array includes at least an active region and a field region adjacent to the active region. The active region includes at least one trench, a dielectric layer disposed in the trench, a first conformal layer disposed on the dielectric layer, and a conductive material disposed on the first conformal layer. The field region includes a trench, a dielectric layer disposed in the trench, a second conformal layer disposed on the dielectric layer, and a conductive material disposed on the second conformal layer. The second conformal layer has a different composition than the first conformal layer.
US10727222B2 Memory system and memory cell having dense layouts
A memory system is provided. The memory system includes a number of memory cells and a number of bit lines. The memory cells are interlocked with each other in rows and columns. The memory cells include respective capacitors, respective first transistors and respective second transistors. Respective upper plates of the respective capacitors are electrically connected to respective gates of the respective first transistors, and respective drains of the respective second transistors are connected to respective sources of the respective first transistors. The bit lines are arranged along an extending direction of the rows. Respective bit lines are connected to the respective first transistors through respective bit-line contacts, and each of the respective bit-line contacts is shared by two adjacent memory cells of the extending direction of the rows.
US10727207B2 Semiconductor packaging structure and method of forming the same
Various embodiments may provide a method of forming a semiconductor packaging structure. The method may include forming a plurality of semiconductor packages, each semiconductor package including a semiconductor die and a mold encapsulation structure. The method may also include arranging the plurality of semiconductor packages to form a vertical stacked arrangement with a mold portion including a plurality of mold encapsulation structures, the mold portion extending from a first side to a second side of the vertical stacked arrangement opposite the first side. The method may additionally include forming a first via on the mold portion at the first side of the vertical stacked arrangement, forming a second via on the mold portion at the second side of the vertical stacked arrangement, and forming an electrically conductive filled via extending through the mold portion from the first side to the second side of the vertical stacked arrangement.
US10727199B2 Electronic device including semiconductor device package
An electronic device includes a circuit board, a semiconductor device package mounted on the circuit board, the semiconductor device package including a package substrate connected to the circuit board, a first semiconductor device and a second semiconductor device mounted side by side on the package substrate, and a molding surrounding a sidewall of the first semiconductor device and a sidewall of the second semiconductor device, the molding not covering a top surface of the first semiconductor device, and a heat dissipation structure on the semiconductor device package, the top surface of the first semiconductor device being in contact with the heat dissipation structure.
US10727196B2 Chip packaging structure and packaging method
A chip packaging structure comprises a die, a carrier, a die attach film, and a plastic package body. The die attach film is disposed on the bottom surface of the die, with a thickness of the die attach film being greater than or equal to 40 micrometers. The die is disposed on the carrier via the die attach film; and the plastic package body is disposed on the carrier and coats a top surface and side surfaces of the die, whereby the overall impact resistance of a chip is improved without changing the structure of the carrier, the expense for making a mold is saved, and moreover, the packaging structure is simple and easy for mass production.
US10727182B2 Layer structure including diffusion barrier layer and method of manufacturing the same
Example embodiments relate to a layer structure having a diffusion barrier layer, and a method of manufacturing the same. The layer structure includes first and second material layers and a diffusion barrier layer therebetween. The diffusion barrier layer includes a nanocrystalline graphene (nc-G) layer. In the layer structure, the diffusion barrier layer may further include a non-graphene metal compound layer or a graphene layer together with the nc-G layer. One of the first and second material layers is an insulating layer, a metal layer, or a semiconductor layer, and the remaining layer may be a metal layer.
US10727179B2 Semiconductor device and amplifier circuit
In order to easily sort failures due to short circuit between wires in an inductor, a semiconductor device includes a plurality of inductors (first inductor, second inductor) formed in a plurality of wiring layers. In each of the wiring layers, the metal layer of the first inductor and the metal layer of the second inductor respectively extend around the peripheral region from the inner periphery to the outer periphery in the same direction. The metal layer of the first inductor and the metal layer of the second inductor are arranged so as to be adjacent to each other.
US10727174B2 Integrated circuit package and a method for forming a wafer level chip scale package (WLCSP) with through mold via (TMV)
A method for forming a wafer level chip scale package begins with providing an integrated circuit wafer. Applying a dielectric material to the surface of the integrated circuit wafer. A redistribution conductive layer is formed upon the dielectric material to make contact with the input/output contacts of the integrated circuit. A polymer-based film is applied to the surface of the integrated circuit wafer and is subjected to a compression molding process. Alignment marks are placed on the edge of the integrated circuit wafer. A laser ablation process is implemented to prepare through mold via (TMV) in the cured thermoset plastic material. The solder ball or copper pillar input/output connector is placed in the through mold via (TMV). A reflow process is instigated to connect the input/output connector to the redistribution conductive layer's pad surface.
US10727166B2 Semiconductor device, manufacturing method for semiconductor device, electronic component, circuit substrate, and electronic apparatus
A semiconductor device includes an integrated circuit that is disposed at a first face side of a semiconductor substrate, the semiconductor substrate having a first face and a second face, the second face opposing the first face, the semiconductor substrate having a through hole from the first face to the second face; an external connection terminal that is disposed at the first face side; a conductive portion that is disposed in the through hole, the conductive portion being electrically connected to the external connection terminal; and an electronic element that is disposed at a second face side.
US10727159B2 Counter-flow expanding channels for enhanced two-phase heat removal
A structure for cooling an integrated circuit. The structure may include; an interposer cold plate having at least two expanding channels, each expanding channel having a flow direction from a channel inlet to a channel outlet, the flow direction having different directions for at least two of the at least two expanding channels, the channel inlet having an inlet width and the channel outlet having an outlet width, wherein the inlet width is less than the outlet width.
US10727147B2 Semiconductor device and method of manufacture
A device includes a substrate with a die over the substrate. A molding compound surrounds the die and includes a structural interface formed along a peripheral region of the molding compound.
US10727143B2 Method for controlling core critical dimension variation using flash trim sequence
A pattern of core material is formed on a wafer to include core features that have a critical dimension. A trim amount indicates an average amount of thickness to be removed from vertically oriented surfaces of the core features. A trim profile indicates how much variation in removal of thickness from vertically oriented surfaces of the core features is to be applied as a function of radial location on the wafer. A first set of data correlates the trim amount to one or more plasma trim process parameters. A second set of data correlates the trim profile to one or more plasma trim process parameters. Based on the trim amount, trim profile, and first and second sets of data, a set of plasma trim process parameters to achieve the trim amount and trim profile on the wafer is determined and a corresponding plasma trim process is performed on the wafer.
US10727140B2 Preheat processes for millisecond anneal system
Preheat processes for a millisecond anneal system are provided. In one example implementation, a preheat process can include receiving a substrate on a wafer support plate in a processing chamber of a millisecond anneal system; obtaining one or more temperature measurements of the wafer support plate using a temperature sensor; and applying a preheat recipe to heat the wafer support plate based at least in part on the temperature of the wafer support plate. In one example implementation, a preheat process can include obtaining one or more temperature measurements from a temperature sensor having a field of view of a wafer support plate in a millisecond anneal system; and applying a pulsed preheat recipe to heat the wafer support plate in the millisecond anneal system based at least in part on the one or more temperature measurements.
US10727138B2 Integration of single crystalline transistors in back end of line (BEOL)
A monocrystalline semiconductor layer is formed on a conductive layer on an insulating layer on a substrate. The conductive layer is a part of an interconnect layer. The monocrystalline semiconductor layer extends laterally on the insulating layer. Other embodiments may be described and/or claimed.
US10727132B2 Fin field effect transistor, semiconductor device and method for fabricating the same
A substrate having a first area and a second area is provided. The substrate is patterned to form trenches in the substrate and semiconductor fins between the trenches, wherein the semiconductor fins comprises first semiconductor fins distributed in the first area and second semiconductor fins distributed in the second area. A first fin cut process is performed in the first area to remove portions of the first semiconductor fins. Insulators are formed in the trenches after the first fin cut process is performed. A second fin cut process is performed in the second area to remove portions of the second semiconductor fins until gaps are formed between the insulators in the second area. A gate stack is formed to partially cover the first semiconductor fins, the second semiconductor fins and the insulators.
US10727131B2 Source and drain epitaxy re-shaping
The present disclosure describes a method to form silicon germanium (SiGe) source/drain regions with the incorporation of a lateral etch in the epitaxial source/drain growth process. For example, the method can include forming a plurality of fins on a substrate, where each of the plurality of fins has a first width. The SiGe source/drain regions can be formed on the plurality of fins, where each SiGe source/drain region has a second width in a common direction with the first width and a height. The method can also include selectively etching—e.g., via a lateral etch—the SiGe source/drain regions to decrease the second width of the SiGe source/drain regions. By decreasing the width of the SiGe source/drain regions, electrical shorts between neighboring fins can be prevented or minimized. Further, the method can include growing an epitaxial capping layer over the Si/Ge source/drain regions.
US10727119B2 Process integration approach of selective tungsten via fill
Interconnects and methods for forming interconnects are described and disclosed herein. The interconnect contains a stack formed on a substrate having a via and a trench formed therein, a first metal formed from a first material of a first type deposited in the via, and a second metal formed from a second material of a second type deposited in the trench.
US10727118B2 Method for manufacturing semiconductor device and pre-clean apparatus for semiconductor device
In a method for manufacturing a semiconductor device, a substrate is provided. Various first metal layers are formed on the substrate. A dielectric structure with through holes is formed over the first metal layers. The through holes expose the first metal layers. A pre-clean operation is performed on the dielectric structure and the first metal layers by using an alcohol base vapor and/or an aldehyde base vapor as a reduction agent. Conductors are formed on the first metal layers. In forming the conductors, the through holes are filled with the conductors.
US10727117B2 Method for manufacturing semiconductor structure
A method for manufacturing a semiconductor structure includes following operations. A sacrificial layer is formed over the conductive layer, wherein the sacrificial layer includes a first sacrificial portion over the first conductive portion, and a second sacrificial portion over the second conductive portion, and a first thickness of the first sacrificial portion is larger than a second thickness of the second sacrificial portion. The first sacrificial portion and the second sacrificial portion of the sacrificial layer, and the second conductive portion of the conductive layer are removed, with at least a portion of the first conductive portion remaining over the bottom of the trench.
US10727115B2 Three-dimensional semiconductor device and method of fabricating the same
Provided is a semiconductor device including a lower layer structure on a substrate, the lower layer structure having different thicknesses on first and second regions of the substrate, the lower layer structure including an electrode layer at a top and an insulating layer thereunder, an etch stop layer on the lower layer structure, an upper layer structure on the etch stop layer, the etch stop layer having an etch selectivity to the upper and lower layer structures, first and second contact plugs filling first and second openings defined in the upper layer structure and the etch stop layer on the first and second regions, respectively, and contacting corresponding electrode layers of the lower layer structure, respectively, such that one of the first and second contact plugs downwardly extends further with respect to a bottom of the etch stop layer than the other one of the first and second contact plugs.
US10727111B2 Interconnect structure
A method includes: forming a first conductive structure in a first dielectric layer; forming a conductive protection structure that is coupled to at least part of the first conductive structure; forming a second dielectric layer over the first dielectric layer; forming a via hole extending through at least part of the second dielectric layer to expose a portion of the conductive protection structure; cleaning the via hole; and refilling the via hole with a conductive material to form a via structure.
US10727109B2 Fluorimetry methods
Some embodiments include methods of forming voids within semiconductor constructions. In some embodiments the voids may be utilized as microstructures for distributing coolant, for guiding electromagnetic radiation, or for separation and/or characterization of materials. Some embodiments include constructions having micro-structures therein which correspond to voids, conduits, insulative structures, semiconductor structures or conductive structures.
US10727107B2 Semiconductor devices and methods for forming semiconductor devices
A semiconductor device includes a semiconductor substrate having a first region and a second region. The semiconductor device also includes an insulating structure laterally between the first region and the second region in the semiconductor substrate. The insulating structure electrically insulates the first region laterally from the second region in the semiconductor substrate. The semiconductor device further includes a connecting structure at a surface of the semiconductor substrate. The connecting structure contacts at least a sub-structure of the insulating structure and at least one of the first region and the second region. At least a sub-structure of the connecting structure has an electrical resistivity greater than 1*103 Ωm and less than 1*1012 Ωm.
US10727100B2 Load port and EFEM
A load port provided adjacent to a wafer transport chamber for taking in and out a wafer W between the wafer transport chamber and a FOUP, includes a plate-shaped part that constitutes a part of a wall of the wafer transport chamber, and has an opening for opening the wafer transport chamber; a door part for opening and closing the opening; a mounting table that is configured to mount a wafer storage container so as to oppose a lid part for opening and closing an internal space to the door part, and to move to and from the plate-shaped part; and an elastic part that is provided on the mounting table side of the plate-shaped part along the peripheral edge of the opening, wherein the elastic part elastically contacts the periphery of the lid part in the wafer storage container by moving the mounting table toward the plate-shaped part.
US10727099B2 Substrate storage container
A substrate storage container with increased mounting force of the conveyance component is provided. The substrate storage container comprises a container body having an opening closed by a lid and capable of storing a plurality of substrates, and a conveyance component detachably attached to the container body via a mounting mechanism, wherein the mounting mechanism includes at least one first mounting portion on the opening side of the container body and at least one second mounting portion on the side away from the opening. Furthermore, the conveyance component has at least one engaging portion to be engaged with the mounting mechanism, and the at least one engaging portion includes at least one first engaging portions displaced and engaged in a predetermined direction and at least one second engaging portion displaced and engaged in a direction different from the predetermined direction.
US10727082B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a semiconductor die. A dielectric material surrounds the semiconductor die to form an integrated semiconductor package. There is a contact coupling to the integrated semiconductor package and configured as a ground terminal for the semiconductor package. The semiconductor device further has an EMI (Electric Magnetic Interference) shield substantially enclosing the integrated semiconductor package, wherein the EMI shield is coupled with the contact through a path disposed in the integrated semiconductor package.
US10727076B2 Slurry and manufacturing semiconductor using the slurry
The present disclosure provides a method for planarizing a metal-dielectric surface. The method includes: providing a slurry to a first metal-dielectric surface, wherein the first metal-dielectric surface comprises a silicon oxide portion and a metal portion, and wherein the slurry comprises a ceria compound; and performing a chemical mechanical polish (CMP) operation using the slurry to simultaneously remove the silicon oxide portion and the metal portion. The present disclosure also provides a method for planarizing a metal-dielectric surface and a method for manufacturing a semiconductor.
US10727071B2 Method of analyzing metal contamination of silicon wafer and method of manufacturing silicon wafer
Provided is a method of analyzing metal contamination of a silicon wafer, the method including etching a surface layer region of the silicon wafer by bringing a surface of a silicon wafer to be analyzed into contact with etching gas that includes hydrogen fluoride gas and nitric acid gas; bringing an exposed surface of the silicon wafer, exposed by the etching, into contact with gas generated from a mixed acid including hydrochloric acid and nitric acid; heating the silicon wafer that has been brought into contact with the gas generated from the mixed acid; bringing the exposed surface, exposed by the etching, of the silicon wafer after the heating into contact with a recovery solution; and analyzing a metal component in the recovery solution that has been brought into contact with the exposed surface, exposed by the etching, of the silicon wafer.
US10727061B2 Method for integrated circuit patterning
An exemplary method includes forming a hard mask layer over an integrated circuit layer and implanting ions into a first portion of the hard mask layer without implanting ions into a second portion of the hard mask layer. An etching characteristic of the first portion is different than an etching characteristic of the second portion. After the implanting, the method includes annealing the hard mask layer. After the annealing, the method includes selectively etching the second portion of the hard mask layer, thereby forming an etching mask from the first portion of the hard mask layer. The method can further include using the etching mask to pattern the integrated circuit layer.
US10727052B2 Semiconductor chip having a mask layer with openings
A semiconductor chip is disclosed. In an embodiment a semiconductor chip includes a multiply-connected mask layer comprising openings, the openings completely penetrate the mask layer and a semiconductor layer sequence, which, at least in places, is in direct contact with the mask layer, wherein the semiconductor layer sequence is disposed on the mask layer, wherein the mask layer comprises a light-transmissive material, and wherein the light-transmissive material comprises an optical refractive index for light which is smaller than a refractive index of the semiconductor layer sequence.
US10727043B2 Substrate processing method and substrate processing apparatus
A hole is formed on a liquid film of a low surface tension liquid which covers an entire region of an upper surface of a substrate, and a central portion of the upper surface of the substrate is exposed. The hole in the liquid film of the low surface tension liquid is expanded up to an outer circumference of the substrate. Discharge of hot water is stopped before formation of the hole in the liquid film of the low surface tension liquid. After the liquid film of the low surface tension liquid has been expelled from the upper surface of the substrate, hot water is supplied again to a lower surface of the substrate. A liquid adhering to the substrate is shaken off after stoppage of discharge of the hot water.
US10727040B2 Ion profiling with a scanning quadrupole mass filter
A mass spectrometer is disclosed comprising an ion mobility separation device for separating ions according to their ion mobility, a first quadrupole mass filter downstream of the ion mobility separation device, a control system arranged and adapted to scan and/or step the set mass of the first quadrupole mass filter a plurality of times over a first mass to charge ratio range of <±2 amu during the elution time of an ion mobility peak from the ion mobility separation device, and an analyser or ion detector downstream of the first quadrupole mass filter arranged and adapted to analyse or detect ions so as to acquire multi-dimensional ion mobility-mass to charge ratio data.
US10727037B2 Mass spectrometer
A mass spectrometer for performing a selected ion monitoring (SIM) measurement and/or multiple reaction monitoring (MRM) measurement on each of one or a plurality of target components contained in a sample under one or a plurality of measurement conditions is provided. The mass spectrometer includes: a storage section 41 in which SIM measurement conditions and/or MRM measurement conditions are previously stored for a plurality of components; a measurement condition selection receiver 43 for performing the following operations when a command to create a method file in which measurement conditions are described is issued by a user: reading the selected ion monitoring measurement conditions and/or multiple reaction monitoring measurement conditions of the plurality of components, displaying the measurement conditions on a screen, and receiving a selection by the user; and a method file creator 48 for creating a method file in which a measurement condition selected by the user is described.
US10727034B2 Magnetic force release for sputtering sources with magnetic target materials
A magnet bar assembly for a rotary target cathode comprises a support structure, a magnet bar structure movably attached to the support structure and including a plurality of magnets, and a positioning mechanism operatively coupled to the support structure and the magnet bar structure. The positioning mechanism is configured to move the magnet bar structure between a retracted position and a deployed position while inside a magnetic target material cylinder. The retracted position substantially reduces a magnetic force between the magnets and a magnetic target material of a target cylinder when the magnet bar assembly is inserted into the target cylinder or removed from the target cylinder. The deployed position substantially increases the magnetic force between the magnets and the magnetic target material when the magnet bar assembly is in the target cylinder, and allows a magnetic field from the magnet bar structure to penetrate through the magnetic target material.
US10727030B2 Microwave plasma source and plasma processing apparatus
A microwave plasma source for forming a surface wave plasma by radiating a microwave into a chamber of a plasma processing apparatus, includes: a microwave output part; a microwave transmission part configured to transmit microwave outputted from the microwave output part; and a microwave radiation member configured to radiate the microwave into the chamber, wherein the microwave transmission part includes a microwave introduction mechanism configured to introduce the microwave into the microwave radiation member. The microwave radiation member includes: a metal main body; a dielectric slow-wave member installed in a portion of the main body; a plurality of slots configured to radiate the microwave introduced through the dielectric slow-wave member therethrough; and a dielectric microwave transmission member installed in a portion facing the chamber in the main body to cover a region where the slots are formed; and a plurality of dielectric layers installed to be separated from each other.
US10727029B2 Impedance matching using independent capacitance and frequency control
In one embodiment, the present disclosure is directed to an RF impedance matching network that includes an RF input coupled to an RF source, an RF output coupled to a plasma chamber, and an electronically variable capacitor (EVC). A first control circuit controls the EVC and is separate and distinct from a second control circuit controlling the RF source. To assist in causing an impedance match between the RF source and the plasma chamber, the first control circuit determines, using a match lookup table with a value based on a detected RF parameter, a new EVC configuration for providing a new EVC capacitance. To further cause the impedance match, the second control circuit alters the variable frequency of the RF source, but operates independently from the first control circuit.
US10727025B2 System and method of analyzing a crystal defect
A system of analyzing a crystal defect includes an image processor, an image generator, and a comparator. The image processor processes a measured transmission electron microscope (TEM) image that is provided by capturing an image of a specimen having a crystal structure, to provide structural defect information of the specimen. The image generator provides a plurality of virtual TEM images corresponding to a plurality of three-dimensional structural defects of the crystal structure. The comparator compares the measured TEM image with the plurality of virtual TEM images using the structural defect information to determine a defect type of the measured TEM image.
US10727019B2 Fuse device
A fuse device includes a fuse element and a cooling member, wherein the fuse element includes a low thermal conductivity portion having a relatively low thermal conductivity in which an interrupting portion that is blown out by heat is separated from the cooling member, and a high thermal conductivity portion having a relatively high thermal conductivity, provided in a portion other than the interrupting portion, and in contact with or close to the cooling member.
US10727008B2 Contact device for an electrical switch, and electrical switch
A contact device for an electrical switch, and an electrical switch are disclosed. In an embodiment the contact device includes a first connection element, a second connection element, a movable contact bridge, at least two magnets configured to quench arcs which arise during a switching of the electrical switch, wherein the magnets are configured to generate a magnetic field in a first region which comprises at least one first contact region and one second contact region, in which, when the electrical switch is in a closed switching position, the first connection element and the second connection element are in contact with the contact bridge and at least one deflection element configured to distort the magnetic field such that a first arc when formed between the first connection element and the contact bridge, and a second arc when formed between the second connection element and the contact bridge, are forced into different directions, pointing away from each other.
US10727005B1 Wet/dry contact sequencer
Device, circuit, system, and method for contact sequencing are discussed. An electrical circuit includes a first pair of terminals adapted to be connected across a first set of switchable contacts, and a second pair of terminals adapted to be connected across a second set of switchable contacts that are coupled to an arc suppression circuit. A controller circuit is coupled to the first and second pairs of terminals and is configured to sequence activation or deactivation of the first and second sets of contacts based on a contact control signal. A first power switching circuit is coupled to the first pair of terminals and the controller circuit. The first power switching circuit is configured to switch power from an external power source and to trigger the activation or the deactivation of the first set of switchable contacts based on a first logic state signal from the controller circuit.
US10726990B2 High speed data transformer for patient isolation barrier
A transformer includes a substrate having an input and an output, the input being connectable to one section of a medical electrical device, the output being connectable to another section of the medical electrical device. An input ground system and an output ground system, which is electrically isolated from the input ground system, provide continuous return paths for an input signal and an output signal, respectively. The transformer includes a primary winding electrically connected to the input, a secondary winding electrically connected to the output, and a core transferring data from the primary winding to the secondary winding using magnetic field coupling. A middle portion of the primary winding and a middle portion of the secondary winding wrap around the core and are twisted together. Other portions of the primary winding are twisted with one another, while other portions of the secondary winding are twisted with one another.
US10726974B1 Fire resistant coaxial cable for distributed antenna systems
A fire resistant coaxial cable and method of making includes a 2-part dielectric made of a polymer foam and a ceramifiable silicone rubber. The polymer foam, which can be polypropylene or other polymers, leaves little-to-no residue in the cable that causes electromagnetic loss when upon burning. The polymer foam can be extruded over a center conductor using an inert gas, such as nitrogen, to propagate the foam, ensuring little-to-no residue in the cable. The ceramifiable silicone rubber can be extruded over the polymer foam. The ceramifiable silicone rubber can have a polysiloxane matrix with inorganic flux and refractory particles that ceramify under high heat, such as temperatures specified by common fire test standards (e.g., 1850° F./1010° C. for two hours). The cable is configured to maintain a relatively coaxial relation between a center conductor and an outer conductor even under aforementioned fire tests. Another layer of ceramifiable silicone rubber surrounds the outer conductor and continues to insulate it from the outside if a low-smoke zero-halogen (LSZH) jacket burns away.
US10726967B2 Polymerizable monomer, polymer compound, biological electrode composition, biological electrode, and method for producing biological electrode
The present invention provides: a biological electrode composition formable a living body contact layer for a biological electrode which is excellent in conductivity and biocompatibility, as well as light in the weight thereof and producible at a low cost, and in addition, which does not cause a significant decrease in the conductivity thereof regardless of under a water-wet condition and a dry condition; a polymer compound which can be suitably used for the biological electrode composition; a polymerizable monomer suitable as a raw material of the polymer compound; a biological electrode having a living body contact layer formed of the biological electrode composition; and a method for producing the same; and wherein, the polymerizable monomer is represented by the following general formula (1).
US10726963B2 Inspection device
There is provided an inspection device for inspecting an inner surface of a nozzle provided in a reactor vessel. The inspection device includes: a device frame, an inspection unit provided on the device frame, an inspection unit push-out moving mechanism for pushing out and moving the inspection unit to the inner surface of the nozzle, a rotation moving mechanism for rotating and moving the inspection unit, a calibration test unit arranged on the device frame for calibrating the inspection unit; and a calibration test unit forward/backward moving mechanism for moving the calibration test unit forward or backward in the direction along the central axis with regard to a track where the inspection unit makes push-out movement.
US10726957B2 Systems and methods for predicting and detecting hazardous conditions and facilitating regulatory compliance through automated communication platforms
This disclosure relates to an automated and comprehensive communications and monitoring platform that enables conditions to be monitored at one or more sites, and which includes a set of tools for preventing, mitigating and/or remediating occurrences of unfavorable conditions, such as hazardous biological/chemical conditions or device failures at the sites. Historical data aggregated by the platform is utilized to predict occurrences of hazardous or unfavorable conditions. Automated remediation actions are triggered to cure or prevent the occurrences of the hazardous or unfavorable conditions.
US10726954B2 Predictive modeling of respiratory disease risk and events
An application server predicts respiratory disease risk, rescue medication usage, exacerbation, and healthcare utilization using trained predictive models. The application server includes model modules and submodel modules, which communicate with a database server, data sources, and client devices. The submodel modules train submodels by determining submodel coefficients based on training data from the database server. The submodel modules further determine statistical analysis data and estimates for medication usage events, healthcare utilization, and other related events. The model modules combine submodels to predict respiratory disease risk, exacerbation, rescue medication usage, healthcare utilization, and other related information. Model outputs are provided to users, including patients, providers, healthcare companies, electronic health record systems, real estate companies and other interested parties.
US10726951B2 Method and system for generating polygons within a geographic region that satisfy a query
A method and a non-transitory computer readable medium for generating polygons within a geographic region that satisfy a query are disclosed. For example, the method extracts a plurality of nodes, a plurality of service providers and information associated with the plurality of nodes and the plurality of service providers of the geographic region from a geographic data source, creates a node table based on the information that was extracted, receives the query for one or more nodes having a predefined number of service providers within a travel budget, determines the one or more nodes from the node table that satisfy the query, and generates one or more generate polygons around the one or more nodes that satisfy the query within the geographic region.
US10726937B2 Semiconductor device and operating method thereof
A semiconductor device includes: a non-volatile memory including a normal region, a self-repair region and a redundancy region, each having a plurality of cells; a first boot-up control block suitable for controlling a first boot-up operation to detect defective cells of the normal region and store a defective address in a first latch unit; a self-program control block suitable for controlling a self-program operation to program the defective address stored in the first latch unit into the self-repair region; and a second boot-up control block suitable for controlling a second boot-up operation to read out data of the normal region based on an input address while reading out data of the redundancy region instead of the data of the normal region when data of the self-repair region coincides with the input address.
US10726931B2 Operation method of memory controller and operation method of storage device
A method of operating a memory controller, the memory controller configured to control a nonvolatile memory device, the nonvolatile memory device including a plurality of memory blocks. The method including detecting an invalid block among the plurality of memory blocks; determining an invalid pattern based on a state of the invalid block; and performing an operation on the invalid block such that the invalid block has the invalid pattern.
US10726930B2 Method and system for a storage (SSD) drive-level failure and health prediction leveraging machine learning on internal parametric data
Systems and methods for solid-state storage drive-level failure prediction and health metric are described. A plurality of host-write commands are received at a solid-state storage device. A number of drive-writes per day based on the on the plurality of host-write commands is determined. An aggregated amount of degradation to one or more internal non-volatile memory components based on the number of drive-writes per day is determined. Using a machine-learned model, a probability of failure value based on a set of parameter data and the aggregated amount of degradation to the non-volatile memory component is generated. An alert is generated, based on the probability of failure value or degradation threshold.
US10726928B2 Computation speed compensation circuit and compensation method thereof
A computation speed compensation circuit and a compensation method thereof are provided. The computation speed compensation circuit includes a power selection circuit and a computation speed sensor. The power selection circuit selects one of a first power and a second power as a supplied power according to a first control signal. The computation speed sensor detects a response speed of a first detection signal at a first intermediate transmission point of a computation circuit to generate the first control signal. A voltage value of the first power is lower than a voltage value of the second power, and the supplied power is received by a computation circuit as an operation power of the computation circuit.
US10726922B2 Memory device with connected word lines for fast programming
Apparatuses and techniques for fast programming and read operations for memory cells. A group of word lines comprising a selected word line and one or more adjacent word lines are driven with a common voltage signal during program and read operations. The word lines may be permanently connected to one another or connected by a switch. In another approach, the word lines are driven separately by common voltage signals. In a set of blocks, one block of memory cells can be provided with connected word lines to provide a relatively high access speed, while another block of memory cells has disconnected word lines to provide a higher storage density. In another aspect, the memory cells of a word line are divided into portions, and a portion which is closest to a row decoder is reserved for high access speed with a low storage density.
US10726918B2 Resistive random access memory device
A memory device includes: a memory bit cell; a write circuit, coupled to the memory bit cell, and configured to use a first voltage to transition the memory bit cell to a first logic state by changing a respective resistance state of the memory bit cell, and compare a first current flowing through the memory bit cell with a first reference current; and a control logic circuit, coupled to the write circuit, and configured to determine whether the first logic state is successfully written into the memory bit cell based on a read-out logic state of the memory bit cell and the comparison between the first current and first reference current.
US10726915B2 Semiconductor memory apparatus, semiconductor system and electronic device including the semiconductor memory apparatus
A semiconductor memory apparatus includes a memory cell coupled between a bit line and a word line. A sensing line is disposed adjacent to the word line to form a capacitor together with the word line. A sense amplifier coupled to the sensing line generates an output signal by detecting a voltage level of the sensing line.
US10726912B2 Apparatuses and methods for sensing a phase-change test cell and determining changes to the test cell resistance due to thermal exposure
A phase change memory array may include at least one cell used to determine whether the array has been altered by thermal exposure over time. The cell may be the same or different from the other cells. In some embodiments, the cell is only read in response to an event. If in response to that reading, it is determined that the cell has changed state or resistance, it may deduce whether the change is a result of thermal exposure. Corrective measures may then be taken.
US10726903B2 Row-determining circuit, DRAM, and method for refreshing a memory array
The present disclosure provides a row-determining circuit. The row-determining circuit includes a plurality of row latches and a target row generator connected to the plurality of row latches. The target row generator is configured to generate a plurality of target row records respectively for a plurality of banks and then send the plurality of target row records respectively to the plurality of row latches. The plurality of row latches are configured to generate a plurality of row address records based on the plurality of target row records.
US10726898B1 MRAM sense amplifier with second stage offset cancellation
A sense amplifier circuit for sensing a data state of a data cell during a read cycle is described. The circuit includes a first stage with first circuitry to output a reference voltage and a data voltage relating to the data state of the data cell. The circuit further includes a second stage with circuitry to amplify a difference between the reference voltage and the data voltage. This circuitry includes a plurality of inverters and a plurality of capacitors. The read cycle includes a compensation phase. During the compensation phase the circuitry stores, at the capacitors, a voltage difference caused by a device mismatch of the inverters. After the compensation phase the circuitry amplifies the difference between the reference voltage and the data voltage, and compensates for the device mismatch using the stored voltage difference at the capacitors.
US10726894B2 Non-volatile memory cell, array and fabrication method
The present invention provides a non-volatile memory cell, array and fabrication method. The memory cell comprises a substrate, a gate structure, a source region and a drain region, wherein the gate structure is formed on the substrate, the gate structure sequentially comprises a first gate dielectric layer, a first conductive layer, a second gate dielectric layer and a second conductive layer from bottom to top, the source region is formed in the substrate, the source region comprises an N-type heavily doped source region, the drain region is formed in the substrate, the drain region comprises an N-type doped drain region and a P-type heavily doped drain region formed in the N-type doped drain region. The non-volatile memory cell and array provided by the present invention have a band-to-band tunneling programming ability and reserve the advantage of high reading current of an N-channel at the same time.
US10726887B2 Memory device and operating method of the memory device
A memory device includes a memory cell array and a peripheral circuit. The memory cell array includes a plurality of memory blocks. The peripheral circuit performs a dummy operation on a dummy area among the plurality of memory blocks of the memory cell array.
US10726883B2 Integrated circuit devices having strobe signal transmitters with enhanced drive characteristics
An integrated circuit device includes a read strobe signal transmitter including a main output drive circuit and a victim output drive circuit having an output terminal electrically coupled to an output terminal of the main output drive circuit. The read strobe signal transmitter is configured to: (i) generate a periodic active read strobe signal during a read time interval, in response to a pair of periodic drive signals, which are 180° out-of-phase relative to each other during the read time interval, and (ii) generate a disabled read strobe signal at a fixed logic level during a non-read time interval, in response to an active victim control signal. The main output drive circuit is responsive to the pair of periodic drive signals during the read time interval, and the victim output drive circuit is responsive to the active victim control signal during the non-read time interval.
US10726879B2 Low-power data transfer from buffer to flash memory
A solid-state drive (SSD) may include a volatile buffer such as DRAM, a non-volatile memory (NVM) such as NAND Flash connected to the volatile buffer, and a capacitor connected to both, where the capacitor may have an energy capacity insufficient to supply the buffer and NVM using a normal supply voltage in a normal mode, but sufficient to supply the buffer and NVM using at least one reduced supply voltage in a temporary mode; and a related method may include programming data to the NVM by temporarily reducing the supply voltage to the NVM, and writing data to the NVM using the reduced supply voltage.
US10726878B2 Data processing device
A microcomputer provided on a rectangular semiconductor board has memory interface circuits. The memory interface circuits are separately disposed in such positions as to extend along the peripheries of the semiconductor board on both sides from one corner as a reference position. In this case, limitations to size reduction imposed on the semiconductor board can be reduced compared with a semiconductor board having memory interface circuits only on one side. Respective partial circuits on each of the separated memory interface circuits have equal data units associated with data and data strobe signals. Thus, the microcomputer has simplified line design on a mother board and on a module board.
US10726874B1 Template-based excerpting and rendering of multimedia performance
Disclosed herein are computer-implemented method, system, and computer-readable storage-medium embodiments for implementing template-based excerpting and rendering of multimedia performances technologies. An embodiment includes at least one computer processor configured to retrieve a first content instance and corresponding first metadata. The first content instance may include a first plurality of structural elements, with at least one structural element corresponding to at least part of the first metadata. An embodiment may further include selecting a first template comprising a first set of parameters. A parameter of the first set of parameters may be applicable to the at least one structural element. Applicable parameter(s) of the first template may be actively associated with the at least part of the first metadata corresponding to the at least one structural element. The first content instance may be transformed by a rendering engine running on the at least one computer processor.
US10726871B2 Variable speed playback
Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.
US10726868B2 Apparatus having an array of write transducers having a low friction interface
In one general embodiment, an apparatus includes a module having a tape bearing surface and an array of write transducers extending along the tape bearing surface. Each write transducer has a first write pole having a pole tip extending from a media facing side of the first write pole, a second write pole having a pole tip extending from a media facing side of the second write pole, a nonmagnetic write gap between the pole tips of the write poles, and a high moment layer between the pole tips of the write poles. The high moment layer has a higher magnetic moment than a magnetic moment of the pole tip of the second write pole. The tape bearing surface of the module has patterning, and/or a first tape tenting region where each write transducer is positioned in the first tape tenting region.
US10726865B2 Zoned block command to stream command translator
A method for performing an operation of a memory arrangement, comprising receiving a command at a layer of a computer system, determining if the command received is one of a first command type or a second command type, determining a type of command that is able to be received and is capable of operation of the memory arrangement, comparing the type of command capable of operation of the memory arrangement and the received command at the layer, and converting the command received at the layer to a command type capable of operation of the memory arrangement when the type of command received at the layer is different than type of command that is able to be received and is capable of operation of the memory arrangement.
US10726859B2 Method of and system for noise suppression
A method and system for noise suppression of a sound signal. The sound signal includes speech of a user while speaking. The system includes a first sound receiver that obtains a first sound signal and a second sound receiver that obtains a second sound signal. The first sound signal includes a first airborne noise signal when noise is present and a first airborne speech signal when the user is speaking. The second sound signal includes a second airborne noise signal when noise is present and a second airborne speech signal when the user is speaking. The first sound receiver is a vibration pickup or transducer that obtains an additional speech signal when the user is speaking. The additional speech signal is obtained in response to vibrations propagating through the user, the vibrations being caused by the user speaking, and the first sound signal includes the additional speech signal when the user is speaking. The system is adapted to suppress, during use, at least a part of the first airborne noise signal, when present, in the first sound signal.
US10726856B2 Methods and systems for enhancing audio signals corrupted by noise
Systems and methods for audio signal processing including an input interface to receive a noisy audio signal including a mixture of target audio signal and noise. An encoder to map each time-frequency bin of the noisy audio signal to one or more phase-related value from one or more phase quantization codebook of phase-related values indicative of the phase of the target signal. Calculate, for each time-frequency bin of the noisy audio signal, a magnitude ratio value indicative of a ratio of a magnitude of the target audio signal to a magnitude of the noisy audio signal. A filter to cancel the noise from the noisy audio signal based on the phase-related values and the magnitude ratio values to produce an enhanced audio signal. An output interface to output the enhanced audio signal.
US10726837B2 Voice interactive device and method for controlling voice interactive device
According to one embodiment, a voice interactive device configure to transmit a voice content to a plurality of voice interactive services through a network, wherein the plurality of voice interactive services are selected based at least in part on the voice content.
US10726833B2 System and method for rapid customization of speech recognition models
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for generating domain-specific speech recognition models for a domain of interest by combining and tuning existing speech recognition models when a speech recognizer does not have access to a speech recognition model for that domain of interest and when available domain-specific data is below a minimum desired threshold to create a new domain-specific speech recognition model. A system configured to practice the method identifies a speech recognition domain and combines a set of speech recognition models, each speech recognition model of the set of speech recognition models being from a respective speech recognition domain. The system receives an amount of data specific to the speech recognition domain, wherein the amount of data is less than a minimum threshold to create a new domain-specific model, and tunes the combined speech recognition model for the speech recognition domain based on the data.
US10726830B1 Deep multi-channel acoustic modeling
Techniques for speech processing using a deep neural network (DNN) based acoustic model front-end are described. A new modeling approach directly models multi-channel audio data received from a microphone array using a first model (e.g., multi-channel DNN) that takes in raw signals and produces a first feature vector that may be used similarly to beamformed features generated by an acoustic beamformer. A second model (e.g., feature extraction DNN) processes the first feature vector and transforms it to a second feature vector having a lower dimensional representation. A third model (e.g., classification DNN) processes the second feature vector to perform acoustic unit classification and generate text data. These three models may be jointly optimized for speech processing (as opposed to individually optimized for signal enhancement), enabling improved performance despite a reduction in microphones and a reduction in bandwidth consumption during real-time processing.
US10726829B2 Performing speaker change detection and speaker recognition on a trigger phrase
A method of speaker recognition comprises receiving an audio signal representing speech. A speaker change detection process is performed on the received audio signal. A trigger phrase detection process is also performed on the received audio signal. On detecting the trigger phrase in the received audio signal, a speaker recognition process is performed on the detected trigger phrase and on any speech preceding the detected trigger phrase and following an immediately preceding speaker change.
US10726825B2 Information processing apparatus, information processing method, and program
An information processing apparatus, an information processing method, and a program, which make it possible for a user to listen to an audio signal more appropriately are provided. An information processing apparatus, including: behavior recognition unit configured to recognize behavior of a user on a basis of sensing information of at least one of the user and an environment; a processing controller configured to control, on a basis of the recognized behavior of the user, signal processing with respect to at least one of an audio signal listened to by the user, a noise reduction signal, and an external sound monitor signal; and a signal processing unit configured to execute the signal processing.
US10726806B2 Display control method, feedback circuit, display device and IC circuit
A display control method, a feedback circuit, a display device and an IC circuit are disclosed. The display control method is applied in the display device. The display control method includes: selecting two adjacent common electrodes of a plurality of common electrodes; collecting voltages of the two adjacent common electrodes; comparing the collected voltages of the two adjacent common electrodes and obtaining a comparison result. When the comparison result meets a preset condition, the method further includes compensating input voltages of pixel units in two pixel unit rows of a plurality of pixel unit rows corresponding to the two adjacent common electrodes based on the comparison result, so as to enable the voltages applied on the pixel units in the two pixel unit rows to be consistent.
US10726804B2 Display device and display driving method thereof
A display device and a display driving method thereof are disclosed. The method includes: acquiring a grayscale of each pixel in a pixel matrix of a to-be-output image of the display device, wherein the pixel matrix comprises a plurality of pixels in a plurality of pixel rows, and each pixel row comprises multiple pixels; determining a refresh type and a refresh rate for the to-be-output image according to the grayscale of each pixel in the pixel matrix, wherein the refresh type comprises a single-frequency refresh and a multi-frequency refresh; and refreshing pixel voltages of the pixel matrix at a single determined refresh rate under the single-frequency refresh, or refreshing the pixel voltages of the pixel matrix at a plurality of determined refresh rates under the multi-frequency refresh.
US10726767B2 Display apparatus and method of driving the same
A display apparatus includes a display panel, a gate driver and a data driver. The display panel displays an image and includes first sub-pixels which display a first color, second sub-pixels which display a second color different from the first color, first gate lines to which only the first sub-pixels are connected, second gate lines to which only the second sub-pixels are connected, and data lines. The gate sequentially applies first gate signals only to the first gate lines during a first duration of a first frame, and sequentially applies second gate signals only to the second gate lines during a second duration of the first frame, where the second duration is subsequent to the first duration. The data driver outputs data voltages to the data lines based on input image data in synchronization with a driving sequence of the first and second gate lines.
US10726747B2 Label and bundling assembly for use with goods
A label and bundling assembly is disclosed that includes a label having a first end and a second end, an attachment component having a first point, a second point, a top side and an underside comprising a waterproof adhesive, wherein the adhesive is fully coated on the underside, and a bunching component, wherein the first point of the attachment component is coupled with the second end of the label, wherein the bunching component is secured to the adhesive of the attachment component, and wherein the second point of the attachment component is brought around a portion of the bunching component and the underside of the second point of the attachment component is brought into contact with the underside of the first point, such that the first point, the second point, and the bunching component form a waterproof seal. Methods of using contemplated embodiments are also disclosed.
US10726732B2 System and method of producing and providing user specific educational digital media modules augmented with electronic educational testing content
A system and method is provided for producing and providing educational digital media modules. The system may facilitate the segmentation and synchronization of multiple digital media components for combination in an educational digital media module. The system may further select digital media components for inclusion within an educational digital media module according to user profiles determined according to user input and interaction with the system.
US10726730B2 Providing interaction with broadcasted media content
Providing interaction with media content includes broadcasting media content to a display device, associating a downloadable fitness program with the media content with synchronization indicators to synchronize the downloadable fitness program with the media content, and controlling an operational parameter of an exercise machine based on physical characteristics of an environment depicted in the media content.
US10726729B1 System and method for unmanned aerial system (UAS) modernization for avoidance and detection
A method for securing flight operations of an unmanned aerial system (UAS) includes a processor receiving a flight operation for a UAS, the flight operation defining a UAS flight profile; and the processor, based on a designation of the flight operation as sensitive, controlling an automatic dependent surveillance-broadcast (ADS-B) transponder on the UAS to broadcast a dummy aircraft identification different from an ICAO-assigned transponder code, and dummy airframe information during at least a portion of the flight operation.
US10726724B2 Car park monitoring system
The invention relates to a car park monitoring system for detecting free and occupied parking spaces in a car park area, comprising a detection unit and a camera system, the camera system being designed to supply image evidence from within the car park area, and the detection unit being designed to assign, depending on said image evidence, an occupation status to the parking spaces which indicates whether a parking pace is free or occupied. The car park monitoring system is characterized in that the detection unit is further designed to store the image evidence for at least one corresponding parking space as a first snapshot when the occupation status of the parking space in question changes from free to occupied, and additionally to store the image evidence as a second snapshot when a limiting condition is met.
US10726710B1 System and method for notifying a user of a sensor in a compromised state
Methods, systems, and computer programs for sending a sensor enable signal to a sensor of an information handling system via a light source, the light source electrically coupling the host controller to the sensor; receiving a feedback signal from the sensor, the feedback signal indicating whether the sensor is in an on state or in an off state; determining, based on the feedback signal, whether the sensor is in the on state or in the off state; determining whether the light source is in an illuminated state or in an unilluminated state; and in response to determining that the sensor is in the on state and that the light source is in the unilluminated state: causing a first notification to be displayed to a user of the information handling system, the first notification indicating to the user that the sensor is in a compromised state.
US10726708B2 Automatic gunshot detection and suppression response system
The invention automatically detects a gunshot at a plurality of detection and response nodes distributed in an area, determines the location of the active shooter, and deploys a suppression response to the location of the active shooter from each of the plurality of detection and response nodes to prevent the active shooter from firing further gunshots.
US10726707B2 Hazard detector and method for transmitting a hazard signal and system comprising the hazard detector
The invention relates to a hazard detector for an evaluation unit (12, 14), e.g. a fire detector and/or extinguishing control center (12). The hazard detector (10) comprises a housing (16) having at least one sensor unit (22) or a sensor interface for connecting the sensor unit (22) to capture a hazard parameter. Moreover, the hazard detector (10) comprises a first electronic assembly (26), electrically connected to the sensor unit (22) or the sensor interface, for processing sensor signals of the sensor unit (22), and a second electronic assembly (30), connected to at least one first interface (38) for electrically connecting the second electrical assembly (30) to a physically remote evaluation unit (12, 14). In this arrangement, the first electronic assembly (26) and the second electronic assembly (30) comprise a wireless data connection (32) for transmitting the processed sensor signals from at least the first electronic assembly (26) to the second electronic assembly (30). At least the first electronic assembly (26) and the second electronic assembly (30) are arranged inside the housing (16). Further, the invention relates to a method for transmitting hazard signals and to a system having the hazard detector (10).
US10726705B2 Method for controlling door access with improved safety
A method for controlling door access with improved safety includes connecting door locks with a control device. Through physical and electrical connection by an emergency control unit, the control device can set all door locks to a locking state and can revoke unlocking authority of all door locks. When the emergency control unit is physically disconnected from the control device, all door locks can operate independently in locking and unlocking. Furthermore, the control device is connected to at least one gunshot detection device and/or at least one fire detection device. When a gunshot event and/or a fire occurs, the door locks near the gunshot location or the fire can be rapidly locked to reduce the movement speed of the gunman and/or the spreading speed of the fire.
US10726698B1 Systems and methods for establishing customized protection areas
Systems and methods as provided herein can include receiving user input defining a protection area within a region monitored by a security system, identifying a physical entity associated with the security system, assigning the physical entity to the protection area, receiving movement data of the physical entity from a monitoring device, and using the movement data to identify a pattern of movement of the physical entity with respect to the protection area. Such systems and methods can also include continuing to receive the movement data from the monitoring device after identifying the pattern of movement, determining whether the movement data received after identifying the pattern of movement deviates from the pattern of movement, and when the movement data received after identifying the pattern of movement deviates from the pattern of movement, initiating an alert.
US10726695B1 Building safety system
A building safety system that receives a first communication from a fire sensing appliance and translates the first communication to a building system to effectuate a selected response from the building system, the fire control system including control circuitry in a ready state that is operative to monitor the first communication and to produce a first event marker signal upon receipt of the first communication, the first event marker signal is in a first electrical communication with the building system, wherein operationally the first event marker effectuates the selected response from the building system.
US10726693B2 Multi-technology transponder and system
A security tag includes a tag body and a cooperating tack assembly having a tack head and an elongated pin extending from the tack head, with the pin being insertable into the tag body to secure an article therebetween. One or more electronic components and associated electrical circuits, including wireless communications modules and various types of sensors, are disposed in both the tack head and tag body. The tack head includes a battery and an energy harvesting circuit. The tack head pin has one or more discrete conductive segments which, when the pin is inserted into the tag body, electrically couple with electrical circuits disposed in the tag body, thus allowing the components in the tag body to be powered at least in part by the battery and/or the energy harvesting circuit disposed in the tack head. Methods for operating the tag to perform security functions are also disclosed.
US10726690B2 Parcel theft deterrence for audio/video recording and communication devices
Some aspects of the present embodiments provide a method for setting an audio/video (A/V) recording and communication device in a parcel protection mode. The method receives, form the A/V recording and communication device, a notification about a parcel being placed within an area about the A/V recording and communication device. The method receives a request for activating the parcel protection mode. Upon receiving the request, the method sends an activation signal to the A/V recording and communication device to set the A/V recording and communication device in the parcel protection mode.
US10726686B2 Encoding and decoding multichannel haptic data by determining an order of a plurality of channels
It is presented a method for encoding haptic data for a plurality of channels. The method comprises the steps of: determining an order of the plurality of channels in a first list based on a respective previous codeword data item for each of the plurality of channels, each previous codeword data item being either a no-change data item, or a change data item, wherein the order is such that all no-change previous codeword data items are arranged at one end of the first list; arranging current codewords in a second list accordance with the channel order of the first list; grouping the current codewords in consecutive groups; generating a group index indicating whether each group contains only no-change codewords or at least one change codeword; and outputting the group index along with current codewords, wherein current codewords are only output for groups containing at least one change codeword.
US10726684B2 Electronic device tracking assembly
An electronic device tracking assembly for locating a misplaced electronic device includes a case that may contain an electronic device. A location unit is provided and the location unit is coupled to the case. The location unit selectively emits an audible alert thereby facilitating the case to be located. A remote unit is provided and the remote unit is selectively carried. The remote unit is selectively turned on when the electronic device is misplaced. Moreover, the remote unit turns the location unit on when the remote unit is turned on.
US10726682B2 Checkout apparatus
A checkout apparatus according to an embodiment includes a weighing scale that measures a weight on a surface thereof. A hand-held scanner acquires commodity identifying information corresponding to a commodity at an arbitrary position. A fixed scanner acquires commodity identifying information corresponding to a commodity at a reading position. In an initial state, if a change in the measured weight on the surface is greater than the predetermined amount when no commodity identifying information has been received in the initial state, a processor receives the commodity identifying information acquired by the first information input device. The processor determines whether a change in the measured weight is within a predetermined range based on the acquired commodity identifying information. If the change is within the predetermined range, the processor registers the commodity corresponding to the acquired commodity identifying information. The processor performs a settlement processing for payment of each registered commodity.
US10726674B2 Method of operating a gaming system, a gaming system and a game controller
An electronic method of operating a gaming system. The method includes selecting a plurality of symbols, displaying the selected symbols, and upon the displayed symbols including one or more designated symbols, retaining each displayed designated symbol for a subsequent game round at a respective symbol display position at which the designated symbol is displayed. The method also includes, in the subsequent game round, selecting, a plurality of symbols from the symbol data, upon a further designated symbol being selected for display at a symbol display position at which the retained designated symbol is displayed, modifying the retained designated symbol to indicate that a win containing the retained designated symbol will be increased, and upon the selected symbols in the subsequent game round corresponding to a winning outcome incorporating the modified retained designated symbol, making an award of an award value corresponding to the winning outcome modifier by the increase.
US10726660B2 Gaming machine button deck filler with lighting effects
Gaming machine button decks are connected with a button deck filler for connecting between two adjacent gaming machines to provide continuity between button decks and to provide lighting effects between the gaming machines. Light sources may be controlled by a multimedia server operating to control various presentation interfaces for a group of adjacent gaming machines.
US10726645B2 Vehicle diagnostic operation
A system includes means for identifying a risk condition based on a diagnostic trouble code (DTC) and an operating condition in a vehicle, means for determining an instruction for the vehicle based on the identified risk condition, and means for navigating the vehicle based on the instruction.
US10726643B2 Method for predicting corrosion potential, monitoring contaminant load and optimizing corrosion maintenance
A corrosion management method is provided and includes storing an asset fleet at a location, generating a corrosion rate stressor by reference to models for any component of an asset of the asset fleet corresponding to the location and storage practice of the asset, predicting an accumulated corrosion stressor severity from the generated corrosion rate stressor, measuring an actual corrosion rate stressor at the location and revising the models in accordance with a difference between the predicted accumulated corrosion stressor severity and the measured actual corrosion rate stressor.
US10726638B2 Providing autonomous vehicle maintenance
Systems and methods for providing autonomous vehicle assistance are disclosed. In one embodiment, a method is disclosed comprising detecting a service condition in response to a fault occurring at an autonomous vehicle at a first location; coordinating service with a nearby service provider, the service provider providing a time window and a second location; predicting that the autonomous vehicle will be free to fulfill the service; driving the autonomous vehicle to the second location of the service provider during the time window; and returning the autonomous vehicle to the first location after the service is completed.
US10726636B2 Systems and methods to adapt an interactive experience based on user height
This disclosure presents systems and methods to adapt an interactive experience based on user height. Presence of a beacon within a real-world environment may be detected. A set of vertical displacements between the beacon and a presentation device installed on a head of a user may be determined over a period of time. An average vertical displacement may be determined from the set of vertical displacements. A value of a height dimension of a virtual object may be specified based on the average vertical displacement.
US10726635B2 Three-dimensional shape data editing apparatus, three-dimensional modeling apparatus, three-dimensional modeling system, and non-transitory computer readable medium storing three-dimensional shape data editing program
A three-dimensional shape data editing apparatus includes an editing unit that edits three-dimensional shape data so that a three-dimensional shape represented by using a voxel having a height of a lamination interval is similar to an original three-dimensional shape represented by the three-dimensional shape data in a case where the height of the voxel in a lamination direction of the three-dimensional shape data representing the three-dimensional shape by a set of plural voxels is different from the lamination interval of a three-dimensional modeling apparatus that models the three-dimensional shape.
US10726633B2 Systems and methods for generating and displaying artificial environments based on real-world environments
The disclosed computer-implemented method may include (1) identifying, via at least one sensor, an object of interest located within a real-world environment, (2) mapping an area of the real-world environment surrounding the object of interest, (3) generating a virtual environment based on the mapped area of the real-world environment surrounding the object of interest, and (4) displaying, in real-time, the object of interest within the virtual environment. Various other methods, systems, and computer-readable media are also disclosed.
US10726629B2 Identifying augmented reality visuals influencing user behavior in virtual-commerce environments
Certain embodiments involve enhancing personalization of a virtual-commerce environment by identifying an augmented-reality visual of the virtual-commerce environment. For example, a system obtains a data set that indicates a plurality of augmented-reality visuals generated in a virtual-commerce environment and provided for view by a user. The system obtains data indicating a triggering user input that corresponds to a predetermined user input provideable by the user as the user views an augmented-reality visual of the plurality of augmented-reality visuals. The system obtains data indicating a user input provided by the user. The system compares the user input to the triggering user input to determine a correspondence (e.g., a similarity) between the user input and the triggering user input. The system identifies a particular augmented-reality visual of the plurality of augmented-reality visuals that is viewed by the user based on the correspondence and stores the identified augmented-reality visual.
US10726627B2 Sensor system based on stacked sensor layers
A sensor assembly for determining one or more features of a local area is presented herein. The sensor assembly includes a plurality of stacked sensor layers. A first sensor layer of the plurality of stacked sensor layers located on top of the sensor assembly includes an array of pixels. The top sensor layer can be configured to capture one or more images of light reflected from one or more objects in the local area. The sensor assembly further includes one or more sensor layers located beneath the top sensor layer. The one or more sensor layers can be configured to process data related to the captured one or more images. A plurality of sensor assemblies can be integrated into an artificial reality system, e.g., a head-mounted display.
US10726625B2 Method and system for improving the transmission and processing of data regarding a multi-user virtual environment
The present disclosure provides computer systems, apparatuses, computer-executable methods and one or more non-transitory computer-readable media for implementing a multi-user virtual reality environment. An example of a computer-implemented method for implementing a multi-user virtual reality environments includes receiving sensor data from a sensor at a local device, providing the sensor data to a network interface for electronic transmission to a remote device, providing the sensor data to a virtual environment engine executing on a processor of the local device, determining, by the virtual environment engine and based at least in part on the sensor data, virtual environment data related to a virtual reality environment, providing the virtual environment data to the network interface for electronic transmission to the remote device, and electronically transmitting, using the network interface, the sensor data and the virtual environment data to the remote device for use in generating a multi-user virtual environment.
US10726621B2 Traversal selection of components for a geometric model
Systems and methods for traversal selection of components of a geometric model are disclosed. An embodiment includes displaying a plurality of components corresponding to a geometric model, selecting a first component, receiving a first input indicating a first direction for selecting a next component, wherein the next component is connected to the first component by an edge, identifying one or more candidate edges connected to the first component for selecting the next component, determining an angle between an indicated direction vector corresponding to the indicated first direction and each of the one or more candidate edges, and selecting a second component as the next component, wherein the second component is connected to the first component via a particular candidate edge forming a smallest angle with the indicated direction vector.
US10726620B2 Image processing apparatus, image processing method, and storage medium
The image processing apparatus of the present invention is an image processing apparatus that performs processing relating to a three-dimensional shape model generated by using a plurality of images obtained by a plurality of cameras capturing an object, and the image processing apparatus includes: a specification unit configured to specify, based on position information on an object at a first time, a processing area relating to a three-dimensional shape model of the object at a second time later than the first time; and a processing unit configured to perform processing relating to the three-dimensional shape model of the object at the second time for the processing area specified by the specification unit.
US10726611B1 Dynamic texture mapping using megatextures
Embodiments of systems and methods described herein disclose the use of megatextures to specify blend maps for different instances of an object within a game environment. Each blend map may specify a blending between two or more different versions of the object. In some embodiments, the two or more different versions may correspond to different visual appearances associated with the object (for example, an undamaged object and a damaged object). The blend map for an instance of the object may be dynamically updated based on one or more actions within the game environment, allowing for the visual appearance of the object instance to change within the game environment in response to various actions.
US10726605B2 Method and apparatus for efficient processing of derived uniform values in a graphics processor
Various embodiments enable low frequency calculation of derived uniform values. A compiler can identify one or more portions of a shader that calculate a derived value based on an input value. For example, this portion may include instructions that use constant values, or the results of prior functions that used constant values. The constant values may include hardcoded values provided by the program (e.g., immediates) and/or other constant values. This portion of the shader can be extracted by the compiler and compiled into a first program. The compiler can compile the remainder of the shader into a second program that receives the derived uniform values from the first program. By extracting the portion(s) of the program that calculates a derived value into a separate program, the derived uniform value or values can be calculated at a lower frequency than if they were calculated for each pixel.
US10726600B2 Proactive creation of photo products
A method for proactively creating a photo product includes storing a library of points of interest in a computer system, detecting one or more images from a user, automatically extracting image capture locations from the images, automatically comparing the image capture locations with the points of interest in the library to obtain one or more identified points of interest, automatically identifying an occasion based on the identified points of interest in the library, automatically selecting, by the computer processor, a photo product type in part based on the occasion, automatically creating a design of a photo product of the photo product type using one or more images from the user, and manufacturing a physical photo product based on the photo product design.
US10726598B2 Map display system and map display program
There is provided a technique for arranging characters along a road to improve appearance and readability. A map display system includes a temporarily arranging part that obtains directions of a plurality of characters for when the plurality of characters are temporarily arranged along a road in a direction of the road, the direction of the road being a reference direction; and an arranging part that arranges, when a difference between directions of consecutive characters is greater than or equal to a threshold value, the consecutive characters so as to reduce the difference, the consecutive characters being two consecutive characters in the direction of the road, and arranges, when the difference is less than the threshold value, the consecutive characters in a temporary arrangement position.
US10726593B2 Artificially rendering images using viewpoint interpolation and extrapolation
Various embodiments of the present invention relate generally to systems and methods for artificially rendering images using viewpoint interpolation and/or extrapolation. According to particular embodiments, a transformation between a first frame and a second frame is estimated, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. An artificially rendered image corresponding to a third location positioned on a trajectory between the first location and the second location is then generated by interpolating a transformation from the first location to the third location and from the third location to the second location and gathering image information from the first frame and the second frame by transferring first image information from the first frame to the third frame based on the interpolated transformation and second image information from the second frame to the third frame based on the interpolated transformation. The first image information and the second image information are then combined. If an occlusion is created by a change in layer placement between the first frame and second frame, this occlusion is detected and missing data is replaced to fill the occlusion.
US10726590B2 Correlate application performance with hardware performance via heatmap
In one aspect, a system for correlating application performance data with hardware performance data via heat maps is disclosed. The system includes: a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations. The operations include: receive data associated with monitored applications and hardware; identify application performance data and hardware performance data from the received data; generate interactive heat maps of the application performance data and interactive heat maps of the hardware performance data; provide a user interface for displaying the generated heat maps; and display, through the user interface, the generated heat maps of the application performance data and the generated heat maps of the hardware performance data using a common time scale.
US10726584B2 Displaying a virtual eye on a wearable device
A computer-implemented method includes: receiving, by a computer device, and from a head position sensor, head position information that indicates a position of a user's head; receiving, by the computer device, and from an eye position sensor, eye position information that indicates a position of a sensed eye of the user; producing, by the computer device, eye image data that represents a desired eye image based on the head position information and the eye position information; and transmitting, by the computer device, the eye image data to a wearable device worn by the user.
US10726578B2 Vehicular imaging system with blockage determination and misalignment correction
A vehicular imaging system includes an imaging device having a single imaging sensor capturing image data within a field of view. A control within the vehicle includes an image processor and receives image data captured by the single imaging sensor and receives vehicle data via a communication bus of the vehicle. Responsive at least in part to image processing of captured image data, the control detects converging road features along the road the vehicle is travelling and determines a point of intersection where the converging road features would converge. Responsive at least in part to image processing of captured image data, the control automatically corrects for misalignment of the imaging device mounted at the vehicle.
US10726570B2 Method and system for performing simultaneous localization and mapping using convolutional image transformation
Augmented reality devices and methods for computing a homography based on two images. One method may include receiving a first image based on a first camera pose and a second image based on a second camera pose, generating a first point cloud based on the first image and a second point cloud based on the second image, providing the first point cloud and the second point cloud to a neural network, and generating, by the neural network, the homography based on the first point cloud and the second point cloud. The neural network may be trained by generating a plurality of points, determining a 3D trajectory, sampling the 3D trajectory to obtain camera poses viewing the points, projecting the points onto 2D planes, comparing a generated homography using the projected points to the ground-truth homography and modifying the neural network based on the comparison.
US10726566B2 Device and method for indoor mobile mapping of an environment
A method and system for scanning and measuring an environment is provided. The method includes providing a first three-dimensional (3D) measurement device. The 3D measurement device being operable in a helical mode or a compound mode, wherein a plurality of light beams are emitted along a first path defined by a first axis and a second axis in the compound mode and along a second path defined by the first axis in the helical mode. A mobile platform holding the 3D measurement device is moved from a first position. A first group of 3D coordinates of the area is acquired by the 3D measurement device when the mobile platform is moving. A second group of 3D coordinates of the area is acquired with a second 3D measurement device that with six-degrees of freedom (6DOF). The first group of 3D coordinates is registered based on the third group of 3D coordinates.
US10726565B2 Systems and methods for image processing in magnetic resonance imaging
A method and system for image processing are provided. An MR image including a plurality of slice images may be obtained. The plurality of slice images including a myocardium of a left ventricle. A reference image for each slice image of the plurality of slice images may be determined. An endocardial boundary of the myocardium for the each slice image of the plurality of slice images may be determined. The each slice image of the plurality of slice images may be registered according to a corresponding reference image. An epicardial boundary of the myocardium in the each slice image of the plurality of slice images may be determined according to the endocardial boundary of the myocardium in the registered each slice image of the plurality of slice images.
US10726561B2 Method, device and system for determining whether pixel positions in an image frame belong to a background or a foreground
A method, system, and apparatus related to the field of background subtraction in images is disclosed. In particular, the method, system, and apparatus is related to determining whether pixel positions in an image frame of a video sequence belongs to a background or a foreground of a captured scene using a determined level of dynamics of the pixel position.
US10726559B2 Visible light image with edge marking for enhancing IR imagery
The invention relates generally to edge detection and presentation in thermal images. Infrared and visible light images comprising at least partially overlapping target scenes are analyzed. An edge detection process is performed on the visible light image to determine which pixels represent edges in the target scene. A display image is generated in which some pixels include infrared image data and in which pixels corresponding to edges in the visible light image include a predetermined color and do not include corresponding infrared image data to emphasize edges. Edge pixels in the display image can include exclusively the predetermined color, or in some examples, a blend of a predetermined color and visible light image data. Methods can include replacing one or the other of visible light edge pixels or corresponding infrared pixels with the predetermined color before combining the visible light and infrared image data to create a display image.
US10726552B2 Quantification of magnetic resonance data by adaptive fitting of downsampled images
The present disclosure relates to systems and methods for determining quantitative chemical exchange or exchangeable proton information from a region-of-interest in a subject. The methods and systems use adaptive fitting to quantify magnetic resonance (MR) data, such as chemical exchange saturation transfer magnetic resonance imaging (CEST MRI) images, using initial values based on, for example, Lorentzian fitting. Images are iteratively less downsampled until quantitative maps of desired resolution are obtained. Such an approach allows for reliable fitting at a faster fitting speed, and is less susceptible to suboptimal signal to noise (SNR) than conventional methods.
US10726540B2 Self-similarity analysis for defect detection on patterned industrial objects
A method for object defect detection includes receiving digital data representing an image of an object with a repeated pattern. The method identifies a part of the image of the object as defined by a sample window of the digital data. The method generates one or more functions from at least the part of the image, wherein each of the one or more functions corresponds to one component of a pixel contained in the part of the image. Responsive to performing self-similarity analytics on the one or more functions, the method identifies a defect area of the object.
US10726535B2 Automatically generating image datasets for use in image recognition and detection
Systems and methods relating to image processing and artificial intelligence. Given a small number of defect images, a multitude of other defect images can be generated to serve as training data sets for training artificially intelligent systems to recognize and detect similar defects. Given original images showing defects, a clean image of the background of the original images is created. The defect image is then isolated from each of the original images. The characteristics of each defect image are determined and characteristics of similar defects are also determined, either from other images or from subject matter experts. Based on these characteristics of similar defects, multiple other defect images are then generated. The generated defect images are combined with the clean image to result in defect images with a suitable background. Each of the resulting images can be used in training systems in recognizing and detecting defects.
US10726531B2 Resolution enhancement of color images
A system for creating and displaying a color image having a higher resolution than a source color image. The system comprising a first sensor for sensing electromagnetic energy in a first spectral band to generate an achromatic image of achromatic image pixels. A second sensor for sensing electromagnetic energy in a second spectral band to generate a color image comprising a triad of color pixels. A digital processor interpolates the color triad pixels to achieve a count of color triad pixels equal to a count of achromatic image pixels. The digital processor fuses each color triad pixel, pixel by pixel, with an achromatic image pixel to produce fused color pixels. A display responsive to the fused color pixels displays a color image of the scene.
US10726530B2 Personal immersion display device and driving method thereof
An augmented/virtual reality device includes a display panel, a driver, an optical lens and a timing controller. The display panel displays image and the driver drives the display panel. The optical lens penetrates the image displayed on the display panel. The timing controller performs an image processing for compensation which converts flat image data input from outside into distorted image data and supplies the distorted image data to the driver.
US10726520B2 Modifying processing of commands in a command queue based on subsequently received data
Processing of commands at a graphics processor are controlled by receiving input data and generating a command for processing at the graphics processor from the input data, wherein the command will cause the graphics processor to write out at least one buffer of data to an external memory, and submitting the command to a queue for later processing at the graphics processor. Subsequent to submitting the command, but before the write to external memory has been completed, further input data is received and it is determined that the buffer of data does not need to be written to external memory. The graphics processor is then signalled to prevent at least a portion of the write to external memory from being performed for the command.
US10726517B2 Page faulting and selective preemption
One embodiment provides for a parallel processor comprising a processing array within the parallel processor, the processing array including multiple compute blocks, each compute block including multiple processing clusters configured for parallel operation, wherein each of the multiple compute blocks is independently preemptable. In one embodiment a preemption hint can be generated for source code during compilation to enable a compute unit to determine an efficient point for preemption.
US10726510B2 System and method for managing and interacting with patrons at an activity venue
A technologically improved system and corresponding method of operation tracks and manages activities and tasks occurring at an activity venue. In particular, the system operates to track locations and pace of play or participation of the patrons at the activity venue and through various improved technological processes and interactions enabled by the unique hardware of the system, provide the patrons with feedback to manage their locations for an improved participation experience. Furthermore, the system leverages collected information and data to enable live traffic control of the patrons, provide predictive analytics related to gameplay and flow of traffic, and provide operators and patrons with information necessary to maximize a pace of place while optimally maintaining the venue around the patrons without interruption to the patrons and thereby improve the experience of the patrons at the activity venue.
US10726506B2 System for drilling a selected convergence path
Provided is a method for selecting one of a plurality of convergence paths that may be drilled by a bottom hole assembly (BHA) comprising identifying, by a computer system, a plurality of geometric convergence paths, wherein each of the geometric convergence paths provides a convergence solution from a defined bottom hole assembly (BHA) location to a target drilling path of a well plan. An offset distance is calculated for drilling by the BHA each of the geometric convergence paths connecting the BHA location to the target drilling path. A drill path curvature associated with drilling each of the geometric convergence paths by the BHA is determined by the computer system. A time required for drilling each of the geometric convergence paths by the BHA is determined by the computer system. An optimal geometric convergence path of the plurality of geometric convergence paths is determined responsive to the offset distance for drilling each of the geometric convergence paths, the drill path curvature associated with each of the geometric convergence paths and the time required for drilling each of the geometric convergence paths. The determined optimal geometric convergence path is fed to a controller associated with a display of a drilling rig and used to control the display of the drilling rig to display the determined optimal geometric convergence path.
US10726493B1 System and method for incentivizing driving characteristics by monitoring operational data and providing feedback
A system includes a monitoring device coupled to a vehicle. The monitoring device includes a processor. The monitoring device also includes an output interface coupled to the processor that communicates information to a driver of the vehicle. The monitoring device further includes a communication interface coupled to the processor. The processor receives, via the communication interface, sensor information relating to operating the vehicle. The processor also receives, via the communication interface, a risk factor relating to operating the vehicle based at least in part on the sensor information. The processor further outputs, via the output interface, an adjustment to an insurance premium of the driver, an adjustment to an insurance deductible of the driver, or a payment amount of the driver, based at least in part on the risk factor.
US10726491B1 Parameter-based computer evaluation of user accounts based on user account data stored in one or more databases
A user account evaluation system is disclosed for evaluating risk associated with a user account. The system may obtain user account data associated with many user accounts, select a statistically significant subset of the user accounts, and then process (e.g., to determine types of the user accounts, etc.) and analyze the subset of user accounts to generate a plurality of evaluation models. When a new user account is accessed by the system, user account data may be obtained for the new user account, and the new user account may be evaluated based on the plurality of evaluation models. Accordingly, a plurality of evaluation parameter scores may be generated for the new user account, each of which may indicate an amount of risk associated with the user account. Some embodiments of the present disclosure may include machine learning and/or artificial intelligence methods to improve evaluation of the user accounts.
US10726480B2 Prioritization of trade order processing in electronic trading
Various systems and methods for trade order processing in an electronic trading environment are provided. According to one or more embodiments, two or more trade orders are currently queued for execution at one or more electronic exchanges and are to be modified at substantially the same time. Each trade order is processed according to a priority based on each order's proximity to a particular market price, for example.
US10726475B2 Graphical dining interface
Systems, methods, and apparatus for a graphical dining interface are disclosed. In one aspect, a device comprises a component image processor configured to generate a representation of at least one component of an item. The device further comprises an input device configured to receive an input from a user, where the input comprises a selection of a first component. The device further comprises an item image processor configured to generate a representation of the item, where the representation of the item comprises the representation of the first component.
US10726473B1 Augmented reality shopping rewards
A method implemented on an augmented reality (AR) electronic device includes obtaining a location of the AR electronic device. Information is received regarding an availability of offers or rewards at one or more retail stores nearby the location of the AR electronic device. The offers or rewards are overlaid on an augmented reality view of the location on the AR electronic device.
US10726472B2 System and method for providing simplified in-store, product-based and rental payment processes
Disclosed is a system and method for receiving, at a user device, data from a near-field-communication tag on an object, initiating, based on the data, a browser on the user device, navigating, based on the data and via the browser, to a site and transmitting authorized payment data or other task to the site based on payment data retrieved from either the user device or a network entity. The data can be communicated from the browser to the site through an application programming interface. Any task can be performed as well such as opening a door, starting a car, or renting a parking space.
US10726470B1 Systems and methods of processing information and transactions involving digital content, digital products and/or experiences
Systems and methods described herein may process information to perform a checkout of a product, the product comprising an experience, a physical product, and/or a digital product. The product may be fulfilled and a charge associated with the product may be processed after the product has been fulfilled.
US10726466B2 System and method for recommending products to bridge gaps between desired and actual personal branding
A method, system and a computer program product are provided for making product recommendations to improve a user's personal brand by using the symbolic meanings and utilities of products and a user's brand perceptions along with users input of a desired personal brand imagery to output a set of products that are optimized to help users bridge the gaps between their desired and actual self-brand, thereby enabling a user to navigate products that shape their personal imagery.
US10726465B2 System, method and computer program product providing eye tracking based cognitive filtering and product recommendations
A method inputs to a data processing system biometric data (e.g., eye movement data) generated for a user when the user selects displayed items for purchase. The method further includes operating the system to determine a set of items having at least one member item, not specifically selected to purchase by the user, as being of potential interest to the user when the user makes a final purchase decision; evolving items that are members of the set of items in response to continued reception of the biometric data; and presenting member items from the set of items to the user for consideration to purchase prior to the user making the final purchase decision. The user selected item to purchase is placed into a primary shopping cart and the items from the set of items are placed into a secondary shopping cart for display to the user at checkout time.
US10726464B2 Expressions of user interest
A system and method for personalizing user interest based on user built profiles are provided. In example embodiments, the system may include a non-transitory, computer-readable medium storing computer-executable instructions and one or more processors. When the one or more processors execute the computer-executable instructions, the processors may be configured to receive a first attribute and a second attribute describing an item of interest submitted by a user, the first attribute and the second attribute assigned to a category by the user. When the first attribute is received, the one or more processors may determine at least one shared feature between the first attribute and the second attribute, and display recommended items to the user that include the at least one shared feature.
US10726456B2 Method, apparatus, and computer program product for providing a virtual aggregation group
Some examples provide systems, methods, apparatus, and computer program products for providing virtual aggregation groups using a market platform. An example method may include establishing, using a market platform, a virtual aggregation group comprising at least two members. The method may also include generating a committed pricing agreement between the virtual aggregation group and at least one supplier. The committed pricing agreement may include compliance terms that determine at least one price parameter for a product purchase by the at least two members of the virtual aggregation group from the supplier based on a market commitment of the virtual aggregation group. The method may further include monitoring spending of the members of the virtual aggregation group, determining, using the monitored spending, whether the virtual aggregation group has met the market commitment, and notifying the supplier or the members of the virtual aggregation group of whether the virtual aggregation group has met the market commitment.
US10726454B2 System and method for reclaiming residual value of personal electronic devices
Described herein is a mobile device trade-in facilitation system comprising: one or more servers configured to interact with one or more external data sources; a mobile application communication center configured to interact with one or more mobile devices; an analytic database; and a main processor configured to: initiate a trade-in value calculation based upon an event related to a mobile device; receive information from the mobile device related to characteristics of the mobile device via the mobile application communication center; receive first data related to the mobile device from the one or more servers; retrieve second data related to the mobile device from the analytic database; determine a trade-in value for the mobile device based upon one or more of: the information, the first data, and the second data; and transmit the trade-in value to the mobile device.
US10726440B1 System and method for executing consumer transactions based on credential information relating to the consumer
Systems and methods are provided for allowing a merchant to provide a consumer with a real-time, personalized offer to execute a consumer transaction in response to evaluating that consumer's credential information. The consumer provides the credential information while, or just before, the consumer selects items to purchase from the website. The credential information provided by the consumer can be a compilation of different information associated with the consumer and may take the form of a score. According to one embodiment of the present invention, a merchant receives credential information relating to a consumer, while the consumer is at that merchant's website. The merchant evaluates the credential information while the consumer remains at the website and makes a real-time personalized offer of goods, services or pricing based at least in part on that evaluation.
US10726436B2 System and method for managing gratuities
A computer-implemented method for allocating gratuities is disclosed that includes employing at least one processor configured to execute computer-executable instructions stored in memory to perform the following acts: receiving transaction information from a point of sale, wherein the transaction information comprises at least gratuity data for each of a plurality of transactions during an accounting period; receiving employee information from the point of sale, wherein the employee information comprises at least hours worked for each of a plurality of employees during the accounting period; receiving gratuity distribution rules for allocating gratuities among at least a portion of the employees; and determining a gratuity allocation for each applicable employee of the plurality of employees based on at least the received transaction information, the received employee information, and the received gratuity distribution rules. Also disclosed is a computer-implemented system for managing gratuity allocations.
US10726435B2 Apparatus, system, and method for target search and using geocaching
A method of locating a target in a geographical space includes providing information to searcher users searching for the target, and potentially selecting among multiple targets for location, and providing rewards to the searchers after locating the target. The target may be a virtual object, and the method may use augmented reality features in locating the virtual object. The method may also provide for participating users who are not actively searching for the target, but may team with a searcher to receive a reward if the searcher locates the target, and who may potentially assist the user in locating the target. Participating users may be eligible if they are located in a designated participation area. The method may further provide for observing users who can observe progress of searchers in searching for the target but are not involved in the search or reward.
US10726434B2 Leveraging an artificial intelligence engine to generate customer-specific user experiences based on real-time analysis of customer responses to recommendations
Embodiments leverage an artificial intelligence engine to generate customer-specific user experiences based on real-time analysis of customer responses to recommend and/or experienced features. Some embodiments access a profile of an end user comprising at least one first characteristic associated with the end user and extract end user information from a database of an entity server; identify a first trend related to resource utilization and/or management implemented by the end user based on the extracted end user information; determine an opportunity based on the identified first trend; in response to determining the opportunity, transmit control signals configured to cause the graphical user interface of the device of the end user to display graphically at least one recommendation based on the determined opportunity to the end user; and receive an input selecting or declining at least one recommendation. These inputs may correlate to a modified interface experience.
US10726433B2 Methods and apparatus for connected vehicles application effectiveness estimation
Some embodiments are directed to a computer system for enabling an implementer to select software for deployment to a vehicle control system. According to one aspect, a computer system of a vehicle includes a vehicle control system that is configured for operation with the vehicle. The computer system also includes a processor. The processor is configured to identify a set of vehicle-to-everything (V2X) applications for the computer system. Each of the V2X applications of the set of V2X applications is then evaluated based on market penetration rate influence on parameters that affect performance of each of the V2X applications. The processor is further configured to rank each of the V2X applications of the set of applications based on the evaluation. The computer system also includes an implementer configured to select a V2X application from the set of V2X applications based on the ranking to implement using the vehicle control system.
US10726430B2 System, method and computer program for improved forecasting residual values of a durable good over time
A residual value forecasting system may utilize heterogeneous data, such as used market data, industry-specific data, and non-industry-specific data, from disparate data sources to produce residual value forecasts of an item based on a sophisticated residual value forecasting model particularly configured for agility. The system can dynamically and quickly adapt to change in data inputs and produce custom outputs. The system may determine a baseline value for an item using the used market data, a microeconomic factor using the industry-specific data, and a macroeconomic factor using the non-industry-specific data, as well as adjustments such as locality adjustments and modifications. Given the macroeconomic factor and the microeconomic factor relative to the locality-adjusted value of the item and in view of the competitive sets of similar and/or substitute items in the same industry, the system can generate an accurate forecast residual value of the item at a future time point.
US10726428B2 Industrial data analytics in a cloud platform
Cloud-aware industrial devices feed robust sets of data to a cloud-based data analyzer that executes as a service in a cloud platform. In addition to industrial data generated or collected by the industrial devices, the devices can provide device profile information to the cloud-based analyzer that identifies the device and relevant configuration information. The industrial devices can also provide customer data identifying an owner of the industrial devices, contact information for the owner, active service contracts, etc. The cloud-based data analyzer leverages this information to perform a variety of custom analytics on the data and generate reports or notifications catered to the particular industrial assets' optimal performance and business goals of the owner's industrial enterprise, as well as perform real-time decision making and control.
US10726409B2 Point-of-sale system with movable receipt printer
A point-of-sale (POS) system includes a counter, a cash processing machine, and a register machine. The cash processing machine has a cash receiving port and a cash dispensing port that are accessible from a first lateral side of the counter but not a second lateral side of the counter that is opposite to the first lateral side. The register machine has a display and an operational panel and coupled with the cash processing machine such that the display and the operational panel face the second lateral side.
US10726401B2 Dispensing digital objects to an electronic wallet
A configuration system and method is disclosed that includes a unified and integrated configuration that is composed of a payment system, an advertising system, and an identity management system such that the unified system has all of the benefits of the individual systems as well as several additional synergistic benefits. Also described are specific configurations including the system's access point architecture, visual wallet simulator user interface, security architecture, coupon handling as well as the system's structure and means for delivering them as targeted advertising, business card handling, membership card handling for the purposes of login management, receipt handling, and the editors and grammars provided for customizing the different types of objects in the system as well as the creation of new custom objects with custom behaviors. The configurations are operable on-line as well as through physical presence transactions.
US10726394B2 System and method for scheduling appointments
A system and method are provided for scheduling, calendaring, notifying, and providing automated real-time updating of scheduled appointment times on a central master schedule. The system and method dynamically optimize a number of appointments being scheduled within a range of time using a distributed computing system suitable for providing a self-service model for patient driven scheduling of appointments. Specifically, the system optimizes scheduled appointment times in response to a break in the schedule or a manual update of a specific scheduled appointment to maximize the number of appointments capable of being scheduled within a defined work day for the service provider. A plurality of edge-connected devices act as the initiators of scheduling changes, while creating an edge-connected schema for handling elastic scheduling tasks that are reflected on the centrally placed master calendar residing on a passive peer-validated data store and/or database.
US10726388B2 Component tracking method and system
A method for tracking components of equipment. The method includes generating a first record in a component tracking data store of a component tracking system for storing original constituent component identification information that specifies original constituent components of the equipment, and a second record in the component tracking data store of the component tracking system for storing replacement component identification information that specifies a replacement component that replaces a component of the original constituent components of the equipment. The method further includes receiving a request for a current listing of components in the equipment and locating records in the component tracking data store of the component tracking system associated with the equipment. The method further includes determining from the located records a current listing of components to be the original constituent components of the first record as modified by the replacement component specified in the second record, and communicating a bill-of-material that includes the current listing of components to a requesting entity.
US10726384B2 Systems and methods for rule-driven management of sensor data across geographic areas and derived actions
The present disclosure relates to an information gathering method. The information gathering method includes identifying a location of a package, the location associated with one or more location-based restrictions on collecting data. The information gathering method also includes restricting access to sensor-collectable data associated with the package in accordance with the one or more location-based restrictions.
US10726372B2 Method and system for providing centralized notifications to an administrator
Embodiments of the present disclosure provide a user interface that enables an administrator to monitor the status of one or more long-running processes executing on a system. According to one or more embodiments, information about the long-running processes is received, analyzed and converted into a single format. This information is then stored in a storage device in the single format. In response to a command request periodically received from a user interface, summary information about the one or more long-running processes is provided to, and displayed on, the user interface. Upon receipt of a user selection of at least a portion of the summary information, the user interface issues a second command request that is similar to the first command request, but includes additional parameters, to retrieve additional information about the selected summary information. Once the additional information is received, the additional information is presented on the user interface.
US10726368B2 Innovative satellite scheduling method based on genetic algorithms and simulated annealing and related mission planner
A method includes: a) producing initial scheduling plans based on requests related to tasks to be performed within a time period by a remote sensing satellite; wherein each initial scheduling plan schedules respective tasks, which do not conflict with each other in time and in using satellite resources; and each task is scheduled in at least one of the initial scheduling plans; b) applying a genetic-algorithm-based processing to the initial scheduling plans to produce a genetic-algorithm-based scheduling plan which is for mission objectives, and complies with constraints related to the satellite resources, to the tasks, and to the time period; and c) applying a simulated-annealing-based processing to the genetic-algorithm-based scheduling plan to produce a simulated-annealing-based scheduling plan that fits the mission objectives, complies with the constraints, and in which a larger number of tasks is scheduled than in the genetic-algorithm-based scheduling plan.
US10726351B1 System and method for controlling superconducting qubits using single flux quantum logic
A system and method for controlling superconducting qubits is provided. In some aspects the method includes assembling, using a controller of a quantum computing system, a pulse subsequence that comprises pairs of voltage pulses timed symmetrically with respect to a period corresponding to a qubit frequency of a superconducting qubit in the quantum computing system. The method also includes generating, using the controller, a pulse sequence using a repetition of a pulse subsequence. The method further includes controlling the superconducting qubit by applying the pulse sequence to the superconducting qubit using a single flux quantum (“SFQ”) driver coupled thereto.
US10726340B2 Cognitive learning system having a knowledge model
A cognitive information processing system environment comprising a plurality of data sources; a cognitive inference and learning system coupled to receive data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to perform a cognitive learning operation, the cognitive learning operation applying a cognitive learning technique to generate a cognitive learning result; and, a destination, the destination being updated based upon the learning result.
US10726334B1 Generation and use of model parameters in cold-start scenarios
The present disclosure is directed to generating and using a machine learning model, such as a neural network, by augmenting another machine learning model with an additional parameter. The additional parameter may be connected to some or all nodes of an internal layer of the neural network. A machine learning model can determine a value associated with the additional parameter using non-behavior or non-event-based information. The machine learning model can be trained using non-behavior or non-event-based information and parameter values of the other machine learning model.
US10726331B1 Neural network circuits providing early integration before analog-to-digital conversion
Neural network circuits providing early integration before ADC are described. Comparators are adapted to compare a plurality of output analog voltages from a first synaptic array to a predetermined threshold to generate a vector of bits indicating whether the plurality of analog voltages exceed the predetermined threshold, and transmit the vector of bits via a network. At least one ADC is configured to convert the plurality of analog voltages to a vector of digital values, and transmit the vector of digital values via the network. At least one modulator is configured to receive the vector of bits from the network, provide pulses to each of a plurality of input wires of a second synaptic array based on the vector of bits, receive the vector of digital values from the network, and provide pulses to each of the plurality of input wires based on the vector of digital values.
US10726328B2 Method and apparatus for designing and implementing a convolution neural net accelerator
A method for implementing a convolutional neural network (CNN) accelerator on a target includes identifying characteristics and parameters for the CNN accelerator. Resources on the target are identified. A design for the CNN accelerator is generated in response to the characteristics and parameters of the CNN accelerator and the resources on the target.
US10726327B2 Predicting likelihoods of conditions being satisfied using recurrent neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting likelihoods of conditions being satisfied using recurrent neural networks. One of the systems is configured to process a temporal sequence comprising a respective input at each of a plurality of time steps and comprises: one or more recurrent neural network layers; one or more logistic regression nodes, wherein each of the logistic regression nodes corresponds to a respective condition from a predetermined set of conditions, and wherein each of the logistic regression nodes is configured to, for each of the plurality of time steps: receive the network internal state for the time step; and process the network internal state for the time step in accordance with current values of a set of parameters of the logistic regression node to generate a future condition score for the corresponding condition for the time step.
US10726325B2 Facilitating machine-learning and data analysis by computing user-session representation vectors
Disclosed systems and methods generate user-session representation vectors from data generated by user interactions with online services. A transformation application executing on a computing device receives interaction data, which is generated by user devices interacting with an online service. The transformation application separates the interaction data into session datasets. The transformation involves normalizing the session datasets by modifying the rows within each session dataset by removing event identifiers and time stamps. The application transforms each normalized session dataset into a respective user-session representation vector. The application outputs the user-session representation vectors.
US10726316B2 Image processing apparatus, image processing method, and storage medium
In conventional color shading (CS) processing for correcting color unevenness with high precision, even an image to preserve pure colors can be corrected to use inks of other colors. Color unevenness is more appropriately corrected to provide a favorable image by properly using pure color preservation information and pure color non-preservation information as color correction information for the CS processing.
US10726313B2 Active learning method for temporal action localization in untrimmed videos
Various embodiments describe active learning methods for training temporal action localization models used to localize actions in untrimmed videos. A trainable active learning selection function is used to select unlabeled samples that can improve the temporal action localization model the most. The select unlabeled samples are then annotated and used to retrain the temporal action localization model. In some embodiment, the trainable active learning selection function includes a trainable performance prediction model that maps a video sample and a temporal action localization model to a predicted performance improvement for the temporal action localization model.
US10726312B2 System and method for appearance search
There is provided an appearance search system comprising one or more cameras configured to capture video of a scene, the video having images of objects. The system comprises one or more processors and memory comprising computer program code stored on the memory and configured when executed by the one or more processors to cause the one or more processors to perform a method. The method comprises identifying one or more of the objects within the images of the objects. The method further comprises implementing a learning machine configured to generate signatures of the identified objects and generate a signature of an object of interest. The system further comprises a network configured to send the images of the objects from the camera to the one or more processors. The method further comprises comparing the signatures of the identified objects with the signature of the object of interest to generate similarity scores for the identified objects, and transmitting an instruction for presenting on a display one or more of the images of the objects based on the similarity scores.
US10726307B2 Real-time identification of moving objects in video images
The disclosed technology generally relates to detecting and identifying objects in digital images, and more particularly to detecting, identifying and/or tracking moving objects in video images using an artificial intelligence neural network configured for deep learning. In one aspect, a method comprises capturing a video input from a scene comprising one or more candidate moving objects using a video image-capturing device, where the video input comprises at least two temporally spaced image frames captured from the scene. The method additionally includes transforming the video input into one or more image pattern layers, where each of the image pattern layers comprises a pattern representing one of the candidate moving objects. The method additionally includes determining a probability of match between each of the image pattern layers and a stored image in a big data library. The method additionally includes adding one or more image pattern layers having the probability of match that exceeds a predetermined level to the big data library automatically, and outputting the probability of match to a user.
US10726306B1 Dense captioning with joint interference and visual context
A dense captioning system and method is provided for analyzing an image to generate proposed bounding regions for a plurality of visual concepts within the image, generating a region feature for each proposed bounding region to generate a plurality of region features of the image, and determining a context feature for the image using a proposed bounding region that is a largest in size of the proposed bounding regions. For each region feature of the plurality of region features of the image, the dense captioning system and method further provides for analyzing the region feature to determine for the region feature a detection score that indicates a likelihood that the region feature comprises an actual object, and generating a caption for a visual concept in the image using the region feature and the context feature when a detection score is above a specified threshold value.
US10726304B2 Refining synthetic data with a generative adversarial network using auxiliary inputs
The present invention extends to methods, systems, and computer program products for refining synthetic data with a Generative Adversarial Network (GAN) using auxiliary inputs. Refined synthetic data can be rendered more realistically than the original synthetic data. Refined synthetic data also retains annotation metadata and labeling metadata used for training of machine learning models. GANs can be extended to use auxiliary channels as inputs to a refiner network to provide hints about increasing the realism of synthetic data. Refinement of synthetic data enhances the use of synthetic data for additional applications.
US10726303B1 Learning method and learning device for switching modes of autonomous vehicle based on on-device standalone prediction to thereby achieve safety of autonomous driving, and testing method and testing device using the same
A learning method for generating parameters capable of representing a degree of credibility of an object detection during a process of the object detection is provided. And the method includes steps of: (a) a learning device instructing a convolutional layer to generate a convolutional feature map by applying a convolutional operation to a training image; (b) the learning device instructing an anchor layer to generate an RPN confidence map including RPN confidence scores; (c) the learning device instructing an FC layer to generate CNN confidence scores, to thereby generate a CNN confidence map; and (d) the learning device instructing a loss layer to learn parameters in the CNN and the RPN by performing backpropagation using an RPN loss and a CNN loss, generated by referring to the RPN confidence map, the CNN confidence map, an estimated object detection result and a GT object detection result.
US10726300B2 System and method for generating and processing training data
The present disclosure provides generally for a system and method for generating and processing training data, such as when access to training data for a form may be insufficient to effectively train an artificial entity to process the associated form. According to the present disclosure, a computer system may identify and distinguish between content data and background data from a small set of data, such as a handful of authentic forms. The computer system may remove unwanted text, noise, or other portions of an image to create an empty, blank, or scrubbed form with no data. The system may generate training examples or synthetic data from this form, which may be incorporated into training data. In some embodiments, the synthetic data may be generated into a form. The computer system may synthetically generate variations in the original form to simulate variations that may exist with expected incoming data.
US10726296B1 Multi-camera device
Apparatuses, methods and storage medium associated with multi-camera devices are disclosed herein. In embodiments, a multi-camera device may include 3 or more camera sensors disposed on a world facing side of the multi-camera device. Further, the multi-camera device may be configured to provide a soft shutter button at a location on an opposite side to the world facing side, coordinated with locations of the 3 or more camera sensors that reduces likelihood of blocking of one or more of the 3 or more camera sensors. Other embodiments may be disclosed or claimed.
US10726292B2 Photo analytics calibration
A computer-implemented method for evaluating a food product using images of the food product, according to one embodiment, includes receiving images of a food product taken at different points of a supply chain of the food product. An environmental condition near or on the food product at at least some of the different points of the supply chain is also received. Photo analytics are performed on the images to interpret the images and changes over time of the food product included in the images. The food product is evaluated using the image interpretations and the environmental conditions for determining a characteristic of the food product selected from the group of characteristics consisting of: a quality of the food product and a remaining shelf life of the food product. An action is taken based at least in part on the evaluation of the food product.
US10726291B2 Image recognition method and system based on deep learning
The present disclosure discloses an image recognition method and system based on deep learning. The image recognition method trains a recognizing engine for high resolution images and a recognizing engine for low resolution image separately. The two recognizing engines generate two independent feature groups specifically for high resolution and low resolution images respectively. A categorizing engine categorizes a testing image to a high resolution mode or a low resolution mode, and then the testing image is recognized by the appropriate recognizing engine. Therefore, the present disclosure increases the accuracy of image recognition under various conditions.
US10726287B2 Camera and object processing apparatus using same
Disclosed are a camera and an object processing apparatus using the same. A camera according to an embodiment of the present invention focuses on moving objects by adjusting the ray distance between a lens and a sensor in a manner whereby a mirror is moved between the lens and the sensor, which are each fixedly installed, or whereby one side end of the sensor is moved, without a mirror.
US10726286B2 Magnetic ink character reader and magnetic ink character reading method
A magnetic ink character reader includes a transport unit configured to move a medium along a transport path, a reader configured to magnetically read magnetic ink characters printed on the medium, while the medium is moved along the transport path and to output a signal waveform corresponding to the magnetic ink characters, and a processor configured to compare a transportation direction of the medium through the reader to a forward reading direction of the reader, and to invert, in horizontal and vertical directions, the signal waveform output from the reader when the transportation direction is not the forward reading direction. The processor performs magnetic character recognition using the signal waveform from the reader when the transportation direction is the forward reading direction and the inverted signal waveform when the transportation direction is a reverse reading direction opposite the forward reading direction.
US10726279B1 Method and device for attention-driven resource allocation by using AVM and reinforcement learning to thereby achieve safety of autonomous driving
A method for achieving better performance in an autonomous driving while saving computing powers, by using confidence scores representing a credibility of an object detection which is generated in parallel with an object detection process is provided. And the method includes steps of: (a) a computing device acquiring at least one circumstance image on surroundings of a subject vehicle, through at least one panorama view sensor installed on the subject vehicle; (b) the computing device instructing a Convolutional Neural Network(CNN) to apply at least one CNN operation to the circumstance image, to thereby generate initial object information and initial confidence information on the circumstance image; and (c) the computing device generating final object information on the circumstance image by referring to the initial object information and the initial confidence information, with a support of an RL agent.
US10726267B1 Systems and methods for using augmented reality to locate objects, identify persons, and interact with inanimate objects
A system is provided which utilizes multiple combinations of object location technology to locate objects and direct users to them, and which provides reliable owner recognition and ownership verification with the use of displayed augmented reality with a predefined image of the object and/or the user. Further, the system utilizes augmented reality fingerprint markers. When the augmented reality fingerprint marker is positioned on an object and scanned with a smart device, information relating to the object is superimposed on the object displayed on the smart device.
US10726265B1 Systems and methods for recommending wearable items using image analysis in a clothing subscription platform
Disclosed are methods, systems, and non-transitory computer-readable medium for color and pattern analysis of images including wearable items. For example, a method may include receiving an image depicting a wearable item, identifying the wearable item within the image by identifying a face of an individual wearing the wearable item or segmenting a foreground silhouette of the wearable item from background image portions of the image, determining a portion of the wearable item identified within the image as being a patch portion representative of the wearable item depicted within the image, deriving one or more patterns of the wearable item based on image analysis of the determined patch portion of the image, deriving one or more colors of the wearable item based on image analysis of the determined patch portion of the image, and transmitting information regarding the derived one or more colors and information regarding the derived one or more patterns.
US10726257B2 Gaze-tracking system and method of tracking user's gaze
A gaze-tracking system for use in a head-mounted display apparatus. The gaze-tracking system includes: at least one first optical element comprising particles of a phosphorescent or fluorescent material dispersed therein, the particles of the phosphorescent or fluorescent material being dispersed in a manner that when excited by electromagnetic radiation incident thereupon, the particles produce structured light of a given wavelength, wherein the produced structured light illuminates a user's eye; at least one camera for capturing an image of reflections of the structured light from the user's eye, wherein the image is representative of a form of the reflections and a position of the reflections on an image plane of the at least one camera; and a processor coupled in communication with the at least one camera, wherein the processor is configured to process the captured image to detect a gaze direction of the user.
US10726255B2 Active stereo with adaptive support weights from a separate image
Systems and methods for stereo matching based upon active illumination using a patch in a non-actively illuminated image to obtain weights that are used in patch similarity determinations in actively illuminated stereo images is provided. To correlate pixels in actively illuminated stereo images, adaptive support weights computations are used to determine similarity of patches corresponding to the pixels. In order to obtain adaptive support weights for the adaptive support weights computations, weights are obtained by processing a non-actively illuminated (“clean”) image.
US10726240B2 Image capturing apparatus
An image capturing apparatus includes a light guide plate, a first light transmissive layer, a second light transmissive layer, a third light transmissive layer, a light source and an image capturing device. The light guide plate has a first surface and a second surface opposite to the first surface. The first light transmissive layer is disposed on the first surface. The second light transmissive layer is disposed on the second surface, wherein the second light transmissive layer is overlapped with a light transfer region of the light guide plate and not overlapped with a light penetration region of the light guide plate. The third light transmissive layer is disposed on the second surface and overlapped with the light transfer region and the light penetration region. Refractive indices of the third light transmissive layer and the light guide plate are higher than those of the first and second light transmissive layers.
US10726231B2 Integrated piezoelectric microelectromechanical ultrasound transducer (PMUT) on integrated circuit (IC) for fingerprint sensing
Microelectromechanical (MEMS) devices and associated methods are disclosed. Piezoelectric MEMS transducers (PMUTs) suitable for integration with complementary metal oxide semiconductor (CMOS) integrated circuit (IC), as well as PMUT arrays having high fill factor for fingerprint sensing, are described.
US10726227B1 Detection of images in relation to targets based on colorspace transformation techniques and utilizing ultraviolet light
Techniques to improve detection and security of images, including formation and detection of matrix-based images. Some techniques include logic to process image data, generate one or more colorspaces associated with that data, and perform colorspace conversions based on the generated colorspace. The logic may be further configured to generate an image based on the colorspace conversions, including but not limited to a matrix bar code. The logic may be further configured to apply one or both of an ultraviolet layer and an infrared layer to the image, e.g. matrix barcode, generated from the colorspace conversion(s). Other embodiments are described and claimed.
US10726225B2 Proxy aiming for contact reading
A code reader and process may include an optoelectronic reading device configured to read a machine-readable indicia. A primary aiming illuminator may be configured to generate a first light beam to illuminate a first aiming pattern (i) onto a surface on which the machine-readable indicia is positioned and (ii) within a field-of-view of the optoelectronic reading device. A secondary aiming illuminator may be configured to generate a second light beam to illuminate a second aiming pattern (i) onto the surface on which the machine-readable indicia is positioned and (ii) outside or in a marginal region of the field-of-view of said optoelectronic reading device.
US10726219B1 Data-securing chip card construction
A card may store data on integrated circuits housed within the card. The card includes two short-range antennas and one long-range antenna that are configured to transmit the data. Antennas of the card may be configured to transmit the data in different directions as a result of a signal-blocking layer embedded within the card that isolates respective antennas from electromagnetic signals originating from a direction on the opposing side of the blocking layer. The long-range antenna may be configured to transmit identification data of the user, while the short-range antennas may be configured to transmit financial data related to the user. A system may be configured to instantiate events for the user of the card with the long-range antenna. Events that are instantiated by the long-range antenna may then be executed using the short-range antennas.
US10726216B2 Information processing device and control method for information processing device
A user is guided with a simple configuration so that near field communication is performed. An information processing device (1) includes an NFC antenna (520) configured to perform near field communication with an NFC terminal (100), and a display unit (53) configured to display a guide region (Ai). The guide region (Ai) serves as a guide for a communication-enabling region. The display unit (53) displays the guide region (Ai) such that the guide region (Ai) is included in the communication-enabling region (B) and the guide region (Ai) is smaller than the communication-enabling region (B).
US10726209B2 Identification and notification of correctness and contradiction in communications
Apparatus and methods can be implemented to determine correctness and/or consistency of communications in a variety of applications. In various embodiments, a communication in a communication channel can be monitored, a feature from the monitored communication can be extracted for comparison with one or more sample features to determine correctness and/or an identification of a contradiction of the extracted feature from which remedial action can be taken. Additional apparatus, systems, and methods are disclosed.
US10726206B2 Visual reference resolution using attention memory for visual dialog
A dialog engine configured to answer a sequence of questions related to an image. An attention module residing in the dialog engine includes an attention retrieval process and a tentative attention process. The attention retrieval process retrieves a relevant attention map that may have previously been used to answer a previous query. The tentative attention process generates a tentative attention map based on an image and other input parameters. The attention module combines the relevant attention map and the tentative attention map to generate a fused attention map. Based on the fused attention map, the dialog engine generates a response to the query. Finally, the dialog engine stores the fused attention map in an attention memory for use in answering future queries.
US10726200B2 Systems and methods for user interfaces that provide enhanced verification of extracted data
A computer software that provides the user with the means to import an image of a paper financial document for data extraction. The extracted data automatically populates a financial datasheet and can be synchronized with a company financial record being kept on an external accounting software. The present invention provides the user with the convenience of automatic data input and eliminates the traditional method of individually inputting financial transactions into the accounting software.
US10726198B2 Method, device, and system, for identifying data elements in data structures
A computer implemented method for identifying one or more data elements in an input data stream formed from an input data structure using processing enabled by a processor-executable instruction can be stored on a non-transitory computerized storage medium. This stored method includes identifying a marker sequence set in the input document string, the marker sequence set including a marker sequence; assigning an eligibility value to each marker sequence, the eligibility value being a number calculated using an eligibility calculation, to obtain at least one eligible marker sequence; generating output data comprising data related to the at least one eligible marker sequence; and providing the output data, such as on a human-readable interface.
US10726196B2 Autonomous configuration of conversion code to control display and functionality of webpage portions
The technology disclosed is generally directed to massively multivariate testing, conversion rate optimization, and product recommendation and, in particular, directed to automatically and autonomously placing conversion code (e.g., scripts) in webpages of a host website without requiring any affirmative action on the part of the host. The conversion code modifies display and functionality of a particular portion of a host webpage without modifying other portions of the host webpage. The conversion code is placed by a website modification service which is limitedly authorized by the host to modify only the particular portion of the host webpage under a product recommendation and/or conversion rate optimization scheme.
US10726192B2 Semiconductor Fab's defect operating system and method thereof
The present invention relates to “an Innovative Semiconductor Fab's Defect Operating System” thereof for design house and manufacturing Fab is provided. The Innovative Semiconductor Fab's Defect Operating System comprises: receiving pluralities of defect data, IC design layout data; analyzing the defect data, design layouts, by a Critical Area Analysis (CAA) method via a Defect Operating System located inside the Fab site; identify a killer or non-killer defect based on the open or short failure probability; sending the killer defect data to the design house via internet, FTP, etc. The design house receives the wafer testing yield data; pick the bad die information and the killer defect information for failure analysis; correlate the corresponding defect data with the wafer test data; sending the failure killer defect data to the Fab via internet, FTP, etc.; and improve the wafer yield through feed forward defect data and feedback of failure killer defect data which is an innovative “Defect Operation Platform” implementation between design house and Fab.
US10726186B2 Integrated circuit including a modified cell and a method of designing the same
A method of designing an integrated circuit includes receiving input data defining the integrated circuit, receiving information from a standard cell library including a plurality of standard cells, receiving information from a modified cell library including at least one modified cell having a same function as a corresponding standard cell among the plurality of standard cells and having a higher routability than the corresponding standard cell and generating output data by performing placement and routing in response to the input data, the information from the standard cell library and the information from the modified cell library.
US10726178B1 Functional logic cone signature generation for circuit analysis
Methods, systems and computer program products for generating a functional logic cone signature for circuit analysis are provided. Aspects include for each of a plurality of portions of a circuit diagram of a circuit, tracing the respective portion of the circuit diagram to identify circuit components associated with the respective portion of the circuit diagram from a starting latch to one of one or more source latches. Circuit components include circuit elements and circuit connections. Aspects include generating an ASCII representation of the respective identified circuit components for each of the plurality of portions of the circuit diagram of the circuit. Aspects include generating a plurality of hash values by applying a hashing function to each ASCII representation. Each hash value corresponds to one of the plurality of portions of the circuit diagram. Aspects also include storing the hash values in a data structure.
US10726168B2 Integration method for accurate modeling and analysis and reliability-based design optimization of variable stiffness composite plate and shell structures
The present invention relates to the field of reliability-based structural design optimization, and provides an integration method for accurate modeling and analysis and reliability-based design optimization of variable stiffness composite plate and shell structures. In this method, the first-order reliability method, two-point adaptive nonlinear approximation and second-order reliability method are applied into the efficient reliability-based design optimization of variable stiffness composite plate and shell structures. The fiber placement path of variable stiffness composite plate and shell structures is accurately modeled by non-uniform rational B-spline function. Isogeometric analysis is utilized for the variable stiffness composite plate and shell structures, including conducting linear buckling analysis on the variable stiffness composite plate and shell structures based on the isogeometric analysis method and deriving analytical sensitivity of design and random variables on the structural response. This invention not only provides seamless integration of accurate modeling, analysis and reliability-based design optimization of variable stiffness composite plate and shell structures, but also significantly improves efficiency and accuracy of reliability-based design optimization and greatly shortens the development cycle.
US10726162B2 Security plugin for a system-on-a-chip platform
Systems and techniques for a System-on-a-Chip (SoC) security plugin are described herein. A component message may be received at an interconnect endpoint from an SoC component. The interconnect endpoint may pass the component message to a security component via a security interlink. The security component may secure the component message, using a cryptographic engine, to create a secured message. The secured message is delivered back to the interconnect endpoint via the security interlink and transmitted across the interconnect by the interconnect endpoint.
US10726158B2 Consent receipt management and automated process blocking systems and related methods
An automated process blocking system may be configured to automatically block one or more processes based on received user consent data. For example, a particular data subject may provide consent for an entity to process particular data associated with the data subject for one or more particular purposes. The system may be configured to: (1) determine that one or more entity systems are processing one or more pieces of personal data associated with a data subject; (2) identify at least one process for which the one or more pieces of personal data are being processed; (3) determine, using a consent receipt management system, whether the data subject has provided consent for the processing of the one or more pieces of personal data for the at least one process; and (4) in response to determining that the data subject has not provided valid consent, automatically blocking the processing.
US10726156B1 Method and system for protecting user information in an overlay management system
Methods and systems described herein provide for protecting user information in an overlay service. Protecting user information may include redacting personally identifiable information (PII) from information that may be exposed to third parties. Additionally, protecting user information may include opening a second account on behalf of the user using a plurality of unique identifiers in lieu of information identifying the user. This protects users' identities and privacy as their assets are transferred between various institutions.
US10726146B2 Data custodian model and platform for public clouds
Implementations are directed to providing a data custodian region within a public cloud, the data custodian region being specific to a customer of an enterprise having services hosted on the public cloud, the public cloud including regional data centers, through which customer data passes and/or is stored, each data center being at a location within a region, storing at least one union definition that is used to control access, transfer, and storage of customer data within respective regional data centers, the at least one union definition being provided by a data custodian associated with the customer, monitoring a plurality of actions of respective workflows executed using the one or more computer-implemented services hosted on the public cloud, for each action, logging a data event within a repository of the data custodian region, and determining whether the data event complies with the at least one union definition.
US10726141B2 Dynamically constructed capability for enforcing object access order
Proposed is a Capability Management System (CMS) in a distributed computing environment that controls access to multiple objects by multiple subjects based upon a specified access order. A capability is dynamically constructed when the capability is needed. After the capability is used to access an object, a new capability is generated. In the alternative, multiple capabilities for enforcing an access order are generated independently of each other. The new capability is then employed by the same or another subject to access the object according to a prescribed access sequence. In this manner, at any particular time there is one capability valid to access the object by the appropriate subject. In addition, the capability includes information for verifying the authenticity of the capability and for specifying an expiration time associated with the cap ability. The technology may also be enhanced by providing a linkage between capabilities intended for use in a sequence.
US10726136B1 Systems and methods for generating security improvement plans for entities
A computer-implemented method is provided for statistical modeling of entities of a particular type. The method can include obtaining entity data including a plurality of entity data sets, each entity data set associated with a respective entity and including values for one or more static parameters indicative of a type of the entity. Each entity data set can include (i) values for input parameter(s) indicative of a security profile of the entity and (ii) a value of a security class parameter indicative of a security class of the entity based on the values of the input parameters. The method can include training a statistical classifier to infer a value of the security class parameter indicative of the security class of a particular entity of the particular type based on values of one or more of the input parameters indicative of a security profile of the particular entity.
US10726135B2 Web page processing method and apparatus, and storage medium
The present disclosure provides a web page processing method. The method includes obtaining web page elements after web page rendering is performed on a to-be-accessed web page; detecting whether an abnormal element exists in the web page elements; generating and displaying an interaction entrance on the to-be-accessed web page if an abnormal element exists in the web page elements; and obtaining a trigger operation on the interaction entrance and filtering out the abnormal element in response to the trigger operation.
US10726127B1 System and method for protecting a software component running in a virtual machine through virtual interrupts by the virtualization layer
A computing device features one or more hardware processors and a memory that is coupled to the one or more processors. The memory comprises software that is implemented with a security mechanism to protect the availability of a software component operating within a virtual machine, which is controlled by a guest operating system (OS) kernel. The software comprises a virtualization layer operating in a host mode, where the virtualization layer, when executed by the one or more hardware processors, is configured to send one or more virtual interrupts to the guest OS kernel of the virtual machine. A virtual interrupt causes an interrupt service routine within the guest OS kernel to perform a particular service that prevents a protected process (or protected software data structures) from being effected by malware.
US10726125B2 Malware detection using clustering with malware source information
Techniques for malware detection using clustering with malware source information are disclosed. In some embodiments, malware detection using clustering with malware source information includes generating a first cluster of source information associated with a first malware sample, in which the first malware sample was determined to be malware, and the first malware sample was determined to be downloaded from a first source; and determining that a second source is associated with malware based on the first cluster.
US10726124B2 Computer device and method of identifying whether container behavior thereof is abnormal
A computer device and a method of identifying whether container behavior thereof is abnormal are provided. The computer device detects container behavior of a container in a time interval, and identifies whether the container behavior of the container is abnormal according to a container behavior identification module, thereby determining whether there is an intrusion. In addition, a decoy container can be installed in the computer device to attract attacking or invading from a third party so as to reduce the risk of the container being attacked, and the container behavior identification module can be updated according to the container behavior of the decoy container.
US10726113B2 Systems and methods of verifying an authenticated document biosignature glyph containing a selected image
In systems and methods of managing a document with an authenticated document biosignature, a processor of a verification device may receive an image based on a user selection. The processor may calculate a base verification score associated with a user based on at least one identification input, the identification input including one or more identification features, wherein at least one of the identification features includes a biometric identification feature. The processor of the verification device may generate a glyph based on the selected image, the base verification score and the at least one identification input. The glyph may be associated with a document, and may be used to verify the identity of the user associated with the glyph.
US10726093B2 Rerouting to an intermediate landing page
A system and method for intermediate landing page rerouting are provided. In example embodiments, determine whether a webpage associated with a hyperlink has corresponding social network activities. Extract content from the webpage determined to have corresponding social network activities. In response to a selection of the hyperlink, reroute a web browser to an intermediate landing page. Cause presentation, at a user interface, of the extracted content and the corresponding social network activities.
US10726082B2 Social networking information consumption gap resolution
Social network content consumption activities of social network users related to content published by at least one social network are monitored. The monitored social network content consumption activities of each of at least two of the social network users are compared. A determination is made, based upon the comparison, that a difference in consumption of the published content exists between the at least two of the social network users. A notification is generated to any of the at least two of the social network users determined, based upon the difference in consumption, to have consumed less of the published content than at least one other social network user.
US10726077B1 Server side content page re-rendering
An identifier is received from a server associated with a content provider. An at least partially pre-rendered page that corresponds to the requested page is generated. The at least partially pre-rendered page includes a content element associated with a content provider and at least one third party element. The at least partially pre-rendered page is provided to the server.
US10726069B2 Classification of log entry types
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a log entry instance for creating a definition for a log entry type. The program further generates a markup associated with the log entry instance. The program also generates a document based on the markup associated with the log entry instance. The program further retrieves a set of reference documents. Each reference document is associated with a particular type of event. The program also generates a ranked list of types of events based on the document and the set of reference documents.
US10726061B2 Identifying text for labeling utilizing topic modeling-based text clustering
Software that selects portions of unlabeled text for labeling, by performing the following operations: (i) receiving a set of unlabeled input text for classification with respect to a particular domain, wherein the domain includes a labeled corpus for which topics of a set of topics correspond to labels from the corpus, and wherein the topics include statistical probability distributions of words in the corpus; (ii) performing topic modeling on the input text to associate portions of the input text with respective classifications, wherein the classifications include statistical probability distributions of topics of the set of topics in the respective portions of the input text; and (iii) applying a machine learning-based selection strategy to the portions of the input text and their respective classifications to identify one or more portions of the input text for labeling.
US10726060B1 Classification accuracy estimation
A technology for determining accuracy estimates for classifications used in an electronic catalog. In one example, classifications for product groupings included in an electronic catalog may be updated as a result of the classifications inaccurately representing products included in the product groupings. The electronic catalog of products may be grouped into a plurality of product groupings using classifications. Classifications of product groupings that inaccurately represent products included in the product grouping may be updated with suggested classifications. Update metrics for updates made to the grouping classifications may be collected and the update metrics may be used to calculate an accuracy estimate for the classifications used in the electronic catalog.
US10726058B2 System, computer program product and method for generating embeddings of textual and quantitative data
A method, computer program product and computer system is disclosed that generates a set of distributed representation vectors from a dataset of textual and non-text data. In one method, a computer system receives a dataset, cleans the received dataset, parses the cleaned dataset to identify known classes of data, extracts data elements from the dataset based on the known classes of data, organizes the extracted data elements into one or more records, compiles a dictionary of unique data elements and associated codes from the one or more records, creates a set of training pairs using permutations of the codes that correspond to data elements within each record, and computes a distributed representation vector for each of the data elements in the dictionary using the set of training pairs.
US10726057B2 Method and device for clarifying questions on deep question and answer
The present disclosure discloses a method and a device for clarifying questions based on deep question and answer. The method includes: receiving a query sentence; recalling corresponding answer titles and/or history query sentences according to the query sentence; analyzing the answer titles and/or the history query sentences to obtain corresponding dependency trees; clustering the answer titles and/or the history query sentences according to the dependency trees, to generate at least one cluster of questions; generalizing the at least one cluster of questions to generate candidate and clarified questions; and displaying the candidate and clarified questions.
US10726055B2 Multi-term query subsumption for document classification
In general, embodiments of the present invention provide systems, methods and computer readable media for generating an optimal classifying query set for categorizing and/or labeling textual data based on a query subsumption calculus to determine, given two queries, whether one of the queries subsumes another. In one aspect, a method includes generating a group of determining queries based on analyzing text within a document; receiving a group of classifying queries; and, for each determining query within the group of determining queries, determining whether at least one of the classifying queries is subsumed by the determining query; and updating the group of classifying queries in an instance in which the classifying query is subsumed by the determining query.
US10726041B1 Multi-revision graph data store
Systems and methods are directed to a computing device and methods for generating baselines of a data structure, such as a graph. A baseline may define a materialization of the data structure and may include pointers to a set of immutable edit revisions to the data structure that are associated with that materialization. The computing device may receive a request to change a materialization of the data structure defined by a first baseline having pointers to a first set of immutable edit revisions. The computing device may identify a second set of edit revisions to the data structure based at least in part on the requested change and the first set of immutable edit revisions. The computing device may then generate a second baseline defining a second materialization of the data structure, and the second baseline may include pointers to the second set of edit revisions.
US10726037B2 Automatic field extraction from filed values
First one or more values are extracted from a plurality of events using a first extraction rule. The extracted first one or more values are assigned to a first field of the plurality of events as a first set of field-data item pairs. Second one or more values are extracted from the plurality of the events using a second extraction rule. The second extraction rule identifies the second one or more values and a field label corresponding to the second one or more values in the extracted first one or more values of the first set of field-data item pairs. The extracted second one or more values are assigned to a second field of the plurality of events as a second set of field-data item pairs. The field label extracted using the second extraction rule or a modified version thereof may be assigned to the second field.
US10726036B2 Source service mapping for collaborative platforms
Techniques are described for service mapping and other backend operations for a collaborative platform. A platform may access data objects from any suitable number of source services. The data model of the platform may be dependent on the data models of its associated source services as well as source service annotations, where such annotations describe the mapping onto the various data model elements. The process of mapping requests and results between the platform and the external data sources at runtime may employ a schema mapping data structure to minimize potential performance impacts. Implementations may employ a hierarchical class structure that is configured to achieve efficient traversal by shifting computational load to initialization time when the source service data models and annotations are processed. The initialization of the structure may be triggered at initialization time of the platform or whenever an administrative action causes changes to the schema mapping.
US10726034B2 Modular electronic data analysis computing system
A server device configured to execute an electronic data analysis platform program to store a plurality of modular data processing tools, each modular data processing tool configured to perform data processing with predetermined data types and to combine with other modular data processing tools in a data analysis pipeline, receive a user input of one or more user data sources, map the data of the one or more user data sources to one or more of the predetermined data types, determine a data analytic goal for the mapped one or more user data sources, select one or more modular data processing tools configured to process the one or more predetermined data types mapped to data of the mapped one or more user data sources to generate the data analytic goal, and generate a data analysis pipeline configured to generate the data analytic goal.
US10726029B2 Systems and methods for database proxy request switching
The present application is directed towards systems and methods for selecting a database from a plurality of databases to forward a SQL query request based on a property of the SQL request. A device intermediary to a plurality of clients and databases may establish a plurality of connections to the plurality of databases. The device may receive, from a client of the plurality of clients, a request to execute a SQL query. The device may evaluate one or more properties of the request to execute the SQL query responsive to a policy. The device may select a database from the plurality of databases based on a result of evaluation of the one or more properties of the request to execute the SQL query. The device may forward the request to execute the SQL query to the selected database via a connection of the plurality of connections.
US10726027B2 Cognitive elasticity of cloud applications
A computing device retrieves historical data regarding one or more historical time periods during which cloud application instances were provisioned. A probability distribution of a number of queries received by the historical cloud application instances during each of the one or more historical time periods is determined by the computing device. A probability distribution of a number of received queries completed by each of the one or more historical cloud application instances during each of the one or more historical time periods is determined by the computing device. A new provisioning plan for further time periods is generated via application of a stochastic optimization model based upon the probability distribution of the number of received queries during each of the one or more historical time periods and the probability distribution of the number of received queries completed by each of the one or more cloud application instances.
US10726020B1 Enhanced search result relevancy for information retrieval systems
Disclosed in some examples are methods, systems, and machine readable mediums which utilize volume to improve the ordering of search results for various information retrieval systems. This improves relevance as volume is a proxy for interest. As volume changes over time, the relevance of a particular result to a particular search query will increase or decrease over time.
US10726015B1 Cache-aware system and method for identifying matching portions of two sets of data in a multiprocessor system
A system and method matches data from a first set of data with that of an other set of data in a manner based on the size of a cache.
US10726002B1 Relational data management and organization using DLT
A set of both smart contract and off-chain tools is described that enable the management and organization of data so as to enable storage of that data in a distributed ledger according to relational database principles. A cross-distributed-ledger-platform specification plus reusable core components together create a system that may be implemented on distributed ledger platforms to enable storage and retrieval of data to/from the distributed ledger governed by relational principles. A realization of this system enables addition of system chaincode to Hyperledger® Fabric and uses schemas and data represented as JSON. In use, the user may create, update, and query data from code, a console, or a smart contract where every update is a distributed ledger transaction.
US10725995B2 Automatically revising synopsis table structure
Merging adjacent rows of a synopsis table so as to increase the effectiveness of the synopsis table regarding data skipping. Adjacent rows for merging are identified based on statistics regarding: (i) queries of the database; (ii) effectiveness of the synopsis table for data skipping; and (iii) usage of predicates in queries of the database. Once merged, the synopsis table is smaller, and more effective with respect to data skipping, while fewer computing resources (administrative, maintenance, memory, clock cycles, storage space, etc.) are needed to process the database queries.
US10725993B1 Indexing data sources using a highly available ETL for managed search
A managed search provider includes a highly available ETL service to index various data sources for searching. The ETL service can interface with various types of data sources associated with a user's account. When the ETL service receives a request to index a data source, the ETL service can extract a portion of data from the data source and analyze the portion of data to generate an index of the data source without requiring additional input from the user. The ETL service can store the index in a target data store identified in the request and determine whether the data source includes additional data to be indexed. As the data is indexed, the ETL service can maintain checkpoints in case of failure during indexing. Once the data source has been indexed, the ETL service can monitor the data source for changes made since the last indexing and can update the index accordingly.
US10725992B2 Indexing entries of a storage structure shared between multiple threads
An apparatus has processing circuitry for processing instructions from multiple threads. A storage structure is shared between the threads and has a number of entries. Indexing circuitry generates a target index value identifying an entry of the storage structure to be accessed in response to a request from the processing circuitry specifying a requested index value corresponding to information to be accessed from the storage structure. The indexing circuitry generates the target index value as a function of the requested index value and a key value selected depending on which of the threads trigger the request. The key value for at least one of the threads is updated from time to time.
US10725991B2 Database table format conversion based on user data access patterns in a networked computing environment
An approach for conversion between database formats (e.g., from a relational database format to a hash table or a “big table” database format) based on user data access patterns in a networked computing environment is provided. A first set of database tables having a first format is identified based on a set of access patterns stored in a computer storage device. A second set of database tables having a second database format corresponding to the first set of database tables may then be provided (e.g., accessed, augmented, and/or generated). A mapping between the first set of database tables and the second set of database tables may then be created. A column set may then be generated based on at least one condition of the set of queries. The column set may then be used as a key for the second set of database tables.
US10725990B2 Co-prime hashing
A hashing system can use a set of multiple numbers that are co-prime to the size of a hash table to select a probe offset when collisions occur. Selecting a probe offset that is co-prime to the hash table size ensures that each hash table slot is available for any insert operation. Utilizing different co-prime numbers for different keys helps avoid clustering of items inserted into the hash table. When a collision occurs, the hashing system can compute a next index to check by selecting a probe offset that is located at a computed index on a list of numbers that are each co-prime to the number of slots in the hash table. The hashing system can compute the index into the list of numbers by applying a hash function to the data item and calculating a modulus of the result with respect to a count of the co-prime numbers list.
US10725988B2 KVS tree
A KVS tree and operations thereon are described herein. A key-value set (kvset) is received to store in a key-value data structure on at least one machine readable medium. The kvset includes a mapping of unique keys to values with the keys and the values of the kvset being immutable. The key-value data structure is organized as a tree with nodes of the tree including a temporally ordered sequence of kvsets. The kvset, once received, is written to a sequence of kvsets of a root-node of the tree.
US10725979B2 Measuring usage of computing resources by storing usage events in a distributed file system
To measure usage of computing resources on a computer, a logging service running on the computer generates event data. The computer transmits the event data to an event processing system. With a large number of computers, each computer transmits its event data to the event processing system. The event processing system stores the event data in a storage system as a file system object, such as a stream or file, in which different data fields of the received event data are stored in a structured or semi-structured manner. The event data can be processed in parallel on different pivots using map-reduce operations. Such processing can include, but is not limited to, de-duplicating event data, aggregating event data related to a resource into measurements of usage of that resource, and grouping original data or aggregated data by user or group of user for further analysis and reporting.
US10725975B2 Non-transitory computer-readable medium, system, and information processing method
In a system that sends and receives one or more data files and a statistics information file that holds information of the total number of those data files, event processing is not carried out each time a file arrives. Instead, event processing is carried out on all of the files in response to an event of the statistics information file arriving, which reduces the number of times event processing is executed. The amount of time that has elapsed in the event processing is monitored, and the processing is continued by executing different event processing before a timeout occurs.
US10725968B2 Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform
Embodiments of the present disclosure include systems and methods to facilitate top down delete or un-synchronization on delete of a synchronization client to a cloud-based platform. The disclosed technology innovates the mechanism the synchronization client processes local deletes so that instead of synchronizing the delete of each individual item across to the cloud-based platform, it can accumulate the individual item deletes into a top-level folder delete and that top-level folder delete can be what is communicated across to the cloud-based platform. Embodiments of the present disclosure also include systems and methods for depicting item synchronization between a local and cloud based platform/service (e.g. the Box service). In some embodiments the system can identify items that cannot be synchronized between the local and cloud based platform/service (e.g., cloud based collaboration or storage platform/service). The system can further indicate reasons for the inability to synchronize and can offer corrective action.
US10725967B1 Continuous data protection snapshots
A system, method, and computer program product comprising receiving replicated IO direct to an image on a production site; wherein the replicated IO is a copy of IO for application to the image on the production site, storing the replicated IO in a differential structure in a journal, processing the IO on the image on the replication site, and periodically processing the differential structure to be become a differential snapshot; wherein the differential snapshot may be used by a hypervisor to provide instant access to the point in time corresponding to the differential snapshot.
US10725952B2 Accessing status information
The present disclosure includes apparatuses and methods related to accessing status information. One example apparatus comprises a host and a memory device coupled to the host. The memory device includes a controller configured to provide, to a status arbiter, a status signal indicating whether a status register of the controller contains generated status information. Responsive to the status signal indicating that the status register contains the generated status information, the controller can also provide the status information from the controller to the status arbiter via a status intermediary.
US10725951B2 Accessory device for an electronic protection relay
An accessory device for an electronic protection relay comprising: a first communication port for communication with one or more electronic devices of the electronic protection relay or operatively connected with the electronic protection relay; a second communication port for communication with one or more computerized units through the Internet; a first processing means to manage the operation of the accessory device, the first processing means being operatively coupled with the first and second communication ports. The accessory device is configured to execute a data-gathering procedure (DGP), in which the accessory device polls one or more electronic devices, which are in communication with the accessory device through the first communication port, and receives grid data (D), which are related to the operation of an electric power distribution grid including the electronic protection relay, from the electronic devices in response to the polling. The accessory device is configured to execute a data-publishing procedure (DPP), in which the accessory device transmits the grid data (D) to a publishing computerized unit, which is in communication with the accessory device through the second communication port.
US10725949B2 Slave-to-slave direct communication
Methods and apparatuses for operating a direct communication over a serial communication bus are provided. An apparatus includes a master having a host controller. The host controller is configured to communicate with a first slave and with a second slave via a serial communication bus using at least one master-slave address, in accordance with a serial communication protocol. The host controller includes a master-slave module configured to operate communication with the first slave and with the second slave via the serial communication bus in accordance with the serial communication protocol and be in a low-power mode while the first slave and the second slave are in a direct communication. The host controller includes an always-on module configured to, while the master-slave module is in the low-power mode, clock the serial communication bus for the direct communication.
US10725948B2 RoCE over wireless
A wireless device can achieve higher predictability for its transmissions by inserting a placeholder frame in a transmission queue before RoCE data has been received. In addition, a contention countdown associated with the placeholder frame can start before the RoCE data is ready for transmission. Once the RoCE data is available, the device can insert the data into the payload of the placeholder frame, thereby reducing the wait time before the RoCE data can be transmitted wirelessly. Additionally, the device can improve reliability by transmitting RoCE data using multiple subcarrier RUs in a channel. The data blocks and the duplicative data can be transmitted in parallel using the subcarrier RUs. If a subset of the subcarrier RUs are blocked because of narrowband interference, the receiving device can nonetheless recover the data blocks and reconstruct the RoCe packet from the data transported on the RUs that did not have interference.
US10725944B2 Managing storage system performance
Implementations are provided herein for systems, methods, and a non-transitory computer product configured to analyze an input/output (IO) pattern for a data storage system, to identify an application type based on the IO pattern, and to select optimal deduplication and compression configurations based on the application type. The teachings herein facilitate machine learning of various metrics and the interrelations between these metrics, such as past IO patterns, application types, deduplication configurations, compression configurations, and overall system performance. These metrics and interrelations can be stored in a data lake. In some embodiments, data objects can be segmented in order to optimize configurations with more granularity. In additional embodiments, predictive techniques are used to select deduplication and compression configurations.
US10725942B2 Streaming platform architecture for inter-kernel circuit communication for an integrated circuit
An integrated circuit (IC) includes a first kernel circuit implemented in programmable circuitry, a second kernel circuit implemented in programmable circuitry, and a stream traffic manager circuit coupled to the first kernel circuit and the second kernel circuit. The stream traffic manager circuit is configured to control data streams exchanged between the first kernel circuit and the second kernel circuit.
US10725938B2 Voltage regulator and associated auto-loop regulation system and method
An auto-loop regulation system for a voltage regulator receives a plurality of pre-determined loop parameters through an interactive computing equipment, and the voltage regulator operates according to the plurality of pre-determined loop parameters, wherein the interactive computing equipment regulates at least one of the loop parameters automatically in real time according to an online loop value when the voltage regulator is operating online, and the interactive computing equipment keeps regulating the loop parameters until the online value of the voltage regulator matches with a target value.
US10725936B2 Data processing system and method for protecting data in a data memory against an undetected change
A method for protecting data in a data memory against an undetected change, wherein a functional variable x is encoded via a value, an input constant, an input signature and a timestamp D into a coded variable, where the functional variable is normalized relative to a base to form the integer value from the functional variable.
US10725935B2 Method for writing in a non-volatile memory of an electronic entity, and related electronic entity
Disclosed is a method for writing in a non-volatile memory of an electronic entity, the method including the following steps: determining an operational state of the electronic entity; writing a first datum in a first area of the non-volatile memory in case of abnormal operation; writing a second datum in a second area of the non-volatile memory in case of normal operation. The method includes a step for randomly determining a location for the second area from among a plurality of locations for the second area, the writing of the datum in the second area being carried out in the determined location. Also disclosed is a related electronic entity.
US10725927B2 Method and apparatus for co-managed cache system
Aspects of the present disclosure describe a cache system that is co-managed by software and hardware that obviates use of a cache coherence protocol. In some embodiments, a cache would have the following two hardware interfaces that are driven by software: (1) invalidate or flush its content to the lower level memory hierarchy; (2) specify memory regions that can be cached. Software would be responsible for specifying what regions can be cacheable, and may flexibly change memory from cacheable and not, depending on the stage of the software program. In some embodiments, invalidation can be done in one cycle. Multiple valid bits can be kept for each tag in the memory. A vector “valid bit vec” comprising a plurality of bits can be used. Only one of two bits may be used as the valid bit to indicate that this region of memory is holding valid information for use by the software.
US10725924B2 Low-latency hybrid client-server cooperation
The present disclosure includes methods, apparatus, and computer-readable media for receiving one or more user inputs from a user via a user interface, transmitting the one or more user inputs to a remote server, obtaining an expected user input interval and an expected response latency, and displaying, via the user interface, either one or more predicted inputs associated with a content of a local cache or one or more predicted inputs received from the remote server, based at least on whether the expected user input interval is greater than a product of the expected response latency and a factor.
US10725917B2 Method, apparatus and computer program product for implementing filter cache in a group-based communication platform
Method, apparatus and computer program product for generating filter cache are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least generate an index document array, generate a group identifier lookup array, generate a channel identifier lookup array, and generate a filter cache for the index document array based at least on the group identifier lookup array and the channel identifier lookup array.
US10725916B2 Maintaining data coherency utilizing a holding stage memory component
A system includes sensors, a first memory component, a second memory component, and an interface. The sensors are configured to generate data responsive to stimuli. Each sensor may transmit its associated data as it becomes available. The first memory component may receive and store sensor data. The second memory component may receive data from the first memory component. The interface may receive data from the second memory component. The sensor data generated during a time which the interface is receiving data from the second memory component is transmitted to the first memory component and stored thereto. No data is transmitted from the first memory component or from the sensors to the second memory component during the time which the interface is receiving data from the second memory component. Subsequently, a subset of data stored on the first memory component is advanced to the second memory component.
US10725913B2 Variable modulation scheme for memory device access or operation
Methods, systems, and devices that support variable modulation schemes for memory are described. A device may switch between different modulation schemes for communication based on one or more operating parameters associated with the device or a component of the device. The modulation schemes may involve amplitude modulation in which different levels of a signal represent different data values. For instance, the device may use a first modulation scheme that represents data using two levels and a second modulation scheme that represents data using four levels. In one example, the device may switch from the first modulation scheme to the second modulation scheme when bandwidth demand is high, and the device may switch from the second modulation scheme to the first modulation scheme when power conservation is in demand. The device may also, based on the operating parameter, change the frequency of the signal pulses communicated using the modulation schemes.
US10725912B2 Power loss protection in memory sub-systems
Aspects of the present disclosure provide systems and methods for improved power loss protection in a memory sub-system of a device. In particular, a power loss protection component allocates a portion of the memory sub-system to non-volatile memory. Responsive to detecting a trigger event at the device, wherein the trigger event may include asynchronous power loss of the device, the power loss protection component detects data written to a volatile cache of the memory sub-system, retrieves the data from the volatile cache, and writes the data to the portion of the memory sub-system allocated to the non-volatile memory.
US10725893B2 System and method for determination of code coverage for software applications in a network environment
A system and method for determination of code coverage for software applications in a network environment. In accordance with an embodiment, a software application can be instrumented by a code coverage tool to contain instructions for tracing executed code, and sending collected data to a network grabber at an indicated network address or port. A code coverage tool enables tests to be run on an instrumented software application. A network grabber receives, at a network address or port, code coverage data from one or more application tests.
US10725889B2 Testing multi-threaded applications
In one example, a method for testing a multi-threaded application includes running an initial test of the multi-threaded application and collecting thread generation data and determining the thread hierarchy. The thread execution is then modified to produce a modified configuration and a second test is run with the modified configuration. A device for testing of multi-threaded applications is also provided.
US10725888B2 Segmented customization
Techniques to facilitate provision of different user experiences to different groups of users of a mobile application are disclosed herein. In at least one implementation, a manifest provided by an application development and optimization platform is received that defines a plurality of user segments and a plurality of feature variants individually associated with the plurality of user segments. The manifest is processed to determine a segment of the plurality of user segments associated with a user of the mobile application along with a feature variant of the plurality of feature variants associated with the segment of the user. Execution of the mobile application is monitored for an occurrence of an event that triggers a default feature of the mobile application, and responsive to the event, the default feature is replaced with the feature variant associated with the segment of the user.
US10725877B2 System, method and computer program product for performing a data protection operation
A system, method and computer program product for performing a data protection operation is provided. The method includes receiving a write instruction that is associated with a writable entity, the write instruction includes a writable entity identifier, and data protection metadata indicative of a relevancy of at least one data protection operation to be applied in relation to the write instruction, and participating in an execution of a relevant data protection operation, if such a relevant data protection operation exists.
US10725871B2 Storage device capable of performing peer-to-peer communication and data storage system including the same
A first storage device capable of performing peer-to-peer communications with a second storage device includes a first submission queue for storing a first operation code; a first completion queue for storing a first indication signal; and a first controller configured to, read the first operation code stored in the first submission queue, create a command including a second operation code based on the first operation code, issue the command to the second storage device, and receive and processes a second completion signal transmitted from the second storage device.
US10725865B2 Storage unit and storage device
A storage unit includes a plurality of storage devices that form a RAID group, that are coupled to the same bus, and that communicate with each other. Each of the plurality of storage devices includes a device controller and a storage medium. The plurality of storage devices store each of data and parities generated on the basis of the data, the data and the parities being included in RAID stripes. A first device controller of a first storage device included in the RAID group transmits, to the plurality of storage devices included in the RAID group other than the first storage device, an instruction to transfer the data and/or the parities included in the RAID stripes and restores the data or the parity corresponding to the first storage device of the RAID stripes on the basis of the transferred data and the transferred parities.
US10725863B2 Memory system and method for operating the same
A memory system and a method for operating the memory system, in which the memory system includes a semiconductor memory device for storing data, and for reading and outputting the stored data in a read operation, and a controller controlling the semiconductor memory device in the read operation, and sequentially performing first and second decoding operations on the data output from the semiconductor memory device, wherein the controller updates and stores a bin label codeword in the second decoding operation, and backs up and stores a start bin label codeword in the bin label codeword.
US10725858B2 Memory system and operating method thereof
A method for operating a memory system includes: performing a read operation in response to a first tag; performing a read operation in response to a second tag; performing a defense code operation corresponding to the first tag; performing an error correction code (ECC) operation on data output through the defense code operation corresponding to the first tag; and performing a defense code operation corresponding to the second tag, wherein the read operation in response to the second tag is started before the ECC operation corresponding to the first tag is completed, and wherein the defense code operation corresponding to the second tag is performed using a result of the defense code operation corresponding to the first tag.
US10725857B2 Data storage system for improving data throughput and decode capabilities
Systems and methods for storing data are described. A system can comprise a controller, one or more physical non-volatile memory devices, a bus comprising a plurality of input/output (I/O) lines. The controller configured to receive data, encode the received data into a codeword, and transfer, in parallel, different portions of the codeword to different physical non-volatile memory devices among the plurality of physical non-volatile memory devices.
US10725844B2 Automated boot failure prevention and recovery circuit and related method
An automated boot failure prevention and recovery circuit includes one or more non-transitory computer-readable media having computer-executable instructions embodied thereon, a processor coupled to the one or more non-transitory computer-readable media, and configured to execute the computer-executable instructions to electrically disconnect a memory from a power source, short the memory to ground for a predetermined period of time to adjust memory content from a stochastic state to a machine-tolerable state or an acceptable non-failure state. The processor is further configured to execute the computer-executable instructions to electrically disconnect the memory from the ground, and electrically reconnect the memory to the power source. The processor is further configured to execute the computer-executable instructions to apply a load across the power source, acquire power source information, and notify the user of the battery charge status to preclude loss of memory data.
US10725836B2 Intent-based organisation of APIs
A service platform for routing intent-based API requests to the most relevant APIs, comprising: a data ingestion subsystem, configured to retrieve API schema definitions and context information from external sources and store them in an API schema library; an ontology mining subsystem, configured to identify ontologies for said stored APIs, cluster the identified ontologies hierarchically and label said hierarchies with meaningful labels; an evaluation subsystem, configured to evaluate a set of APIs based on chosen datasets and metrics or by externally provided quality signals; an API dispatcher subsystem, configured to receive an intent-based request and identify the API schema and API Endpoint that match the request; and an API integration subsystem, configured to receive said intent-based request and said matched API schema and API Endpoint and synthesize an integration code.
US10725827B2 Artificial intelligence based virtual automated assistance
An Artificial Intelligence (AI) based virtual automated assistance system provides services pertaining to component processes of a task that is to be automatically executed. The virtual automated assistance system includes a pipeline studio that enables generating the services. Historical data pertaining to a service is accessed for training and validating various ML models. The ML models are scored and a selected ML model is registered as a service on the virtual automated assistance system. The services thus registered are represented as process blocks within the pipeline studio wherein the process blocks pertaining to the component processes of the task are arranged in order to form a pipeline. The pipeline thus constructed enables automatic execution of the task by receiving and processing a request pertaining to the task via the services that form the pipeline.
US10725823B2 Coordinated scheduling between real-time processes
There is provided a method for coordinated scheduling between real-time processes. The method is performed by a central scheduler. The method comprises acquiring information on runtimes and deadlines for real-time processes of tasks for local schedulers to be executed on shared computing resources. The method comprises scheduling the real-time processes based on the runtimes and deadlines so as to keep the deadlines during execution of the real-time processes. There is also provided a central scheduler configured to perform such a method. There is also provided a computer program comprising computer program code which, when run on a processing unit of a central scheduler causes the processing unit to execute such a method.
US10725821B2 Scheduling tasks using work fullness counter
A method of activating scheduling instructions within a parallel processing unit is described. The method includes checking if an ALU targeted by a decoded instruction is full by checking a value of an ALU work fullness counter stored in the instruction controller and associated with the targeted ALU. If the targeted ALU is not full, the decoded instruction is sent to the targeted ALU for execution and the ALU work fullness counter associated with the targeted ALU is updated. If, however, the targeted ALU is full, a scheduler is triggered to de-activate the scheduled task by changing the scheduled task from the active state to a non-active state. When an ALU changes from being full to not being full, the scheduler is triggered to re-activate an oldest scheduled task waiting for the ALU by removing the oldest scheduled task from the non-active state.
US10725814B2 Expediting the provisioning of virtual machines based on cached repeated portions of a template
A computer-implemented method includes receiving a template for creating a virtual machine (VM) instance; separating the template into a repeated portion and a unique portion; determining whether the repeated portion is stored in a cache; creating based on determining that the repeated portion is stored in the cache, the VM instance using the repeated portion stored in the cache; completing the unique portion of the VM instance to create a completed VM instance; and deploying the completed VM instance.
US10725806B2 Transitioning volumes between storage virtual machines
A volume rehost tool migrates a storage volume from a source virtual server within a distributed storage system to a destination storage server within the distributed storage system. The volume rehost tool can prevent client access to data on the volume through the source virtual server until the volume has been migrated to the destination virtual server. The tool identifies a set of storage objects associated with the volume, removes configuration information for the set of storage objects, and removes a volume record associated with the source virtual server for the volume. The tool can then create a new volume record associated with the destination virtual server, apply the configuration information for the set of storage objects to the destination virtual server, and allow client access to the data on the volume through the destination virtual server.
US10725803B1 Methods and systems for automatic blockchain deployment based on cloud platform
Disclosed herein are methods, devices, and apparatuses, including computer programs stored on computer-readable media, for automatic blockchain deployment. One of the methods includes: causing a virtual computing environment to be created at a computer, the computer connecting to a cloud platform; generating an initial block of a blockchain transmitting the initial block of the blockchain to the cloud platform; causing the blockchain to be initialized at the virtual computing environment; and after initialization of the blockchain is completed, monitoring the blockchain based on the cloud platform.
US10725801B2 Systems and methods for live help
A live help system provides an intuitive display of help information on a user's graphical user interface. A request is received from a client device for help, and a live help provider interface is initiated at a live help location. Data is acquired regarding a user's location, including data on external devices in the user's location. Indicators are provided to allow the live help provider to point to or otherwise indicate items on the user interface or outside of the user interface. Live help input is captured at the live help provider interface. Instructions are then transmitted to the display of the client device to display live help input, as though the agent were present and interacting with or indicating items on the screen or off the screen.
US10725798B2 Method, system, and computer program product for dynamic development of an application programming interface
A method for dynamic development of an application programming interface (API) including: receiving a first data file; generating an API configured to receive client data associated with a transaction message, where the generating the API includes: providing a data agnostic template; for each specific data parameter of the plurality of specific data parameters, assigning each template field with a corresponding specific data entry associated with the specific data parameter; and configuring a second user interface associated with the API by associating at least one display parameter with each specific data parameter of the plurality of specific data parameters; and displaying the second user interface such that a field displayed by the second user interface is configured to receive the data associated with each specific data parameter of the plurality of specific data parameters.
US10725793B2 Configuration management task derivation
Systems and methods are disclosed for derivation of executable tasks for synchronizing configuration parameters. An example method may comprise: obtaining a first set of configuration parameters of a first computer system corresponding to a first time value; obtaining a second set of configuration parameters of the first computer system corresponding to a second time value; performing a comparison between the first set of configuration parameters and the second set of configuration parameters to determine one or more differences; deriving in view of the comparison, one or more executable tasks to convert the first set of configuration parameters to the second set of configuration parameters; and providing, to a second computer system, the one or more executable tasks for execution by the second computer system to synchronize configuration parameters of the second computer system to configuration parameters of the first computer system corresponding to the second time value.
US10725790B2 Method for identifying a boot stage of bios from a screen image
A method for identifying a boot stage of a BIOS of a computer device is provided. A control terminal receives screen information data indicative of a current BIOS screen image of the computer device, acquires current screen information based on the screen information data, acquires feature vector based on the current screen information, uses an image classification model to classify the current information into a screen category, and generates boot stage information indicative of a boot stage corresponding to the screen category.
US10725789B2 Data generation device for parallel processing
Provided is a data generation device for generating input data to be inputted to a parallel processing device. The data generation device includes: a controller configured to output padding data; and a data processing device configured to receive original data and to generate the input data in which at least a portion of the original data is padded with the padding data. The data processing device includes: a first multiplexer configured to receive the padding data and the original data; a register configured to store data outputted from the first multiplexer; and a second multiplexer configured to receive data outputted from the first multiplexer and data stored in the register.
US10725788B1 Advanced error detection for integer single instruction, multiple data (SIMD) arithmetic operations
A method includes calculating, by a processor core, a first residue code of a first packed vector stored in a first vector register of a set of vector registers; calculating a second residue code of a second packed vector stored in a second vector register of the set of vector registers; calculating, from an addition of the first residue code and the second residue code, a reference residue code for a SIMD arithmetic operation; performing an element-by-element execution of the SIMD arithmetic operation between data elements of the first packed vector and of the second packed vector, resulting in an output packed vector; calculating an output residue code of the output packed vector; and detecting an error in the SIMD arithmetic operation based on comparison of the reference residue code with the output residue code.
US10725783B2 Splitting load hit store table for out-of-order processor
According to one or more embodiments, an example computer-implemented method for executing one or more out-of-order instructions by a processing unit, includes decoding an instruction to be executed, and based on a determination that the instruction is a store instruction, identifying a split load-hit-store (LHS) table for the store instruction, wherein a LHS table of the processing unit includes multiple split LHS tables. Identifying the split LHS table includes determining, for the store instruction, a first split LHS table by performing a mod operation using one or more operands from the store instruction, and adding one or more parameters of the store instruction in the first split LHS table by generating an ITAG for the store instruction. The method further includes dispatching the store instruction for execution to an issue queue with the ITAG.
US10725773B2 Mass propagation of source code changes
Source code included in a number of independent source code repositories is scanned for a change made to the respective source code. A change made in the source code included in an originating repository from the number of independent source code repositories is identified by applying a statistical model. Upon identifying the change, it is automatically propagated to the source code of at least one target repository.
US10725770B2 Hot-swapping operating systems using inter-partition application migration
In a process for hot-swapping operating systems, an original operating system (OS) instance is executing on and controlling hardware of a computer. The original OS instance generates updated launch code that defines a division of the hardware into a source logical partition and a target logical partition. The original OS instance quiesces processes hardware of the target logical partition so that the original OS instance and an application running thereon are contained by the source logical partition. The original OS instance launches the updated OS instance so that it executes on the target logical partition. The application is moved from the source logical partition to the target logical partition. The original OS instance terminates. The updated OS instance claims hardware freed by the termination.
US10725769B2 Automated deployment and servicing of distributed applications
Deployment and servicing tasks associated with multi-tier, distributed applications, application environments and data centers are automated so that a person does not have to manually perform these tasks. All of the information describing and defining the distributed service is modeled and stored in a re-useable service template that can be used to drive an automated system to programmatically deploy and manage the service over time. Deployment and servicing of a distributed application can be automated using re-useable models that capture hardware and workload definitions. The re-useable models in the form of service templates enable delta-based servicing of the application. The service can be deployed to one or more physical machines, one or more virtual machines or to a combination thereof. A default deployment plan can be customized with instance-specific customizations of service parameters.
US10725764B2 System and method for reprogramming ECU devices (electronic control units) in vehicles, via digital radio
The disclosure describes a system and method for the reprogramming of the electronic control units (ECU) devices simultaneously in one or more motor vehicles using a radio broadcast system to transmit a digital radio signal to a receiving electronic control units (ECU) device present in the motor vehicles.
US10725759B2 Web application system and method to dynamically select between local installed and cloud-based resources
The embodiments herein are directed to collecting information from multiple sources about platform capabilities and evaluating the platform capabilities of at least a requesting computer system and a server. A portal can automatically and dynamically select a proper client/application to handle communication based on availability, connectivity and more characteristics and provide a communication recommendation when requesting a function. Logic in the portal allows the portal to determine how best to set up execution of the function. The portal logic can essentially evaluate all of the options available and then choose the best option.
US10725748B2 Extracting program features for assisting software development
Improving the results and process of machine learning service in computer program development. A client's codebase is accessed. A set of features are extracted from the client's codebase. One or more features from the set of features are then selected. Thereafter, at least one of the selected features is sent to a machine learning service that uses the received feature(s) to build custom model(s) for the client's computer system.
US10725744B2 Method for adapting to blockchain and device, terminal and medium performing the same
The present disclosure discloses a method for adapting to blockchain and device, terminal and medium performing the same. The method comprising: receiving a development requirement including a blockchain communication requirement of a target blockchain from a plurality of candidate blockchains associated with the processor and a target language associated with the target blockchain; and providing a SDK corresponding to the target language based on the development requirement, wherein the SDK includes a calling interface corresponding to the development requirement, the calling interface being configured to trigger a communication channel to communicate with the target blockchain.
US10725743B2 System and method for generating random numbers
A system and method for generating a random number from an IP network is provided. A first datagram is transmitted from a first system to a second system and back to the first system. A second datagram is transmitted from the first system to the second system and back to the first system. The time elapsed between transmission of the first datagram to the second system and receipt of the first datagram back at the first system is measured as a first elapsed time. The time elapsed between transmission of the second datagram to the second system and receipt of the second datagram back at the first system is measured as a second elapsed time. The difference between the first elapsed time and the second elapsed time provides a random value.
US10725732B2 Display device and operating method thereof
A display device including a display; a first external device interface configured to receive an image signal and an audio signal output from a first external input device; a second external device interface configured to receive an image signal and an audio signal output from a second external input device; and a controller configured to display a graphic user interface including a first external input item describing at least one of the first external device interface and the first external input device connected to the display device via the first external device interface, a second external input item describing at least one of the second external device interface and the second external input device connected to the display device via the first external device interface, a first audio output menu for selecting at least one of a plurality of audio output devices for outputting audio included in the audio signal received from the first external input device, and a second audio output menu for selecting at least one of a plurality of audio output devices for outputting audio included in the audio signal received from the second external input device.
US10725731B2 Interaction of sound, silent and mute modes in an electronic device
This is directed to controlling the output of audio based on the mode of an electronic device. In particular, this is directed to an electronic device having a sound mode, silent mode, and mute mode controlling the output of audio along different audio output routes. In the sound mode, all audio can be output, while only registered or authorized audio can be output in the silent mode. In the mute mode, no audio can be output. The sound and silent modes can be enabled using an interface of the device (e.g., a switch having two possible states), while the mute mode can be enabled using an accessory coupled to the device. To disengage the mute mode, a user can provide a corresponding instruction using the accessory, or providing an instruction on the device related to volume control. For example, a user can change the device volume using an on-device interface, or toggle a sound/silent switch to a sound mode.
US10725730B2 Physiological control based upon media content selection
A media-playback device includes: a media-output device that plays media content items; a physiological measurement device programmed to measure at least one physiological measurement of a user of the media-output device; and a physiological control engine configured to: identify a current physiological measurement for the user; and cause the media-output device to modify playback of the media content items based upon the current physiological measurement.
US10725723B2 Image processing apparatus and image processing method for dynamic thumbnail generation of omnidirectional image
An image processing apparatus according to the present invention includes: a display control unit configured to display a partial region of an original image on a first screen; and a changing unit configured to change the region to be displayed on the first screen in response to a user's operation, wherein the display control unit displays a list of a plurality of representative images corresponding to a plurality of original images each on a second screen, and wherein the representative images displayed on the second screen are based on partial images corresponding to regions of the original images changed by the changing unit each.
US10725716B1 Systems, processes, and computer program products for network based printed notices
A system and method provide incentives for print advertising through the use of a blockchain. Advertisers may leverage spare space on a print job by compensating a print advertiser to print an advertisement in the spare space. Embodiments may use a blockchain network to initiate requests for printed advertisements. A smart contract may include the details to be printed along with print run limits. Print services may receive requests through the blockchain and may print the advertisement on print jobs that are primarily for other information. Once the print run limits are met, confirmation of the printed advertisement may be returned through the blockchain to confirm execution of the smart contract. The print service executing the smart contract may receive authorization for compensation.
US10725706B1 Apparatus and method of scheduling universal flash storage refresh operations according to a refresh handover mechanism
A method of scheduling universal flash storage (UFS) operations using a refresh handover mechanism is described. The method includes receiving, during refresh of a UFS device, a request for an input/output (I/O) operation. The method also includes handing over between a first type of refresh operation and a second type of refresh operation in response to the request for the I/O operation.
US10725703B2 Method for writing data, memory device and data writing system
A method for writing data includes: data maintaining step for maintaining writing object data to each of a plurality of memory devices; obtaining step for obtaining identification information assigned to each of the plurality of memory devices; generating step for generating combination data by associating and combining the identification information and the writing object data with respect to the plurality of memory devices; and sending step for sending the combination data to the plurality of memory devices; which are performed by a writing device. The method also includes receiving step for receiving the combination data; extracting step for extracting the writing object data corresponding to the memory device on the basis of the identification information from the combination data; and memorizing step for memorizing the target data for writing extracted from the combination data; which are performed by each of the plurality of memory devices.
US10725693B2 Data processing method and apparatus
The present application discloses a data processing method and apparatus. A specific implementation of the method includes: simultaneously acquiring, by a data processing party, data to be used by a plurality of data receiving parties, and processing the to-be-used data according to processing mode information that is received in advance from each data receiving party and that indicates a processing mode for the to-be-used data, to obtain processed to-be-used data corresponding to the data receiving party; and storing the processed to-be-used data into a storage area corresponding to the data receiving party. An independent data processing party for simultaneously acquiring data that needs to be processed by each data receiving party is provided, so that the data that needs to be processed by each data receiving party is acquired at a time.
US10725677B2 Systems and methods for efficient power state transitions
A memory device may be configured to leverage memory resources of a host computing device to efficiently transition between different power states. In some embodiments, the memory device stores resume data within a host memory buffer (HMB) before transitioning to a low-power state, and uses the resume data stored within the HMB to resume operation from the low-power state. The memory device may be configured to pre-populate the HMB with resume data prior to transitioning to the low-power state. In some embodiments, the disclosed memory device is configured to gradually resume from the low-power state, which may comprise resuming services of the memory device in the order such services are required during the resume process.
US10725673B2 Flash device access method, apparatus, and system
A flash device access method, apparatus, and system, where a flash device includes a controller and a storage array. The method includes dividing the storage array into a specific storage unit and a user storage unit, such that a storage feature of the specific storage unit is the same as that of the user storage unit, writing, by the controller, specific data into the specific storage unit, reading, by the controller, the specific data stored in the specific storage unit, determining, by the controller, a decision voltage (Vread) based on the read specific data, and reading, by the controller using the determined Vread, the user data stored in the user storage unit. Hence, incorrect determining of the data stored in the flash device may be reduced using the access method, apparatus, and system.
US10725668B1 Data separation during garbage collection and wear leveling
A type of data relocation to perform on a group of solid state storage cells is selected from a group that includes garbage collection and wear leveling. Source blocks in the group of solid state storage cells are identified using the selected type of data relocation. The source blocks are read in order to obtain relocated data and the relocated data is stored in an open block in the group of solid state storage cells. Relocated data associated with the selected type of data relocation is stored in the open block and relocated data associated with the unselected type of data relocation is excluded from the open block.
US10725663B2 Data management scheme in virtualized hyperscale environments
According to one general aspect, a memory management unit (MMU) may be configured to interface with a heterogeneous memory system that comprises a plurality of types of storage mediums. Each type of storage medium may be based upon a respective memory technology and may be associated with performance characteristic(s). The MMU may receive a data access for the heterogeneous memory system. The MMU may also determine at least one of the storage mediums of the heterogeneous memory system to service the data access. The target storage medium may be selected based upon at least one performance characteristic associated with the target storage medium and a quality of service tag that is associated with the virtual machine and that indicates one or more performance characteristics. The MMU may route the data access by the virtual machine to the at least one of the storage mediums.
US10725659B2 Letter input method using touchscreen
A letter input method using a touch screen allows an input action of a user to be recognized using basic slip actions in four directions perpendicular to each other and consecutive slip actions expansively consecutive therefrom, and a consecutive slip action is configured as a combination of actions slipping in a direction not overlapping with a former slip direction. Thus, each slip action may be clearly distinguished to fundamentally solve problems such as erroneous input, duplicated recognition caused by gestures (slips) performed at a border line, erroneous recognition or the like, thereby greatly improving the efficiency in inputting letters and also realizing an action recognition algorithm more conveniently and easily.
US10725658B2 Keyboard interface for efficiently selecting from a set of data items
A keyboard interface enables the efficient selection of one or more data items from a set of data items. The appearance of the keyboard interface can be dynamically generated and updated based on characteristics of the data items in the set. When a user selects a user interface element associated with a set of data items, the data items in the set can be evaluated to determine a number of keys to include in the keyboard interface as well as which characters are assigned to each included key. The number of keys and which characters are assigned to these keys can be determined by identifying a first character in each of the data items in the set. When the user selects a key, the keyboard interface can be updated in a similar manner but based on characters at a subsequent position in data items that matched the previously selected key.
US10725652B2 Wearable apparatus for continuous blood glucose monitoring
A system, a method, and a computer program product for providing wearable continuous blood glucose monitoring. In some embodiments, there is provided a method that includes receiving, at a smartwatch, an alert representative of a glucose state of a host-patient coupled to a glucose sensor; detecting, at the smartwatch, a predetermined action indicative of a request to generate a glance view providing an indication of the glucose state of the host-patient; and presenting, at the smartwatch and in response to the detecting, the glance view providing the indication of the glucose state of the host-patient.