Document Document Title
US10356237B2 Mobile terminal, wearable device, and message transfer method
A mobile terminal includes: a receiver, configured to receive a first message including web page address information; a transmitter, configured to send a message notification to the wearable device; a processor, configured to record a first moment at which that the mobile terminal is used is detected, where the processor is configured to determine that a user has chosen to view the first message; the processor is configured to determine whether a time interval between a second moment and the first moment is less than a time interval threshold; and the receiver is further configured to obtain web page content when the time interval is less than the time interval threshold; and a display, configured to display the web page content. The mobile terminal obtains and displays the web page content only when the foregoing time interval requirement is satisfied.
US10356230B2 Battery replacement techniques and enhancement features for a mobile computing device
Battery replacement techniques and enhancement features for a mobile computing device are disclosed. In accordance with some embodiments, the disclosed techniques may be implemented in structural device features that provide for easily and rapidly accessing and removing a battery from a mobile computing device. The disclosed techniques may be used, for example, in replacing a depleted mobile phone battery efficiently with an energized replacement battery. Various enhancement features also may be implemented, facilitating operation of the mobile computing device by the user. Numerous configurations and variations will be apparent in light of this disclosure.
US10356228B2 Systems, methods, and apparatus for controlling power semiconductor devices
Systems, methods, and apparatus for controlling power semiconductor devices are described. According to one embodiment of the disclosure, there is disclosed a system. The system may include a serial communication link between a controller and a power electronics module, where a continuous bit stream passes through the serial communications link.
US10356222B2 Reusable message flow between applications of a message broker integrated systems environment
A computer-implemented method for deploying a plurality of data conversion flow between a first application in a first system to a second application in a second system, without restarting the plurality of data conversation flow, is provided. The computer-implemented method may further include providing a plurality of modifiable data conversation that identifies a plurality of input parameters, a plurality of data formats, a plurality of data description, a plurality of conversation routines, a plurality of paths of the conversion routines, and a plurality of output information that determines routes of converted data for the first application. The computer-implemented method may further include converting the plurality of modifiable data conversion to form a data input from the first application to the second application. The computer-implemented method may further include providing an application interface for transmitting the plurality of modifiable data to the second application, without restarting the data conversion flow.
US10356221B2 Access to network-based storage resource based on hardware identifier
Some examples provide a non-transitory computer readable medium having instructions executable by a processor of a computing device. The instructions can cause the processor to establish remote access by the computing device to a network-based storage resource, and establish the remote access based on a hardware identifier associated with the computing device. The instructions can cause the processor to generate, at the computing device, a local index for the remote data stored on the network-based storage resource and available to the computing device through the remote access. The instructions can cause the processor to provide, based on the local index, local access to the remote data through a virtual file system at the computing device.
US10356205B2 Viral engine for network deployment
A private network system operates over a public network to provide an asymmetric service to members with information from other members and non-members. The system includes central servers and databases connected via the public network to client systems of public network users. The users may be members who communicate with a private protocol or non-members who communicate with the public protocol. A process for the private service includes communication of information between users via the private service servers. The private service server implements the private service, which includes a viral engine for network deployment. Features of the viral engine include genetic algorithms, data mining, personalization, frictionless service setup, user maximization, and member-controlled privacy. A sample setup process and contact update wizard that include several viral engine features are described.
US10356202B2 Content distribution network supporting popularity-based caching
A content delivery network may provide content items to requesting devices using a popularity-based distribution hierarchy. A central analysis system may determine popularity data for a content item stored in a first caching device. At a later time, the central analysis system may determine that a change in the popularity data is beyond a threshold value. The central analysis system may then transmit an instruction to move the content item from the first caching device to a second caching device in a different tier of caching devices than the first caching device. The central analysis system may update a content index to indicate that the content item has been moved to the second caching device. A user device may then be redirected to request the content item directly from the second caching device.
US10356195B2 System and method for remote cross platform portable simulcast network
Disclosed is a method and system for a single broadband portal where all content may be delivered to users of varied electronic devices. An example embodiment (i) provides a user interface for enabling user selection of media contents per varied electronic devices, each varied electronic device having a respective platform, the user interface indicating one or more different possible media contents; (ii) accepts from a user requests for distribution service to any of the varied electronic devices of the user, the requests specifying a user desired media content; (ii) locates the user desired media content from a plurality of storage modules; (iv) transmits the user desired media content to at least one of the varied electronic devices of the user; and (v) tracks the transmission of the user desired media content for billing purposes.
US10356191B2 System and method for separating content site visitor profiles
Embodiments of the systems described herein can implement one or more visitor tearing processes. Visitor tearing can include, among other things, one or more processes by which multiple visitors that may appear to be the same visitor may be separated into different visitor profiles due to the leveraging of one or more unique persistent identifiers.
US10356148B2 Apparatus and method for transmitting multimedia data in hybrid network
An apparatus and a method for transmitting multimedia data in a hybrid network are provided. The apparatus includes a payload part including at least one of first data synchronized according to a time to be reproduced and second data other than the first data, a first header part including information on the payload part, a packet part for generating a packet, the packet part including a second header part including information on the packet, and a transceiver for generating and transmitting a signal including the payload part, the first header part, and the packet part to the hybrid network.
US10356138B2 Method and nodes for configuring a communication path for a media service
A network node is operated to configure a communication path for a media service. The communication path is configured in a cloud network that includes at least one media processing unit that handles media processing required by the media service. The node is located along the communication path and discovers at least one media processing unit by obtaining location information for the at least one media processing unit and configuring the communication path between end user communication devices of the media service by interconnecting.
US10356132B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method of transmitting broadcast signals and method of receiving broadcast signals
The present invention proposes a method of transmitting a broadcast signal. The method of transmitting the broadcast signal according to the present invention proposes a system capable of supporting a next-generation broadcast service in an environment that supports next-generation broadcasting using a terrestrial broadcast network and an Internet protocol network. In addition, the present invention proposes an efficient signaling scheme for both the terrestrial broadcasting network and the Internet protocol network in the environment that supports next-generation broadcasting.
US10356130B2 Computer telephony integration (CTI) control of multiple devices with a single address of record
In order to deal with multiple communication endpoints that use a single address of record (e.g., a telephone number), a list of friendly names is determined for the multiple communication endpoints. The friendly names identify individual communication endpoints. For example, a friendly name may be “Joe's Desktop.” When a Computer Telephone Integration (CTI) application is associated with a communication session, the list of friendly names is presented to a user. The user selects one of the friendly names. This results in a message being sent that indicates a communication endpoint associated with the selected friendly name. The message with the friendly name causes a new communication session to be automatically initiated from a communication endpoint associated with the selected friendly name or an answer of a forked communication session with the communication endpoint associated with the selected friendly name.
US10356124B2 Dynamic device isolation in a network
In one embodiment, a device in a network inserts a profile tag into an address request sent by an endpoint node in the network to a lookup service. The lookup service is configured to identify one or more addresses with which the endpoint node is authorized to communicate based on a profile for the endpoint node associated with the inserted profile tag. The device receives an address response sent from the lookup service to the endpoint node that indicates the set of one or more addresses with which the endpoint node is authorized to communicate. The device determines whether a communication between the endpoint node and a particular network address is authorized using the set of one or more addresses with which the endpoint node is authorized to communicate. The device blocks the communication based on a determination that the particular network address is not in the set of one or more addresses with which the endpoint node is authorized to communicate.
US10356116B2 Identity based behavior measurement architecture
An Identity Based Behavior Measurement Architecture (such as the BMA) and related technologies are described herein. In an exemplary embodiment, the BMA can be derived from an IMA and use an identity model to express a deterministic measurement value for platform behavior.
US10356103B2 Authentication system and method based on authentication annotations
A system and method for providing secure access to electronic records. A processor receives, from a first client, a first request to access the electronic records, authenticates the first client, and provides access to the electronic records in response to determining that the first client is authenticated. The processor receives user input data from the first client and stores the user input data in association with the electronic records. The processor further receives from a second client a second request to access the electronic records, retrieves the user input data associated with the electronic records in response to the second request, and transmits a prompt to the second client in response to the retrieved user input data. The processor also receives an answer to the prompt and provides access to the electronic records in response to the answer.
US10356098B2 Systematic enhancement of contact information
A system for systematically enhancing consumer and business contact information is disclosed. A server located “in the cloud” systematically controls a database of contact data elements, some of which have preferred and/or user-selected privacy protocols and update availability. These protocols and availability may restrict some data elements from being shared unless a data-owner's explicit permission is obtained. When the server receives a request for such a restricted data element, the server may issue an email or text message in order to obtain the necessary permissions. If permission is granted, the server then supplies the requested data. Beyond this base functionality, expanded services provide complementary enhancement functionality.
US10356084B2 Mobile device using shared digital certificate for different managed enterprise applications and related methods
A mobile device may include at least one memory and a processor-cooperating with the at least one memory to enroll with an enterprise mobility management (EMM) server and store a plurality of different managed enterprise applications in the at least one memory, and receive and store a digital certificate associated with a given one of the managed enterprise applications in a secure shared location within the at least one memory. The processor may further run the plurality of managed enterprise applications to share access to the digital certificate from the secure shared location and generate and send encrypted data to another mobile device via the EMM server with all of the managed enterprise applications using the same digital certificate associated with the given managed enterprise application for encryption so that the EMM server is unable to decrypt the encrypted data.
US10356069B2 Two factor authentication with authentication objects
Representations of authentication objects are provided for selection via an interface. An authentication object may be generated to include information obtained from one or more sensors of a device. A selected authentication object may contain information sufficient for authentication with a corresponding system. The interface may provide multiple representations of authentication objects that are usable with different service providers. The interface, executed by a first device, may be configured to authenticate a second device.
US10356063B2 Image processing method and client device, image authentication method and server device
Provided are an image processing method and a client device, an image authentication method and a server device. The image processing method comprises: photographing an object to obtain a first image; sending a key acquiring request to a server and receiving a key from the server; generating a second image based on the key and the first image; and sending the second image to the server. The image authentication method comprises: receiving a key acquiring request from a client; generating a key and sending the key to the sever in response to the key acquiring request; receiving an image for authentication from the client; and authenticating the image for authentication by using the key.
US10356058B2 Encrypted message communication
Computer-implemented methods are provided for communicating message data from a sender computer to a receiver computer via a network. The sender computer encrypts the message data in dependence on a cryptographic key to produce a ciphertext, and establishes an access password for the ciphertext with a host computer connected to the network. The sender computer sends the ciphertext via the network to the host computer, and sends an email, containing the cryptographic key in cleartext, to the receiver computer via the network. The cryptographic key comprises a random cryptographic value which is independent of the access password. The host computer receives the ciphertext from the sender computer and stores the ciphertext in association with the access password. The receiver computer receives the email from the sender computer and sends an access request for the ciphertext, and an input password, to the host computer via the network. The host computer, on receiving the access request and the input password, sends the ciphertext to the receiver computer via the network if the input password equals the access password. The receiver computer decrypts the received ciphertext using the cryptographic key to obtain the message data.
US10356056B2 Method and system for privacy-preserving order statistics in a star network
One embodiment provides a system that facilitates privacy-preserving order statistics. The system receives, by a first device from a second device, a second value associated with the second device perturbed by a random value. The system determines a first difference between a first value associated with the first device, and the second value. The system encrypts a second difference between the first difference and the random value. Subsequent to transmitting the encrypted second difference, the system receives a sign of a first integer and a ciphertext. The system decrypts the ciphertext to obtain a third value which indicates the first difference scaled based on the first integer, wherein the scaled first difference is perturbed by a second integer. The system determines, based on the sign of the first integer and a sign of the third value, whether the first value is greater than or less than the second value.
US10356047B2 RPC call interception
A service proxy is described herein. The service proxy is configured to act as an intermediary between a client and a service. The service proxy may observe communications, modify communications, log communications, or the like, particularly so as to enhance the security and reliability of the host device. In some implementations, the service proxy may cooperate with an operating system to take over a named port object. In some implementations, the service proxy may receive messages as an intermediary between the client and the server. In some implementations, the service proxy may attach to a shared memory to intercept communications. In some implementations, the service proxy may be injected into a client process to appear to be the client itself.
US10356045B2 Intercepting intra-network communication for smart appliance behavior analysis
A system and method for intercepting intra-network traffic for smart appliance behavior analysis. A network traffic hub is configured to intercept network traffic between a switch and a router. A smart appliance sends a message to the router, such as a DHCP request when the smart appliance joins the network. The router sends a response to the smart appliance. The network traffic hub intercepts and modifies the response to instruct the smart appliance to send all future intra-network traffic through the network traffic hub and the router. In some embodiments, the network traffic hub alters a network mask in the response message to instruct the smart appliance to send traffic through the network traffic hub. The network traffic hub then extracts data from the network traffic and uses that data for behavior analysis of smart appliances.
US10356040B2 System and method for suppressing DNS requests
A virtual private router (VPR) intercepts DNS requests and returns a pseudo IP address to the requesting application and the pseudo IP address is mapped to a domain name in the request. Requests for content including the pseudo IP address are modified to include the corresponding domain name and transmitted to an intermediary server, which resolves the domain name to a real IP address and forwards the content request. The content is received by the intermediary server, which returns it to the requesting application, such as by way of the VPR. Real IP addresses may be returned by the intermediary server such that subsequent content requests to the domain name may bypass the intermediary server. Requests for certain domains, ports, and/or protocols may bypass the intermediary server such that the VPR resolves the domain names to real IP addresses.
US10356037B2 Address resolution rewriting
A network controller may rewrite an address resolution request and an address resolution response. The address resolution request may be rewritten by changing a request source link address to a link address of a first switch. The address resolution response may be rewritten by changing a response source link address to a link address of a second switch.
US10356029B2 Methods and systems for presenting modules in an inbox interface
Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities that they might not otherwise be aware of (or inclined to use on a regular basis). After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. Many different types of functionality may be the subject of the modules (e.g., a module for sharing local content such as photos from a photo album, a People/States module, Top Contacts, New Behavior, Live Videos, Events, Businesses, or Messaging Stickers). Once the available modules have been scrolled through, the interface may revert to more messages, such as less-recent or previously read threads from the original messages. Unread threads may also be collapsed in the top section of the inbox, or included in a module.
US10356027B2 Location resolution of social media posts
The present disclosure relates generally to internet social media, and more specifically to techniques for determining location-related information about internet social media content. In some embodiments, a system accesses data representing a first social media post, the data including geographic location data identifying a first geographic location. The system identifies a second social media post related to the first post. The system accesses data representing the second social media post, wherein the data representing the second post does not include geographic location data identifying the first geographic location. The system analyzes the data representing the second social media post and determines a location score based at least in part on the analysis of the data representing the second social media post. If the location score exceeds a threshold location score, the system associates the second social media post with the first geographic location.
US10356019B2 Forwarding un-responded to instant messages to electronic mail
A method of forwarding an instant message to electronic mail can begin with determining availability of an instant messaging client for a recipient. The method can continue with sending the instant message to the instant messaging client for the recipient. The method can include not receiving a reply to the instant message within a pre-defined period of time. The method can further include sending an electronic mail message including the instant message to the recipient upon reaching the pre-defined period of time.
US10355989B1 Virtual performance hub
In general, this disclosure describes a virtual router configured to enable multi-cloud service provider connectivity. The multi-cloud service provider connectivity may enable network function virtualization (NFV) services to be applied to network traffic such as enterprise traffic. The NFV services may be offsite, cloud-based NFV services or data center provider-hosted NFV services, for example. In one example, a system comprises at least one computing device deployed to a data center by a data center provider and configured by the data center provider to execute a virtual router, wherein the virtual router is configurable by a customer to route packet flows to one or more servers that host network function virtualization services for application of the network function virtualization services to the packet flows.
US10355988B1 System, method, and computer program for preserving service continuity in a network function virtualization (NFV) based communication network
A system, method, and computer program product are provided for preserving service continuity in a Network Function Virtualization based (NFV-based) communication network. In use, a first virtual network function (VNF) instance associated with a first VNF in a first hardware unit in a Network Function Virtualization based (NFV-based) communication network is identified. Additionally, a second VNF instance on a second hardware unit is instantiated, the second VNF instance being compatible with the first VNF instance. Further, communication directed to the first VNF instance is diverted to the second VNF instance on the second hardware unit, in response to initiating the second VNF instance on a second hardware unit.
US10355976B2 Methods, nodes and system for establishing independent network paths
A method in a source node establishing independent network paths including a first and second router nodes connected to the source node over a first and second mutually independent networks. The source node includes a first interface towards the first network, associated with a path identifier for a first network path; a second interface towards a second network associated with a path identifier for a second network path, and is configured to select which of the first and second router nodes should be used for sending data from the source node to the destination node via the first and second network paths, wherein the source node is configured to select different router nodes for the first and second network paths.
US10355967B2 Optical character recognition for video automation
A video analysis system may utilize display screen snapshots captured from a device. The system may receive time information that indicates a time duration, position-related information that indicates a region, and reference information that indicates information expected to appear in the region during the time duration. The system may transmit an instruction to capture display screen snapshots during a time duration indicated by the time information. The system may receive a display screen snapshot and recognize information in the region indicated by the position-related information. The system may then determine whether the recognized information corresponds to the reference information and based on the result determine whether the video test automation has passed.
US10355941B2 Sensor data handling for cloud-platform infrastructure layouts
A system maintains, generates, and manages infrastructure layouts. The infrastructure layouts include structural relationships for the handling of received sensor data. The infrastructure layouts may be traversed to determine datastore options for the sensor data and contextual information that may be used to enrich the received sensor data.
US10355938B2 Wi-Fi access point performance management
Wi-Fi access point performance management may include receiving a session analytic record related to a plurality of wireless access points, and analyzing the session analytic record related to the plurality of wireless access points to determine a root cause of at least one malfunctioning node related to at least one of the plurality of wireless access points, and predict failure of the at least one of the plurality of wireless access points. Further, a graphical user interface display or a report may be generated. The graphical user interface display or the report may be related to the determination of the root cause of the at least one malfunctioning node related to the at least one of the plurality of wireless access points, and prediction of the failure of the at least one of the plurality of wireless access points.
US10355937B2 Systems and methods for determining a topology of a network comprising a plurality of intermediary devices and paths
Systems and methods are disclosed for determining a topology of a network comprising a plurality of intermediary devices and intermediary paths. One method includes transmitting probes having a TTL value with a destination set to a destination device; receiving, for each probe transmitted, a response including an IP address of a responding device; determining whether more than one responding device has responded to the probes; determining whether more than one responding device has been found for two previous transmissions of probes when more than one responding device has responded to the probes; and transmitting, for each more than one responding device, probes having a decreased TTL value with a destination set to one of the IP addresses of the more than one responding devices, when more than one responding device has been found for two previous transmissions.
US10355932B2 Configuration of forwarding rules using the address resolution protocol
A method, by a host providing an application, configures forwarding rules in a traffic distributor using an Address Resolution Protocol. The host receives IP data packets distributed by the traffic distributor to different hosts located in a first network based on a predefined forwarding criterion contained in the forwarding rules. The host applies the application to the IP data packets. The host determines whether a predefined operating status of the host is met. If met, a message is generated using the Address Resolution Protocol. The message contains information for which at least one characteristic of the predefined forwarding criterion the IP data packets should be forwarded to the host, and a configuring indicator by which the traffic distributor is initiated to generate the forwarding rule for the host taking into account the at least one characteristic contained in the message. The generated message is transmitted to the traffic distributor.
US10355931B2 Troubleshooting voice-enabled home setup
A home assistant device assisting with the setup and troubleshooting of devices is described. An assistant device can determine setup instructions for devices. The setup instructions for one device can be determined the technical aptitude of the user and assistant the user with setting up devices within their own technical abilities. The setup instructions can then be provided.
US10355930B2 System and method of subnetting a virtual network identifier
A method and apparatus that determines a plurality of matching policies for a segment of a dynamic virtualized network is described. A device retrieves a virtual network identifier of the segment, where the virtual network identifier includes a plurality of bits and a plurality of subnets and each of the plurality of subnets is a different subset of the plurality of bits. In addition, the dynamic virtualized network is a virtualized layer 2 network that is overlaid on a layer 3 physical network, where the layer 3 physical network includes a plurality of network access devices, and the segment includes a plurality of endpoints. The device further determines the plurality of matching policies for the segment from the plurality of subnets of the virtual network identifier, where each of the plurality of subnets corresponds to one of the plurality of matching policies. The device additionally applies the plurality of matching policies to each network access device that corresponds to one of the plurality of matching endpoints.
US10355926B2 Service distribution method, device and system
A service distribution method includes the steps of: firstly generating, by a management system, a corresponding configuration file from service information of a user, and sending the configuration file to an Optical Network Termination (ONT) of the user through an Optical Line Terminal (OLT); and then performing, by the ONT, corresponding configuration in accordance with the configuration file. A service distribution system and a management system are provided. The invention is applied to enable service distribution with good extendibility.
US10355917B2 Method and apparatus for communication between master and slave processors
An example system includes a slave processor and a master processor. The master processor is configured to communicate with the slave processor over a digital communication link in a first mode, and over an analog communication link in a second mode. A method is also disclosed.
US10355914B2 Procedure for a problem in a communication session
Techniques for procedure for a problem for a communication session are described. According to various embodiments, techniques may be employed to remedy problems that may occur during a communication session, such as via bandwidth reallocation, dynamic remapping of routing paths, and so forth. In at least some implementations, a service policy for a communication session is reconfigured to attempt to remedy a problem that occurs during the communication session.
US10355911B2 System and method for processing information via networked computers including request handlers, process handlers, and task handlers
Systems and methods for processing information via networked computers leverage request handlers, process handlers, and task handlers to provide efficient distributed processing of processing jobs. A request handler can receive service requests for processing jobs, process handlers can identify tasks to be performed in connection with the processing jobs, and task handlers can perform the identified tasks, where the request handler, the process handlers, and the task handlers can be distributed across a plurality of networked computers.
US10355906B2 Synchronization device and synchronization method
A synchronization device has a signal reception unit and a signal generation unit. The latter provides a multicarrier signal, which serves as an internally transmitted signal. The former receives the same type of externally received signal as the internally transmitted signal. An STO timing detection unit detects a position at which a correlation value in the correlation calculation between sampled data of the internally transmitted signal shifted at a predetermined sampling interval and sampled data of the externally received signal is maximum as an STO timing. A difference calculation unit calculates a difference between phases of the externally received signal and the internally transmitted signal at each subcarrier in a state in which the STO timing is detected. A correction control unit executes correction control on the signal generation unit such that a difference in a phase of each calculated subcarrier is added as a correction amount.
US10355905B2 Method and apparatus for transmitting Wi-Fi signals in unlicensed spectrum in wireless communication system
A method and an apparatus for transmitting a reservation signal in a wireless communication system are provided. A device supporting long-term evolution in unlicensed spectrum (LTE-U) transmits the reservation signal, e.g. clear-to-send (CTS)-to-self, as a form of a Wi-Fi signal to a network.
US10355900B2 Signaling methods and apparatus
A method for signaling preamble structure parameters. The method includes generating a bootstrap symbol that signals a single 8-bit preamble structure value. The single 8-bit preamble structure value identifies four different preamble structure parameters of a preamble that follows the bootstrap symbol. The method further includes generating a transmission frame including the bootstrap symbol, the preamble, and a data payload, and outputting the transmission frame for transmission via a terrestrial broadcast. The single 8-bit preamble structure value is limited to signaling a subset of different combinations of the four different preamble structure parameters.
US10355898B2 Transmission method, transmission device, reception method and reception device
A transmission method includes mapping processing, phase change processing, and transmission processing. In the mapping processing, a plurality of first modulation signals and a plurality of second modulation signals are generated using a first mapping scheme, and a plurality of third modulation signals and a plurality of fourth modulation signals are generated using a second mapping scheme. In the phase change processing, a phase change is performed on the plurality of second modulation signals and the plurality of fourth modulation signals using all N kinds of phases. In the transmission processing, the first modulation signals and the second modulation signals are respectively transmitted at a same frequency and a same time from different antennas, and the third modulation signals and the fourth modulation signals are respectively transmitted at a same frequency and a same time from the different antennas.
US10355896B2 Optimized channel estimation field for enhanced directional multi-gigabit network
This disclosure describes systems, methods, and devices related to an optimized channel estimation field. A device may determine an enhanced directional multi-gigabit (EDMG) frame to be sent to a first device using a communication link. The device may determine a channel estimation field (CEF) associated with the EDMG frame, wherein the CEF is comprised of one or more orthogonal frequency division multiplexing (OFDM) symbols. The device may cause to send the EDMG frame to the first device.
US10355893B2 Multiplexing distinct signals on a single pin of a memory device
Methods, systems, and devices for multiplexing distinct signals on a single pin of a memory device are described. Techniques are described herein to multiplex data using a modulation scheme having at least three levels. The modulated data may be communicated to multiple memory dies over a shared bus. Each of the dies may include a same or different type of memory cell and, in some examples, a multi-level signaling scheme may be pulse amplitude modulation (PAM). Each unique symbol of the modulated signal may be configured to represent a plurality of bits of data.
US10355890B2 Repeatable backchannel link adaptation for high speed serial interfaces
A receiver includes a plurality of equalization modules each configurable to provide a selectable compensation value to a data bit stream received by the receiver, and a control module configured to perform a plurality of back channel adaptations on the data bitstream to achieve a target bit error rate for the receiver, each back channel adaptation being associated with a set of compensation values of the equalization modules, determine a most common set of compensation values derived from the performance of the plurality of back channel adaptations, and determine an optimized set of compensation values based on the most common set of compensation values.
US10355888B2 Selectabe-tap equalizer
A signaling circuit having a selectable-tap equalizer. The signaling circuit includes a buffer, a select circuit and an equalizing circuit. The buffer is used to store a plurality of data values that correspond to data signals transmitted on a signaling path during a first time interval. The select circuit is coupled to the buffer to select a subset of data values from the plurality of data values according to a select value. The equalizing circuit is coupled to receive the subset of data values from the select circuit and is adapted to adjust, according to the subset of data values, a signal level that corresponds to a data signal transmitted on the signaling path during a second time interval.
US10355873B2 Fast recovery of multicast router ports on spanning tree protocol (STP) topology change in a layer 2 (L2) network
In one embodiment, an apparatus includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to handle Internet Group Membership Protocol (IGMP) messages received from other devices in a network. Also, the logic is configured to cause the processing circuit to create a general query solicit (GQS) message configured to solicit a general query (GQ) from a multicast snooping querier coupled with the apparatus. In another embodiment, a method includes handling, using a switch in a network, IGMP messages received from other devices in the network, and creating, using the switch, a GQS message configured to solicit a GQ from a multicast snooping querier coupled with the switch. Other systems, methods, and computer program products are described in more embodiments.
US10355871B2 Presentation of content item to social networking system users identified by a social networking system user
A social networking system user (“sending user”) identifies a content item to the social networking system and also identifies one or more additional social networking system users (“receiving users”) to be presented with a content item. The social networking system communicates the content item to client devices for presentation to the receiving users. An interface identifying the receiving users and a status associated with each receiving user is presented to the sending user. The status associated with a receiving user describes how the receiving user interacted with the content item, and may be updated to reflect subsequent interactions with the content item by a receiving user.
US10355858B2 Authenticating a system to enable access to a diagnostic interface in a storage device
Provided are an apparatus, system, and method authenticating a system to access diagnostic interface in a storage device. The storage device includes a computer readable storage medium implemented to store data and a controller. The controller receives a request from the computer system to initiate a cryptographic nonce to access diagnostic interface in the storage device. The controller generates a nonce and returns to the computer system. Upon receiving an unlock request from the computer system to access the diagnostic interface including a signed nonce comprising at least the nonce encrypted with a private key by the authorized unlock system, the controller uses a public key that is a cryptographic pair with the private key to decrypt the signed nonce to determine whether to grant the computer system access to the diagnostic interface in the storage device.
US10355856B2 Key exchange method, key exchange system, key distribution device, communication device, and program
Plurality of users share a common key while permitting dynamic member change and computational complexity required for key exchange is reduced. The first key generation unit computes Ri and ci based on a twisted pseudo-random function. A session ID generation unit generates sid based on a target-collision resistant hash function and transmits (sid, Rα, Rβ) to communication devices Ui. A second key generation unit of a representative communication device U1 computes T1 based on a pseudo-random function. A second key generation unit of general communication devices Uj computes Tj based on the pseudo-random function. A third key generation unit computes k′ based on the twisted pseudo-random function and computes T′j with respect to each j. A session key generation unit of the general communication devices Uj computes Kjl and k1. The session key generation unit generates a common key K2 based on the pseudo-random function.
US10355854B2 Privacy preserving group formation with distributed content key generation
An embodiment includes a method executed by at least one processor of a first computing node comprising: form a first group of computing nodes, wherein forming the first group comprises providing (a)(i) a public key and a first seed value to each of second and third nodes, (a)(ii) second and third private keys, which both correspond to the public key and are unequal to each other, respectively to the second and third nodes; determine a first key encryption key (KEK) pair based on the first seed value; determine a second KEK pair based on (b)(i) a second seed value that is derived from the first seed value, and (b)(ii) determining a predetermined time period has expired; and receive a symmetric key encrypted with a public key of the second KEK and decrypting the encrypted symmetric key with a private key of the second KEK. Other embodiments are described herein.
US10355852B2 Lock detector for phase lock loop
Methods and systems are described for generating, using a voltage-controlled oscillator (VCO), a plurality of phases of a local clock signal, generating a phase-error signal using a phase comparator receive a phase of the local clock signal and a reference clock signal, and configured to output the phase-error signal, generating a frequency-lock assist (FLA) signal using a FLA circuit receiving one or more phases of the local clock signal and the reference clock signal, the FLA signal indicative of a magnitude of a frequency error between the reference clock signal and the local clock signal, and generating a VCO control signal using an error accumulator circuit receiving the phase-error signal and the FLA signal, and responsively providing the VCO control signal to the VCO to lock the local clock signal to the reference clock signal.
US10355848B2 Resource allocation
A method of signalling resource allocation data in a communication system which uses a plurality of sub-carriers arranged in a sequence of chunks. An allocation of the sub-carriers for each of a plurality of user devices is received. The received allocations are processed to determine, for each user device, data identifying a start chunk and an end chunk within the sequence of chunks, which depend upon the sub-carriers allocated to the user device. Different resource allocation data is generated for each of the user devices using a predetermined mapping which relates the data identifying the corresponding start chunk and end chunk determined by the processing step to resource allocation data comprising a unique value. The respective resource allocation data is signaled to each of the plurality of user devices.
US10355839B2 System and method for transmitting beamformed reference/control signals
A method for operating a transmission point with reduced interference includes determining a beamformed signal configuration specified in accordance with configuration information of neighboring TPs, wherein the beamformed signal configuration indicates multiplexed beamformed signals in a spatial domain and at least one of a time domain and a frequency domain, and transmitting beamformed signals in accordance with the beamformed signal configuration, wherein the beamformed signals comprises at least one of beamformed reference signals and beamformed control signals.
US10355833B2 Characterization of in-chip error correction circuits and related semiconductor memory devices/memory systems
A method of operating a semiconductor memory device can include receiving data, from a memory controller, at an Error Correction Code (ECC) engine included in the semiconductor memory device, the data including at least one predetermined error. Predetermined parity can be received at the ECC engine, where the predetermined parity is configured to correspond to the data without the at least one predetermined error. A determination can be made whether a number of errors in the data is correctable by the ECC engine using the data including the at least one predetermined error and the predetermined parity.
US10355796B2 Method and apparatus for setting values of parameters
A first mode (one-knob off mode) and a second mode (one-knob on mode) are provided as modes for setting parameters. In the first mode, individual elements corresponding to respective parameters of a parameter set are displayed in an operable state, allowing setting of individual parameters. In the second mode, the individual elements are displayed in a non-operable state, and one-element is displayed in an operable state, and a plurality of parameters of the parameter set are controlled by operating the one-element. At the time of switching from the first mode to the second mode, the parameter set is initialized.
US10355792B2 System and method for frequency estimation bias removal
A system and method for removing bias from a frequency estimate. A simulation is used to predict, for various values of the signal to noise ratio, a bias in a raw frequency estimate produced by a frequency estimation algorithm. A straight line is fit to simulated frequency offset estimates as a function of true frequency offset, and the reciprocal of the slope of the line is stored, as a multiplicative bias removal term, in a lookup table, for the simulated signal to noise ratio. In operation, the raw frequency estimate is multiplied by a multiplicative bias removal term, obtained from the lookup table, to form a corrected frequency offset estimate.
US10355776B2 Experimental smartphone ground station grid system and method
This system and method provides for a plurality of satellite ground stations, distributed across some geographic region, and for these regions in turn to be scalable to cover large regions or even the globe using a combination of low-orbit satellites, terrestrial participant devices, and cloud-based communications. The invention in its simplest form is intended to solve the short temporal window problem inherent to the scenario where a single base or ground station is trying to track and communicate with a low-end LEOSAT or even a cube-satellite.
US10355773B1 Connectivity system and method for high speed aircraft internet
A device and method for connecting users to the Internet via a high-speed connection aboard an aircraft. The device includes a control unit designed to attach to a data transmission system of an aircraft, the data transmission system having an electrical system with a circuit. The device additionally comprises a logic that is at least partially stored in a non-transitory computer readable medium and that, when executed at least in part by a processor, causes the device to perform a method. The method includes detecting a connection request from an electronic device, identifying the IP address associated with it, communicating the IP address to an onboard server, transmitting the IP address to a broadband server, recording and storing the IP address, and remapping the IP address to an anonymized IP address prior to sending the connection to a ground server over satellite connection.
US10355769B2 Narrowband signal transport sub-system for distributed antenna system
A circuit for use within a distributed antenna system includes: demodulators configured to generate respective frequency-shifted downlink signals from a carrier of a plurality of carriers included within a broadband downlink signal received at the circuit, each of the frequency-shifted downlink signals having a respective frequency shift from a frequency of the carrier, wherein the respective frequency shift is based on a bandwidth of a narrowband channel associated with the carrier, and filters communicatively coupled to the demodulators and configured to output a set of narrowband downlink signals, wherein each of the filters has a passband corresponding to the bandwidth of the carrier and is configured to generate a respective narrowband downlink signal of the set of narrowband downlink signals by filtering a respective one of the frequency-shifted downlink signals.
US10355756B2 Orthogonal differential vector signaling
Using a transformation based at least in part on a non-simple orthogonal or unitary matrix, data may be transmitted over a data bus in a manner that is resilient to one or more types of signal noise, that does not require a common reference at the transmission and acquisition points, and/or that has a pin-efficiency that is greater than 50% and may approach that of single-ended signaling. Such transformations may be implemented in hardware in an efficient manner. Hybrid transformers that apply such transformations to selected subsets of signals to be transmitted may be used to adapt to various signal set sizes and/or transmission environment properties including noise and physical space requirements of given transmission environments.
US10355753B2 Hybrid RAN/digital DAS repeater system with ETHERNET transport
One embodiment is directed to a system in which an end node and a boundary link optimizer node are communicatively coupled to an ETHERNET network. The end node is communicatively coupled to the ETHERNET network using a boundary link that is connected to an edge of the ETHERNET network. The boundary link optimizer node is configured to: receive ETHERNET packets that include data for the plurality of streams of digital samples; extract the data for the plurality of streams from the received ETHERNET packets; bundle the data for the streams of digital samples; and communicate, to the end node over the boundary link, the bundled data for the streams of digital samples in ETHERNET packets.
US10355749B2 Wireless resonance coupled energy transmission
In a first aspect of the present invention, a wireless power transmission link is proposed, which while substantially maintaining resonant coupling condition (resonance frequency of the source resonant circuit is substantially equal to the resonance frequency of the load resonant circuit) detects a coupling condition of the wireless power transmission link.In a further aspect of the present invention, a wireless power transmission link is suggested, which while substantially maintaining resonant coupling condition (resonance frequency of the source resonant circuit is substantially equal to the resonance frequency of the load resonance circuit) controlling the operating state of the wireless power transmission link such, that the coupling condition of wireless power transmission link is substantially limited to the critical coupling condition.
US10355748B2 Electronic device capable of performing wireless communication, method of controlling the electronic device, and program
An electronic device that communicates with a communication apparatus includes a connection unit that connects to a battery, a storage unit accessible from an external apparatus via a close proximity wireless communication, a control unit that performs control such that information used in executing one of a plurality of functions including a wireless power transmission function is stored in the storage unit, wherein the control unit performs the control such that information associated with the wireless power transmission function is stored in the storage unit depending on a charge status of the battery.
US10355739B2 High-frequency front end circuit and communication device
A high-frequency front end circuit performs reception/transmission simultaneously, and includes a transmitter circuit and a receiver circuit. The transmitter circuit includes a transmit filter passing a signal in the transmit frequency band. The receiver circuit includes a receive filter, an LNA, and a filter circuit. The receive filter passes a signal in the receive frequency band different from the transmit frequency band. The LNA receives and amplifies a signal that has been output from the receive filter. The filter circuit is connected between the receive filter and the LNA. The filter circuit attenuates a component, which is included in the signal received by the LNA, of the frequency indicating the difference between the center frequency of the transmit frequency band and the center frequency of the receive frequency band.
US10355737B2 Touch screen controller for increasing data processing speed and touch system including the same
A touch screen controller (TSC) includes: a front end circuit configured to send a control signal to a touch panel and to receive a touch signal from the touch panel; an algorithm processing circuit configured to process source data generated based on the touch signal according to a predetermined algorithm; a memory configured to store the source data and result data obtained as a result of processing the source data at the algorithm processing circuit; and a bus configured to transfer data among the front end circuit, the algorithm processing circuit, and the memory. The algorithm processing circuit includes: a buffer configured to temporarily store the source data or the result data and shared by at least two circuits; and a special function register (SFR) configured to store a setting value necessary for an operation of the algorithm processing circuit.
US10355735B2 Camera and flash lens for protective case
A protective case for an electronic device having a camera and a flash. The protective case includes a lens having a first lens portion and a second lens portion. The first lens portion includes a first optically transparent region configured to be positioned proximate the camera when the electronic device is installed in the protective case. The first lens having a top surface, a bottom surface opposite the top surface, and a side surface. The side surface is at least partially coated with a light-blocking ink. The second lens portion includes a second optically transparent region configured to be positioned proximate the flash of the installed electronic device.
US10355728B2 Cross-operator cross-link adjacent channel interference with dynamic TDD
Cross-operator, cross-link adjacent channel interference with dynamic time division duplex (TDD) is discussed. For a network environment with co-site base stations, base stations attempting to switch the default direction to downlink may monitor for uplink reservations signals transmitted between the neighboring base stations in various ways. For example, the co-site base station may only monitor for an uplink reservation signal on its own channel or may attempt to monitor for the reservation signal in its own channel and adjacent channels. The adjacent base stations may transmit reservation signals in their own channel and the adjacent channels, so that the co-site base station would monitor for the communication intention by monitoring its own channel. Further, each network operator may be assigned a specific symbol location for the reservation signals. Still other aspects provide the neighboring base stations from different operators to pool the channels and transmit according to a shared spectrum.
US10355724B2 Multi-band power amplifier
Systems, devices and methods related to multi-band power amplifier. In some embodiments, a power amplifier module includes a power amplifier having an output stage and configured to receive a signal. The power amplifier module also includes a first programmable harmonic termination circuit in electrical communication with the output stage of the power amplifier. The first programmable harmonic termination circuit includes a first plurality of capacitors and a first plurality of switches, with at least one of the first plurality of capacitors being in electrical communication with at least one of the first plurality of switches. The power amplifier module further includes a controller configured to modify a configuration of the first plurality of switches of the first programmable harmonic termination circuit based at least in part on a second harmonic frequency of the signal.
US10355721B2 Multi-band radio frequency transparency window in conductive film
An apparatus with structures in a conductive film that let a selected set of RF frequency bands pass through, while blocking the passage of all other frequencies is disclosed. The film may include a first portion of the film and a second portion of the film circumscribing the first portion. The second portion is separated from the first portion by a first gap along a periphery of the first portion of the film and wherein a width of the first gap is associated with a wavelength of a first radio signal.
US10355720B2 Distributed software-defined radio
A software defined radio (SDR) virtualizes physical-layer processing operations of a radio access network (RAN) communication standard. The SDR comprises multiple components which are distributed across network nodes communicatively coupled by a fronthaul network. The SDR components are coordinated to function as a RAN transceiver. In one aspect, the SDR can simultaneously support multiple RAN communication protocols and function as a personalized virtual base station for each and every client device in the RAN.
US10355716B2 Transmitting apparatus and interleaving method thereof
A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to perform a low-density parity check (LDPC) encoding on input bits using a parity check matrix to generate an LDPC codeword comprising information word bits and parity bits; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the modulator is further configured to map a bit included in a predetermined bit group from among a plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
US10355710B2 Transmission apparatus, transmission method, reception apparatus, and reception method
In a multi-antenna communication system using LDPC codes, a simple method is used to effectively improve the received quality by performing a retransmittal of less data without restricting applicable LDPC codes. In a case of a non-retransmittal, a multi-antenna transmitting apparatus transmits, from two antennas, LDPC encoded data formed by LDPC encoding blocks. In a case of a retransmittal, the multi-antenna transmitting apparatus uses a transmission method, in which the diversity gain is higher than in the previous transmission, to transmit only a part of the LDPC encoded data as previously transmitted. For example, the only the part of the LDPC encoded data to be re-transmitted is transmitted from the single antenna.
US10355695B2 Reprogrammable universal logic device based on MEMS technology
Various examples of reprogrammable universal logic devices are provided. In one example, the device can include a tunable AC input to an oscillator/resonator; a first logic input and a second logic input to the oscillator/resonator, the first and second logic inputs provided by separate DC voltage sources (VA, VB), each of the first and second logic inputs including an on/off switch (A, B); and the oscillator/resonator including an output terminal. The tunable oscillator/resonator can be a MEMS/NEMS resonator. Switching of one or both of the first or second logic inputs on or off in association with the tuning of the AC input can provide logic gate operation. The device can easily be extended to a 3-bit or n-bit device by providing additional logic inputs. Binary comparators and encoders can be implemented using a plurality of oscillators/resonators.
US10355692B2 Power source monitoring circuit, power on reset circuit, and semiconductor device
The present technology relates to a semiconductor device that includes a level shifter circuit that performs level conversion on a digital signal output from a predetermined block and outputs a resultant signal to another block that operates by a power source different from the power source of the predetermined block, and a power source monitoring circuit that controls an operation of the level shifter circuit. The power source monitoring circuit stops an operation of the level shifter circuit on the basis of a status of the power source that supplies power to the predetermined block and a standby control signal for controlling an operation status of the other block. Further, the power source monitoring circuit is provided with a transistor on a path of a steady-state current, and the steady-state current is inhibited from flowing in accordance with the standby control signal.
US10355691B2 Minimizing information leakage from combinatorial logic
An apparatus, system and method are disclosed to block and replace intermediate combinatorial transitions that are correlated with secret data, also referred to as glitches, with random intermediate combinatorial transitions that are uncorrelated with the data being processed.
US10355683B2 Correcting duty cycle and compensating for active clock edge shift
The present invention provides a system and method of correcting duty cycle (DC) and compensating for active clock edge shift. In an embodiment, the system includes at least one control circuit to receive DCC control signals and to output at least one first adjustment signal, at least one second adjustment signal, at least one first correction signal, and at least one second correction signal, at least one adjustment circuit to change a DC value of an input clock signal, at least one correction circuit to compensate for a shift of an active clock edge of the input clock signal, and where one of the at least one adjustment circuit and the at least one correction circuit is to receive the input clock signal and wherein one of the at least one adjustment circuit and the at least one correction circuit is to transmit a corrected output clock signal.
US10355672B2 Semiconductor device with power gating scheme
A semiconductor device includes: a power-gated logic circuit suitable for operating in response to a first power gating enable signal which is deactivated in a standby mode and activated in an active mode; a transmission unit suitable for selectively transmitting an output signal of the power-gated logic circuit to an output terminal in response to a third power gating enable signal; a clocked latch unit suitable for latching a signal of the output terminal in the standby mode and an initial stage of the active mode in response to a second power gating enable signal; and an internal circuit suitable for operating based on the signal of the output terminal, wherein the first to third power gating enable signals are sequentially activated.
US10355671B1 Low power flip-flop circiut
Aspects for a flip-flop circuit are described herein. As an example, the aspects may include a first passgate, a first latch, a second passgate, and a second latch. The first latch may include a first inverter and a first logic gate. The first logic gate may further include a second inverter and at least one voltage reducing component. The voltage reducing component may be an N-channel transistor or a P-channel transistor. Similarly, the second latch may include a third inverter and a second logic gate. The second logic gate may further include a fourth inverter and at least one voltage reducing component.
US10355669B2 Filtering system and an associated method thereof
A filtering unit is presented. The filtering unit includes at least two operational amplifiers, where each of the at least two operational amplifiers includes an input end and an output end, where the input end of one operational amplifier is coupled across the corresponding input end of another operational amplifier of the at least two operational amplifiers. The filtering unit also includes a direct current link operatively coupled to the at least two operational amplifiers and at least one thermoelectric module, where each thermoelectric module includes a conducting layer, where the direct current link and at least one of the at least two operational amplifiers are operatively coupled to the at least one thermoelectric module. A filtering system is also presented.
US10355666B2 Variable filter circuit
A variable filter circuit includes: a series arm connected in series between a signal input terminal and a signal output terminal; a parallel arm connected between the series arm and a ground terminal that has a resonator; and a variable reactance portion in the parallel arm, and the resonator of a parallel arm at an initial stage connected to the signal input terminal that has a resonant frequency fr and an anti-resonant frequency fa that satisfy 100×(fn−fr)/(fa−fr)≤23.9(%) for communication bands for each of which a stop band is set so as to be close to a high-frequency side of a pass band, among the plurality of communication bands, where a resonant frequency is fr, an anti-resonant frequency is fa, and a cutoff frequency at a high-frequency side of a pass band of each communication band is fn.
US10355665B2 Electronic component housing package, electronic apparatus, and electronic module
An electronic component housing package includes a base having a first principal face provided with a mounting section for mounting an electronic component; a frame having a second principal face, the frame being disposed on the base so as to surround the mounting section; a frame-shaped metallized layer disposed on the second principal face of the frame; and a side-surface conductor disposed on an inner side surface of the frame, the side-surface conductor connecting the frame-shaped metallized layer and a relay conductor formed on the first principal face, the side-surface conductor being covered with an insulating film from one end to the other end in a width direction of the side-surface conductor.
US10355663B2 Method, system, and apparatus for resonator circuits and modulating resonators
Embodiments of resonator circuits and modulating resonators and are described generally herein. One or more acoustic wave resonators may be coupled in series or parallel to generate tunable filters. One or more acoustic wave resonances may be modulated by one or more capacitors or tunable capacitors. One or more acoustic wave modules may also be switchable in a filter. Other embodiments may be described and claimed.
US10355659B2 Piezoelectric acoustic resonator manufactured with piezoelectric thin film transfer process
A method and structure for a transfer process for an acoustic resonator device. In an example, a bulk acoustic wave resonator (BAWR) with an air reflection cavity is formed. A piezoelectric thin film is grown on a crystalline substrate. A first patterned electrode is deposited on the surface of the piezoelectric film. An etched sacrificial layer is deposited over the first electrode and a planarized support layer is deposited over the sacrificial layer, which is then bonded to a substrate wafer. The crystalline substrate is removed and a second patterned electrode is deposited over a second surface of the film. The sacrificial layer is etched to release the air reflection cavity. Also, a cavity can instead be etched into the support layer prior to bonding with the substrate wafer. Alternatively, a reflector structure can be deposited on the first electrode, replacing the cavity.
US10355658B1 Automatic volume control and leveler
A system that performs automatic volume control and leveling (AVCL) based on audio category and desired volume level. The system may select different settings for audio data associated with different audio sources (e.g., content providers), audio categories (e.g., types of audio data, such as music, voice, etc.), genres, and/or the like. For example, the system may distinguish between music signals and voice signals (e.g., speech) and may apply a first gain curve for the music and a second gain curve for the speech. The gain curve may include an adaptive noise gate to reduce in-channel noise, such as by attenuating quiet sounds. The system may select the gain curve based on a desired volume level, and in some examples may modify the gain curve based on a signal-to-noise ratio (SNR) of the input audio and/or based on environmental noise.
US10355657B1 Loudness level and range processing
Loudness signal processors and methods for processing an input audio signal in order to control a resulting integrated loudness level and a resulting loudness range of an output audio signal by a predetermined target loudness level and by a predetermined target loudness range, the processors and methods comprising level detection and level distribution analysis; transfer function generation based on the level distribution, the predetermined target loudness level and the predetermined target loudness range; and calculation of a gain to apply to said input audio signal, resulting in said output audio signal.
US10355656B2 Amplification circuit with split-length compensation scheme
An amplification circuit includes: a current source; a first input transistor pair suitable for receiving a positive input voltage and having a split-length gate structure; a second input transistor pair suitable for receiving a negative input voltage and having a split-length gate structure; an enable unit suitable for supplying a current from the current source to each of the first input transistor pair and the second input transistor pair in response to an enable signal; a switching unit suitable for coupling a second split gate node between the second input transistor pair to a compensation capacitor node during an activation section of the enable signal; and a compensation driving unit suitable for compensating and driving a first split gate node between the first input transistor pair at an initial stage of the activation section of the enable signal.
US10355642B2 Comb terminals for planar integrated circuit inductor
A technique for reducing series resistance of an inductor system, which may increase the quality factor of the inductor system, has been disclosed. An apparatus includes a conductive loop formed from a first conductive layer. The conductive loop comprises a first terminal and a second terminal. The first terminal includes at least one first conductive finger in the first conductive layer. The second terminal includes at least one second conductive finger in the first conductive layer. The at least one second conductive finger is interdigitated with the at least one first conductive finger without directly contacting the at least one first conductive finger. The apparatus may include a serpentine gap in the first conductive layer. The apparatus may include at least one first conductive via coupled to a second conductive layer and coupled the at least one first conductive fingers, respectively.
US10355637B2 Systems and methods for mapping the connectivity topology of local management units in photovoltaic arrays
Systems and methods for determining a connectivity topology of local management units (LMUs) in a solar photovoltaic power generation (SPVPG) system. Each of the LMUs is connected within the SPVPG between a solar panel and a set of power lines of the SPVPG. The set of power lines connects the LMUs to form a network. The connectivity topology of LMUs in the network is determined using, for example, indirect indications of connections of an LMU and the SPVPG and indications of the physical location of the LMU with respect to other elements of the SPVPG.
US10355634B1 Isolation of particular fault conditions in an electric machine assembly
An electric machine assembly having an electric machine and a controller-based method for isolating a particular fault condition in the electric machine. A plurality of current sensors is configured to output respective measured currents in respective phases of the electric machine. A position sensor is configured to output a rotor position of the electric machine. A controller is configured to group the respective measured currents into respective combinations of two. The controller is configured to calculate respective residual factors (Ri), and a global residual factor (G) based on the respective residual factors (Ri). Responsive to at least three of the global residual factor (G) and the respective residual factors (Ri) exceeding respective calibrated error thresholds, the controller is configured to identify a particular fault condition from among a plurality of possible fault conditions and execute a control action with respect to the electric machine.
US10355625B2 DC brushless motor and method for controlling the same
This DC brushless motor (1) is provided with a stator (2) that has exciting coils (31, 32) and a rotor (4) that is positioned coaxially to the stator (2). The stator (2) has a quasi-E-shaped cross-section in the axial direction at the radius part; a plurality of protrusions (212, 222, 232) serving as magnetic poles are formed on the respective 3 parallel sections (211, 221, 231) of the E in the same number in the circumferential direction; and of the magnetic poles (212, 222, 232) formed at the 3 parallel sections (211, 221, 231) of the E, the top and the bottom magnetic poles (212, 232) are respectively positioned so as to be shifted in the opposite directions in the circumferential direction with respect to the center line of the middle magnetic pole (222). Changes in the magnetic resistance between the stator (2) and the rotor (4), which are caused by the flow of a magnetic flux generated around the exciting coils (31, 32), are utilized as a driving force. The DC brushless motor (1) configured in said manner exhibits excellent space efficiency at low cost and is less affected by temperature changes.
US10355624B2 Electrostatic clutch
An electrostatic clutch is described comprising a plurality of micron-scale thickness electrodes, adjacent electrodes being separated by a thin film of dielectric material. A power source and controller apply a voltage across two electrodes, causing an electrostatic force to develop. When engaged, a force can be transferred through the clutch. A tensioning device maintains the alignment of the clutch when the electrodes are disengaged, but permits movement in at least one direction. In some embodiments, multiple clutches are connected to an output to provide variable force control and a broad range of torque input and output values. Moreover, the clutch can be used as an energy-recycling actuator that captures mechanical energy from negative work movements, and returns energy during positive work movements.
US10355611B2 Multi-functional power management system
A power management apparatus is provided. The apparatus is configured to connect a plurality of DC power elements to a plurality of AC power elements and includes a DC interface module connected to the plurality of DC power elements, a bi-directional AC-DC converter connected to the DC interface module, and an AC interface module connected to the bi-directional AC-DC converter and the AC power elements.
US10355609B2 Voltage step-down technique for deriving gate-charge using multi-level core architecture
In described examples of methods and control circuitry to control a multi-level power conversion system with a flying capacitor, a power circuit regulates a regulator input voltage signal to provide a supply voltage signal to the control circuitry. A power switching circuit couples the regulator input to a first terminal of the flying capacitor in response to a second terminal of the flying capacitor being coupled to a reference voltage node in a given switching cycle, and couples the regulator input to the second terminal in response to the first terminal being coupled to an input node of the power conversion system in the given switching cycle.
US10355606B2 Quasi-resonant valley lockout without feedback reference
A method of controlling a power supply includes detecting a transition of the power supply to discontinuous conduction mode (DCM), and locking an operating point of the power supply after detecting the transition. The operating point can be unlocked when a timer expires or when a feedback voltage slope exceeds a threshold.
US10355590B2 Boost converter with pre-charge current
Method and apparatus is disclosed for providing a controlled pre-charging current for capacitive loads coupled to a boost converter. For at least some embodiments, the boost converter may include a high-side field effect transistor (FET) and a low-side FET. The boost converter may provide the pre-charge current by periodically enabling the high-side FET while the low-side FET is maintained in an off state. The high-side FET may be enabled by a square-wave signal. The pre-charge current may be delivered until the output voltage of the boost converter exceeds a reference voltage. After the output voltage exceeds the reference voltage, the boost converter may transition to a normal (switching) operation.
US10355589B2 Switching regulator
In a switching regulator, a first switch and a second switch are turned ON and OFF complementarily according to an output voltage. In a step-up/down mode, a third switch and a fourth switch are turned ON and OFF complementarily while the ON-duty D of the third switch is kept fixed.
US10355586B2 Power converter
A power converter includes: a power module that converts direct-current electric power from a power storage apparatus and alternating-current electrical power to be supplied to a load; a charger that converts alternating-current electrical power supplied via an external connector to direct-current electric power and charges the power storage apparatus therewith; a capacitor module that is arranged between the power module and the charger and that has a capacitor that smoothes voltage; a DC/DC converter that converts direct-current voltage supplied from the power storage apparatus; and a signal line connected to the charger, wherein the power module and the capacitor module are connected by high-voltage wire on one surface side of the capacitor module, and the signal line is connected to the charger by extending via other surface of the capacitor module opposite from the one surface.
US10355585B2 Variable frequency drive circuit with overvoltage protection
A variable frequency drive (VFD) circuit includes an input connectable to an AC source, a rectifier to convert an AC power input to a DC power, a DC link to receive DC power from the rectifier and having a DC link voltage thereon, a DC link capacitor bank with one or more capacitors connected to the DC link, and a pre-charge circuit coupled to the DC link capacitor. The pre-charge circuit further includes one or more resistors, one or more pre-charge relays each operable in on and off states to selectively control a current flow through the resistor(s) so as to control an initial pre-charge of the DC link capacitor, and an overvoltage relay operable in on and off states to selectively cut-off a current flow to the DC link capacitor bank, so as to prevent an overvoltage condition in the DC link capacitor bank.
US10355578B2 Switching power supply with main switching device and secondary switching device
A switching power supply includes a SiC MOSFET (a main switching device) that switches a main current flowing through a primary coil of a transformer ON and OFF as well as a Si MOSFET (a secondary switching device) that has a lower power capacity than the main switching device and is arranged in parallel therewith. A control circuit includes a driver circuit that respectively switches the main switching device and the secondary switching device ON and OFF on the basis of a control signal generated in accordance with an output voltage obtained from a secondary coil of the transformer. The control circuit further includes an enable control circuit that disables the ON/OFF switching of the main switching device when a voltage of an auxiliary voltage obtained from an auxiliary coil of the transformer is less than a prescribed threshold voltage.
US10355564B2 Electronic architecture intended to supply an electric machine for automotive vehicle
The subject of the invention is an electronic architecture (10) intended to supply an electric machine for automotive vehicle, the electronic architecture (10) comprising at least: an electronic power unit (100); a thermal dissipator (200) supporting the electronic power unit (100); an electronic control unit (300) configured to control the said electronic power unit (100); a support (400) of the electronic control unit supporting the electronic control unit (300) and arranged between the electronic power unit (100) and the electronic control unit (300); and an electrical connector (500) comprising at least one power trace intended to be connected electrically to at least some electrical elements (phase φ, B+, B−) of the electric machine and/or of an electrical energy source, the electrical connector (500) being arranged between the electronic power unit (100) and the support (400) of the electronic control unit and configured to electrically connect the electronic power unit (100) and/or the electronic control unit (300) to the at least one power trace.
US10355554B2 Electric powered linear actuator
An electric linear actuator includes include a housing, a puck, an actuator rod, and an electric motor. The puck is contained within the housing and configured for substantially linear motion, within the housing. The actuator rod is capable of being contained, at least in part, within the housing and configured to actuate, in a substantially linear fashion, in response to substantially linear motion of the puck. The electric motor is disposed within the rod and configured to provide mechanical force to cause the substantially linear motion of the puck, within the housing.
US10355550B2 Methods and apparatus for reducing machine winding circulating current losses
In some embodiments, a system includes three conductors, each conductor being on a separate layer such that the layers are parallel to one another and stacked. Each conductor has a winding portion and a terminal portion. The conductors are configured such that at least one electrical interconnect electrically couples two adjacent conductors within the winding portion but the third conductor is electrically isolated from the other two conductors within the winding portion. Within the terminal portion all three conductors are electrically coupled.
US10355548B2 Motor having concentratedly-wound stator coil
A motor includes a stator that has pole cores and a stator coil comprised of unit coils each being concentratedly wound around a corresponding one of the pole cores. Each of the unit coils is comprised of first and second sub-coils that are stacked in two layers in a stacking direction. Each of the first and second sub-coils is spirally wound so that coil sides of the sub-coil overlap each other in an overlapping direction perpendicular to the stacking direction. Each of the unit coils also has, at a single place, a connecting portion that connects the first and second sub-coils of the unit coil. The connecting portion is provided in a coil end of the unit coil. For each of the first and second sub-coils of the unit coil, the connecting portion is located at an innermost periphery of the sub-coil in the overlapping direction of the sub-coil.
US10355540B2 Magnetic drive enhancement
A magnetic drive enhancement is provided to offset kinetic forces found in a rotational system to improve the mechanical efficiency of the rotational system. A housing includes rotationally biased magnetic fields in which a central axle or driveshaft may rotate. The magnetic fields are generated, shaped, and rotationally biased by a plurality of driving magnets and magnetic shields. Attached to the driveshaft are magnetic receivers, which are influenced by the rotationally biased magnetic fields at varying strengths as they orbit within the housing. The magnetic fields are shaped to provide increasing and decreasing strength of flux to counteract the physical forces experienced by the driveshaft to thereby increase the efficiency of the rotational system.
US10355539B2 Composite electric machine
A method for producing an annular active part of an electric machine, where the active part has ring segment-shaped sections with grooves for receiving electric conductors, an electric machine with the ring segment-shaped section, a mill with the electric machine, and a service method for such an electric machine or such a mill, and where the goal is to assembly the electric machine inexpensively.
US10355537B2 Method for adjusting magnetic permeability of electrical steel
A core lamination includes a first region defined by a ferromagnetic electrical steel substrate having a predefined magnetic permeability and a second region having a lower magnetic permeability than the first region, the second region defined by the substrate selectively overcoated with at least one non-ferrous element from Period 2-5, or a combination thereof.
US10355536B1 Wireless power receiver localization
Disclosed herein is a method of determining a location of a wireless power receiver. The method involves determining a first coupling coefficient between a transmitter and a receiver coupled via a wireless resonant coupling link, where the receiver is disposed at a first location. Further, the method involves receiving, by the transmitter, kinematic data generated by a sensor coupled to the receiver. Yet further, the method involves determining, based on the kinematic data and the first coupling coefficient, the first location.
US10355535B2 Appliance for wireless power and data transfer
An apparatus is provided that includes a power transmitter, data receiver, and an antenna operatively coupled to the power transmitter and data receiver. The antenna being configured to switchably transmit energy from the power transmitter to power a sensor, and receive data to the data receiver from the sensor in which a frequency being used by the antenna is the same for both transmission of the energy and reception of the data.
US10355534B2 Integrated circuit for managing wireless power transmitting devices
An example integrated circuit includes: (i) a processing subsystem configured to control operation of the integrated circuit, (ii) a waveform generator, operatively coupled to the processing subsystem, configured to generate radio frequency (RF) power transmission signals using an input current, (iii) a first digital interface that couples the integrated circuit with a plurality of power amplifiers that are external to the integrated circuit, and (iv) a second digital interface, distinct from the first digital interface, that couples the integrated circuit with a wireless communication component that is external to the integrated circuit. The processing subsystem is configured to: receive, via the second digital interface, an indication that a receiver is within transmission range of a transmitting device controlled by the circuit, and in response to receiving the indication: provide, via the first digital interface, the RF power transmission signals to at least one of the plurality of power amplifiers.
US10355528B2 Dual coil wireless power transmitter
A transmit coil assembly configured to transmit two different alternating magnetic fields having different frequencies is provided. The transmit coil assembly includes a first transmit coil set configured to resonate within a first frequency range and a second transmit coil set configured to resonate within a second frequency range which is outside the first frequency range and at least ten times higher or lower than the first frequency range. The assembly also includes a ferrite element; and a housing formed of a conductive material in which the first transmit coil set, the second transmit coil set, and the ferrite element are disposed. The ferrite element is disposed intermediate the first transmit coil set and the housing and is configured to provide magnetic shielding substantially for the first transmit coil set.
US10355523B2 Power distribution terminal capable of determining fault type and determination method thereof
A fault type determination method and device of a terminal unit for automation used in a power distribution network are disclosed. The method includes: for each line of incoming lines and outgoing lines of a distribution device, recording the number of faults occurring on the line; after a fault occurs, determining, according to the current and/or voltage on each line, whether automated reclosing is executed, and recording the number of executed automated reclosings; in a fault type determination period, for each line, if the number of faults occurring on the line is greater than the maximum number of automated reclosings allowed by the transformer substation side, or the fault is a repeat fault, then identifying the fault on the line as a permanent fault.
US10355522B2 Multi-controllable high voltage power supply system
A multi-controllable high voltage power supply having a plurality of filters, a high voltage divider, and a processor with memory. The memory contains operating set points. The processor is configured to receive scaled voltage feedback signals from the high voltage divider, compare the scaled voltage feedback signals to the plurality of operating set points in memory, compute and store revised operating set points using the compared scaled voltage feedback signal, use the revised operating set points to simultaneously and automatically regulate output voltage to be within all operating set points, and generate an alert when output conditions exceed any operating set points.
US10355515B2 Multi-supply synchronization for wireless charging
Certain aspects of the present disclosure are generally directed to apparatus and techniques for wirelessly charging a device. An exemplary method generally includes receiving, at a first wireless power transfer device, a synchronization signal indicative of a phase for generating a wireless charging field, determining an adjusted phase for generating the wireless charging field based, at least in part, on the received synchronization signal and one or more measurements taken at least one of the first wireless power transfer device or a second wireless power transfer device, wherein the one or more measurements are indicative of a phase difference between the first wireless power transfer device and the second wireless power transfer device, and generating, at the first wireless power transfer device, the wireless charging field with the adjusted phase.
US10355513B2 Multi-function container for modifying temperature of an object
Disclosed is container for modifying temperature of an object on receiving commands from a computing device. The container includes a hollow outer vessel, a hollow inner vessel, a hollow cylindrical bracket, a first temperature sensor, a peltier element, a heat sink, a second temperature sensor, a battery, a printed circuit board, a memory unit, a microprocessor, a bi-directional communication unit, and a bottom cover. The hollow cylindrical bracket is having a first indent, a second indent, a sidewall, and a closed bottom end. The hollow bracket sidewalls move between the second outer surface and the first inner surface. The first temperature sensor measures temperature of the second outer surface of the inner vessel. The memory unit stores pre-defined reference temperature. The microprocessor processes signals received from the first temperature sensor and the second temperature sensor. The microprocessor regulates current and voltage for the peltier element depending upon the processed signals and the stored pre-defined reference temperature. The bi-directional communication unit communicates signals between the microprocessor and the computing device. The computing device sends command to the controller to regulate the temperature of the inner vessel. The bottom cover covers the battery and the printed circuit board. Further, the bottom cover attaches to the hollow bracket.
US10355504B2 Method for operating a battery unit
The invention relates to a method for operating a battery unit comprising at least two series-connected battery cells, wherein a discharge process of at least one battery cell is carried out via a connectable discharge resistor in order to equalize states of charge of the battery cells. According to the invention, the value of the discharge resistance is ascertained during the discharge process of the at least one battery cell, and the previously ascertained value of the discharge resistance is taken into account during a subsequent discharge process of the battery cell.
US10355502B2 Electronic device storage and charging cabinet
A charging cabinet includes a housing including a plurality of horizontal storage chambers for storing mobile electronic devices, a mounting chamber at a back side relative to the horizontal storage chambers, a plurality of flip covers pivotally mounted at a front panel thereof and biasable to close/open the respective horizontal storage chambers and clocks for locking the respective flip covers, and a power supply unit including a power input module mounted at a back panel of the housing and electrically connectable to an external power source for power input, and a power socket module and an expansion module respectively electrically connected to the power input module with respective power jacks and respective USB connectors thereof arranged at different elevations to face toward the respective horizontal storage chambers for the connection of the respective storage mobile electronic device for charging.
US10355496B1 Inter-module battery balancing using minimum cell voltages to select battery sub-modules to power loads
For each battery sub-module in a plurality of battery sub-modules, a voltage associated with a cell in that battery sub-module is received wherein each battery sub-module in the plurality of battery sub-modules includes a plurality of cells. A battery sub-module is selected based at least in part on the received voltages and a set of one or more loads, which draws power from the selected battery sub-module and is not powered by any other battery sub-module in the plurality of battery sub-modules, is configured so that the set of loads at least temporarily does not draw power from the selected battery sub-module.
US10355474B2 Inrush current prevention circuit, inrush current prevention method, and computer readable medium
An inrush current prevention circuit includes: a voltage detection unit configured to detect a value of an input voltage applied by a power supply; a current detection unit configured to detect a value of an input current input from the power supply; a current limiting element configured to limit the input current; a voltage drop detection unit configured to detect a voltage drop in the power supply resulting from inrush currents using a detection voltage value detected by the voltage detection unit and a detection current value detected by the current detection unit; and a control unit configured to decrease a current limiting level of the current limiting element when the voltage drop detection unit detects the voltage drop.
US10355451B2 Laser with sampled grating distributed bragg reflector
A laser comprising a laser cavity formed by a broadband mirror and a comb mirror having a plurality of reflection peaks. A spacing between the plurality of reflection peaks is adjusted such that only one reflection peak is in a gain bandwidth of the laser.
US10355437B2 Terminal crimping machine including an electrical crimp consolidation circuit
A terminal crimping machine includes crimp tooling defining a crimping zone that receives a terminal and a wire and is actuated during a crimp stroke to form a crimped segment between the terminal and the wire. The terminal crimping machine includes an electrical crimp consolidation circuit electrically connected to the crimped segment and operated during the crimp stroke to provide an electrical pulse to at least one of the wire and the terminal of the crimped segment before completion of the crimp stroke.
US10355431B1 Consolidated automotive pigtail connector and replacement parts kit
A consolidated automotive parts kit containing the parts necessary to replace and seal a switch, relay, or transducer in a vehicle and perform repairs to the corresponding connector using a pigtail and associated repair supplies such as butt splices, heat shrink tubing, and seals or gaskets.
US10355430B2 Case closing structure
A case closing structure (1) includes a device case (10) including a case wall (11). A shield connector (20) is mounted on the case wall (11) and has a work opening (22H) and a seal cover (40) for closing the work opening (22H). The shield connector (20) includes a mounting surface (31F) and nut holes (35H) open on the side of the mounting surface (31F). The seal cover (40) includes mounting plates (54) arranged along the mounting surface (31F) and having third bolt insertion holes (55), and shell fixing bolts (B) inserted through the third bolt insertion holes (55) and screwed into nut holes (35H). The case wall (11) includes positioning pins (13) extending perpendicular to the mounting surface (31F) and configured to restrict the rotation of the seal cover (40) with respect to the device case (10) by coming into contact with the mounting plate portions (54).
US10355420B1 Electrical connector with connected ground shields
An electrical connector includes a plurality of contact modules and ground shields. The ground shields are interleaved with the contact modules within a housing, such that the ground shields alternate with the contact modules. The contact modules include multiple electrical signal conductors held by a dielectric body of the respective contact module. Each of the ground shields includes a plate that defines a bridge slot therethrough and a ground bridge extending from the plate. The ground bridge extends from the plate at a location that is spaced apart from the bridge slot. The ground bridges of the ground shields extend laterally across corresponding contact modules. Distal tips of the ground bridges are received within the bridge slots of adjacent ground shields disposed along opposite sides of the corresponding contact modules, and the distal tips engage edges of the bridge slots to electrically connect the ground shields together.
US10355417B1 Apparatus and methods for electrically coupling multiple electrically-conductive ground covers
Apparatus and methods for electrically coupling first and second ground covers involves at least first and second electrically-conductive covers configured to be associated with the first and second ground covers, respectively. The electrically-conductive covers are electrically interconnectable with at least one electrical connector.
US10355416B1 Electrical connector with insertion loss control window in a contact module
An electrical connector includes a contact module having a dielectric frame holding conductors. The conductors extend between a mating end and a terminating end and have a transition portion between the corresponding mating end and the terminating end passing through the dielectric frame. The transition portions of the conductors have opposite first and second sides and opposite first and second edges between the first and second sides. The dielectric frame has opposite first and second sides generally parallel to the first and second sides of the transition portions. The dielectric frame has insertion loss control windows in at least one of the first side and the second side defining air pockets exposing exposed portions of the corresponding transition portions to air. The size and shape of the insertion loss control windows controlling insertion loss along the conductors.
US10355414B1 Connector with a connector position assurance device
A connector assembly is provided with a connector body that is configured to be removably connected with a corresponding mating connector body. The connector body has a deflectable latching member configured to secure the connector body to the corresponding mating connector body. The connector assembly also includes a connector position assurance (CPA) device that is slideably attached to the connector body and is moveable from a pre-staged position that allows the latching member to be deflected to a full-staged position that inhibits deflection of the latching member. The latching member defines a first window and a second window. A first portion of the CPA device is visible in the first window when the CPA device is in the pre-staged position and a second portion of the CPA device is visible in the second window when the CPA device is in the full-staged position.
US10355411B2 Assembly structures of connector module
A connector module includes a base, a conduct module and a pair of handles. The base includes a housing, an insertion space, and a pair of resilience arms. The conduct module is installed in the insertion space and is pressed and positioned by the pair of resilience arms. The conduct module includes a plug body and a plurality of conducting terminals disposed on the plug body. The pair of handles are coupled to opposite sides of the plug body and are capable of sliding with respect to the plug body respectively, the pair of handles are slidable in a direction away from the insertion space to take the conduct module disengaged from a press and a position of the pair of resilience arms so as to move out of the base.
US10355405B2 Device connector and connector structure
A device-side connector (10) includes a plurality of male terminals (11) and a locking portion (13) for locking a mating connector. The male terminals (11) and the locking portion (13) are disposed on a peripheral surface of a device having a hollow cylindrical shape. The locking portion (13) is disposed side by side with the plurality of male terminals (11) on an outer peripheral surface of the device.
US10355399B2 Cable connector having a shielding sleeve and method for producing the same
The invention relates to a cable connector (6). It has a shielding sleeve (2) having a first portion with a first opening and having a second portion with a second opening which is angled relative to the first portion. The first portion furthermore has a third opening which is opposite the first opening on the longitudinal axis of the first portion. The second portion has a slot-shaped opening which connects the second opening to the third opening. A cable (3) is guided through the first opening and through the second opening of the shielding sleeve (2). The cable connector (6) can be produced by a first end of the cable (3) being introduced through the third opening into the first portion of the shielding sleeve (2) and then being guided out of this portion again through the first opening. The cable (3) is finally bent such that a part of the cable (3) is moved through the slot-shaped opening into the second portion of the shielding sleeve (2) and a second end of the cable (3) projects out of the second opening of the shielding sleeve (2).
US10355391B2 Connector
A connector includes a housing that has a plurality of terminal receiving chambers into which terminals are inserted and a rear holder that is mounted at the housing and supports a wire connected to the terminal received in each terminal receiving chamber. In the connector, the rear holder has a terminal holding part that holds each terminal at a predetermined position in an insertion direction of the rear holder into each terminal receiving chamber.
US10355390B2 Automatic opening of a connector self-closure system
In at least one embodiment, a connector assembly for being positioned on a vehicle is provided. The connector assembly includes first and second connector portions. The first connector portion defines a first and second channels. Each of the first and second channels are positioned on opposite sides of the first connector portion. The first connector portion includes a first contact member and a second contact member. The second connector portion includes a first shutter and a second shutter positioned on an outer surface of the second connector portion. Each of the first shutter and the second shutter are configured to receive the first contact member and the second contact member, respectively. Each of the first and second shutters pivot about an axis in response to receiving the first contact member and the second contact member, respectively, to enable the first connector portion to mate with the second connector portion.
US10355389B2 High-current electrical terminal
An electrical-terminal includes a planar blade-shaped isolator and a conductor. The planar blade-shaped isolator is formed of a dielectric material having a spine, a tip, and a web. The spine extends along a longitudinal-axis. The tip extends along a lateral-axis, and the web extends from the spine and terminates at the tip. The web defines a slot extending in the lateral direction from and normal to the spine. The conductor has a first-side that overlays a second-side and defines a U-shaped bend and a gap between the first-side and the second side. The U-shaped bend is aligned parallel to and opposite the spine. The conductor includes a conductive stand-off located intermediate the first side and the second side of the conductor. The conductive stand-off is disposed within the slot of the web such that the first-side and the second-side are in further electrical contact through the conductive stand-off.
US10355382B2 Electric connector and manufacturing method of the same
By a simple configuration, contact members can be well retained with a housing in a mutually opposed state, and productivity can be improved. When the contact members in the mutually opposed state are to be attached to the housing, a contact retainer prepared by molding in advance is used by disposing the contact retainer in part of the contact opposed region. As a result, the contact members are stably retained in the mutually opposed state even in injection molding molds. Even in a case in which the contact members normally cannot be retained in the mutually opposed state in the injection molding molds, the housing and the contact members can be integrally molded by well retaining the contact members in the mutually opposed state by using the contact retainer and a contact retainer auxiliary and executing an injection molding process.
US10355380B1 Pin through solder interconnect and methods
An electronic device that includes a first electronic component with a pin element and a second electronic component with a solder element. A joint is formed that provides an electrical and mechanical connection between the first electronic component and second electronic component when the pin element is heated, inserted into the solder element, and cooled.
US10355378B2 Pane having an electrical connection element
A pane having at least one electrical connection element is described. The pane has a substrate, an electrically conductive structure on a region of the substrate, a layer of a solder material on a region of the electrically conductive structure, and at least two soldering points of a connection element on the solder material. The at least two soldering points define at least one contact surface between the connection element and the electrically conductive structure, and a shape of the at least one contact surface has at least one segment of an oval, an ellipse, or a circle with a central angle α of at least 90°.
US10355376B2 Crimp connection for mesh shielding material used in steering wheel with capacitive sensing
An example assembly includes an electrically conductive member, an electrically conductive mesh, and a crimp connector. The electrically conductive mesh includes a first area and a second area. The second area extends along a second longitudinal axis and is larger than the first area. The first area is twisted and extends from the second area along a first longitudinal axis that is transverse to the second longitudinal axis. One of the electrically conductive member and the twisted first area is twisted around the other of the electrically conductive member and the twisted first area to form a twisted connection. The crimp connector is crimped onto the twisted connection to form a crimped connection. The first area of the electrically conductive mesh, including the crimped connection, is folded onto the second area of the electrically conductive mesh.
US10355373B2 Crimp terminal and wire with crimp terminal
A crimp terminal included in a wire harness includes an electrical connecting portion, a conductor caulking portion, and a coat caulking portion. The conductor caulking portion includes a first base to which the electrical connecting portion is joined at one side in an axial direction and to which the coat caulking portion is joined at the other side, and a pair of first barrel pieces that extend from the first base and wrap the conductor of the wire between the first base and the pair of first barrel pieces and caulked. The pair of first barrel pieces include bell-mouth portions at end portions close to the coat caulking portion. The first base has a first protrusion at a position facing base ends of the bell-mouth portions across the conductor, having a recessed portion on the conductor side and protruding away from the conductor, and extending in a crossing direction.
US10355365B2 Vehicle-mounted radar detectors
The present disclosure provides methods and apparatuses that enable a radar system to transmit radar signals into lanes on a roadway in which a vehicle may turn. For example, when a car is making a protected right turn, that is a right turn when there is another vehicle traveling in the same direction in a lane adjacent to the lane of the turning vehicle, a traditional radar may have its view of the lane in which it is turning obscured by the vehicle in the lane adjacent to the lane of the turning vehicle. By using radar deflectors strategically located near the front of the vehicle, the radar signals may be deflected at angles to avoid being obstructed by the vehicle in the lane adjacent to the lane of the turning vehicle.
US10355347B2 High frequency device
An area and a size of a high frequency device are reduced. The high frequency device includes a first board (1) that has a first surface (1a) on which a circuit unit is formed and a second surface (1b) on which a ground conductor is formed, a second board (2) that has a third surface (2a) on which an antenna is formed and a fourth surface (2b) on which a second ground conductor is formed, and a conductor plate (3), in which the conductor plate (3) is sandwiched between the second surface (1b) and the fourth surface (2b).
US10355341B2 Mobile device and antenna structure
A mobile device including a ground plane, a grounding branch, wherein a slot is formed between the ground plane and the grounding branch, a connecting element, wherein the grounding branch is electrically coupled through the connecting element to the ground plane and a feeding element, extending across the slot, and electrically coupled between the grounding branch and a signal source, wherein an antenna structure is formed by the grounding branch and the feeding element.
US10355332B2 Electrolyte, lithium air battery including the electrolyte, and method of preparing the electrolyte
An electrolyte including a polymer including a repeating unit represented by Formula 1 and a lithium salt. Also a lithium air battery and a method of preparing an electrolyte.
US10355331B2 Heat exchanger with regional flow distribution for uniform cooling of battery cells
A heat exchanger panel has a heat transfer surface with first and second heat transfer zones of different cooling capacities. Each zone has a subgroup of fluid flow passages having a flow capacity, each extending between a fluid inlet passage and a fluid outlet passage. Where one of the zones is adapted for cooling the tabs of a battery cell, the heat exchanger panel comprises at least one first header located at an end of the panel, including a fluid inlet header and/or a fluid outlet header, a second header at the opposite end of the panel, and a plurality of flow passages extending between the headers. At least one header has a height which is greater than the height of the flow passages, and is substantially the same as a spacing between tabs of adjacent batteries when separated by one of said heat exchanger panels.
US10355330B2 Battery module assembly and cooling plate for use in a battery module assembly
A battery module assembly comprising a plurality of battery modules each comprising battery cells, with the battery modules being arranged at respective positions in at least one row and respectively having a top side at which electric contacts are provided in order to connect the plurality of battery modules to form a power supply and a bottom side, the battery module assembly further comprising a housing and a cooling plate arranged between the housing and the bottom sides of the plurality of battery modules, wherein the cooling plate comprises a plurality of separate cooling passages, wherein a heat conducting gap filling material is preferably provided directly between the bottom sides of the plurality of battery modules and the cooling plate. The invention further relates to a cooling plate for use in such a housing.
US10355328B2 Method and apparatus for controlling cooling of battery pack
A method and apparatus for controlling cooling of a battery pack are disclosed, in which the method includes determining a load state of the battery pack and selectively controlling a supply of a cooling fluid to cooling paths disposed among battery cells included in the battery pack.
US10355322B2 Battery, system, battery management method, battery management program, and recording medium
In a system in which a plurality of batteries can be loaned out, a battery that is carried in alone has a physical load information acquisition component. The physical load information acquisition component acquires physical load information about the battery. The physical load information acquisition component has at least one of the following: an acceleration sensor that senses acceleration information about the battery, a vibration sensor that acquires vibration information about the battery, a strain sensor that senses strain information about the battery, an impact sensor that acquires impact information about the battery, and a pressure sensor that acquires pressure information about the battery.
US10355314B2 Electrostatic energy storage device and preparation method thereof
The present invention discloses an electrostatic energy storage device and a preparation method thereof. The device comprises at least one electrostatic energy storage unit, wherein each electrostatic energy storage unit is provided with a five-layer structure and comprises two metal film electrodes which form a capacitor, composite nano insulating film layers attached to the inner sides of the two metal film electrodes, and a ceramic nano crystalline film arranged between the composite nano insulating film layers. Based on the electrostatic parallel-plate induction capacitor principle, the metal film electrodes with a nano microstructure and the ceramic nano crystalline film sandwiched between the metal film electrodes and having an ultrahigh dielectric constant form an electrostatic induction plate capacitor to store electrostatic energy.
US10355311B2 Fluoride ion battery electrolyte compositions
A fluoride ion battery includes a substantially lithium-free anode and cathode. At least one of the anode or cathode contains fluorine, and a substantially lithium-free liquid electrolyte is used for charge transport. The electrolyte is liquid at temperatures below about 200 degrees Celsius, and can be formed from an organic-soluble fluoride salt dissolved in selected classes of solvents.
US10355305B2 Alkali metal intercalation material as an electrode in an electrolytic cell
The present invention provides an electrochemical cell that includes an anolyte compartment housing an anode electrode; a catholyte compartment housing a cathode electrode; and a solid alkali ion conductive electrolyte membrane separating the anolyte compartment from the cathode compartment. In some cases, the electrolyte membrane is selected from a sodium ion conductive electrolyte membrane and a lithium ion conductive membrane. In some cases, the at least one of anode or the cathode includes an alkali metal intercalation material.
US10355296B2 Module for regenerating electrolyte of flow battery and method for regenerating electrolyte of flow battery by using same
The present disclosure relates to a module for regenerating an electrolyte capable of being used in a flow battery, and a method for regenerating an electrolyte of a flow battery using the same, and in particular, to a module for regenerating an electrolyte introducing any one of anode and cathode electrolytes each stored in anode and cathode electrolyte storage units to a counter electrolyte storage unit, and circulating any one of the anode and cathode electrolytes in a direction opposite to the direction of electrolyte introduction to uniformly mix the anode and cathode electrolytes, and as a result, capable of recovering battery capacity reduced by a membrane permeation phenomenon between the anode and cathode electrolytes when driving a flow battery for a long period of time, and a method for regenerating an electrolyte of a flow battery using the same.
US10355289B2 Plate structure for a fuel cell
A plate structure includes a plate having a planar portion defining a datum plane. The plate includes a raised bead seal and a tunnel protruding away from the datum plane. The raised bead seal extends along a centerline laying on the datum plane. The tunnel extends along a path laying on the datum plane. The tunnel intersects the raised bead seal. The path and the centerline intersect to form a first intersection angle and an adjacent second intersection angle on the datum plane. The first intersection angle and the second intersection angle are supplementary angles. The first intersection angle is an acute angle, and the second intersection angle is an obtuse angle. The path and the centerline are arranged to form a specific value of the first intersection angle and the second intersection angle to control a stiffness of the raised bead seal.
US10355286B2 Fuel cell electrode catalyst, method of producing the same, and fuel cell
A fuel cell electrode catalyst includes a carbon support having pores, and catalyst particles supported on the carbon support and containing platinum or a platinum alloy. The pores of the fuel cell electrode catalyst have a mode pore size within a range from 2 nm to 5 nm. In the pores of the fuel cell electrode catalyst, a pore volume of pores having pore sizes within the range from 2 nm to 5 nm is 0.4 cm3/g or larger. The catalyst particles have a crystallite size within the range from 2 nm to 5 nm at a platinum (220) plane. A density of the supported catalyst particles is within a range from 10% by mass to 50% by mass with respect to a total mass of the fuel cell electrode catalyst.
US10355283B2 Electro-synthetic or electro-energy cell with gas diffusion electrode(s)
There is provided a new type of electro-synthetic (electrochemical) or electro-energy cell, such as a fuel cell. The cell includes a liquid electrolyte and at least one gas diffusion electrode (GDE). The GDE operates as a gas depolarized electrode and includes a gas permeable material that is substantially impermeable to the liquid electrolyte, as well as a porous conductive material provided on a liquid electrolyte facing side of the gas diffusion electrode. The porous conductive material can be attached to the gas permeable material by being laminated. Alternatively, the porous conductive material is deposited or coated on at least part of the gas permeable material. A depolarizing gas can be received by the at least one gas diffusion electrode to gas depolarize the electrode. The depolarizing gas changes a half-reaction that would occur at the gas diffusion electrode to a half-reaction that is energetically more favorable.
US10355281B2 Conductive paste for lithium-ion battery positive electrodes and mixture paste for lithium-ion battery positive electrodes
This invention relates to a conductive paste for lithium-ion battery positive electrodes and a mixture paste for a lithium ion battery positive electrode that have an easy-to-apply viscosity, even when a relatively small amount of a dispersion resin is incorporated. More specifically, the invention provides a conductive paste for lithium-ion battery positive electrodes, the conductive paste comprising a dispersion resin (A), conductive carbon (B), and a solvent (C), the dispersion resin (A) containing a resin (A1), the resin (A1) containing, as one constituent component, a polymerizable unsaturated group-containing monomer (A1-1) represented by a specific formula.
US10355277B2 Single component sulfur-based cathodes for lithium and lithium-ion batteries
The present invention pertains to the selection of cathode materials. The cathode materials of concern are the conducting polymer or backbone and the redox active species or sulfur species. The selection of the materials is based on the characteristics of the materials relating to the other components of the batteries and to each other. The present invention also pertains to the resultant cathode materials, particularly a selected cathode material of a single component sulfur-based conducting polymer with the sulfur species covalently linked to the conducting polymer, and most particularly a thiophene based polymer with covalently linked sulfur species. The conducting polymers have been covalently-derivatized with sulfides and/or sulfide-containing groups as battery cathode materials. The present invention also pertains to a battery employing the selection method and resultant cathode materials.
US10355270B2 Positive electrode material for lithium secondary battery and manufacturing method thereof
Provided is a positive electrode material for a lithium secondary battery that excels in durability and has a high electron conductivity (typically, a low battery resistance). A positive electrode material for a lithium secondary battery, which is provided by the present invention, includes positive electrode active material particles that can reversibly store and release a charge carrier, and lithium phosphate. Each of the positive electrode active material particles has a hollow structure having a shell configured of primary particles and a hollow portion formed inside the shell. Lithium phosphate is disposed inside the hollow portion, and no lithium phosphate is disposed on the outer circumferential surface of each of the positive electrode active material particles.
US10355264B2 Secondary battery
A battery is provided with a battery cover having a first cover mold insert and a second cover mold insert which are interchangeable in the cover prior to molding depending at least in part on the battery's polarity configuration. The first cover mold insert has a bushing that is relatively different in dimension, size and/or shape than the bushing of the second cover mold insert, such that each bushing is adapted to receive a cast-on-strap post of a relatively different dimension, size and/or shape. The first cover mold insert may also have a terminal that is relatively different in dimension, size and/or shape than the terminal of the second cover mold insert, such that each terminal is adapted to engage a formation connector contact of a relatively different dimension, size and/or shape.
US10355262B2 Electrode assembly and battery pack having the same
The present invention relates to an electrode assembly and a battery pack having the same, which can reinforce strength of an electrode tab by a protection layer formed on at least one surface of each of a plurality of electrode tabs. The electrode assembly includes a first electrode plate having a plurality of first electrode tabs extending and protruding to one side, a second electrode plate having a plurality of second electrode tabs extending and protruding to one side, and a separator interposed between the first electrode plate and the second electrode plate. The first electrode plate may further include a first protection layer formed on one surface of each of the plurality of first electrode tabs.
US10355260B2 Energy storage arrangement, contacting element, and method for producing an energy storage arrangement
An energy storage arrangement, having at least two electric energy storage units, each of which includes an energy storage housing with electric energy storage cells arranged therein. The at least two electric energy storage units are electrically contacted by an electrical contacting element. The electrical contacting element includes a contacting part, formed from an electrically conductive material, and a touch protection part, formed from an injection-moldable plastic material. The contacting part is overmolded on portions with the injection-moldable plastic material forming the touch protection part. At least one positioning element for positioning of the contacting element at an energy storage unit is formed at the touch protection part and at least one inserting element for the insertion of a connecting element that connects the contacting element to an energy storage unit is formed at the touch protection part.
US10355258B2 Separator for battery
A separator for batteries that achieves both adhesiveness to electrodes and low thermal shrinkage, which have been conventionally difficult to be compatible with each other, and has excellent ion permeability in order to further improve the safety of the separator, on the assumption that lithium ion secondary batteries are widely used for electric automobiles and the like, which require the batteries to withstand severe operating conditions. The separator for batteries is configured such that a modified porous layer containing a fluororesin and inorganic particles is laminated on at least one side of a porous membrane formed of a polyolefin resin. The content of the particles is equal to or more than 40% by volume and less than 70% volume with respect to the total of the fluororesin and the particles. The fluororesin has a crystallinity of equal to or more than 36% and less than 70%.
US10355256B2 Film production method and film production device
A method of film production includes the steps of obtaining defect information including information on the position of a defect (D) in a separator original sheet (12b), slitting the separator original sheet (12b) to produce a plurality of separators (12a), and determining, on the basis of the defect information on a single defect (D), that a separator (12a) actually having the defect (D) and another separator (12a) adjacent to the above separator (12a) are defective.
US10355244B2 Organic EL display device
A the organic EL display 1 includes: a first substrate 10; an organic EL element 4 provided above the first substrate 10; and a multilayer sealing film 2 provided above the first substrate 10 to cover the organic EL element 4, and including a barrier layer and a buffer layer lower in hardness than the barrier layer. The organic EL element covered with the multi layer sealing film includes a protrusion, and a relationship (d/h)<2 holds where h is a height of the protrusion directly below the buffer layer and d is a thickness of the buffer layer.
US10355242B2 Electroluminescent device including a plurality of sealing films
In an organic EL display device (electroluminescent device) including an organic EL element (electroluminescent element), a first sealing film covers the organic El element, a second sealing film is formed on the first sealing film, and a third sealing film covers the first sealing film and the second sealing film.
US10355241B2 Method of manufacturing a display apparatus including a bending area
A method of manufacturing a display apparatus includes forming a plurality of display units including bending areas on a mother substrate. Each of the plurality of display units include a bending area configured to be bent about a bending axis. A protection film is attached to a lower surface of the mother substrate. The protection film includes a protection film base and an adhesive layer. An opening or a groove is formed corresponding to the bending area of each of the plurality of display units by removing at least a portion of the protection film. The mother substrate and the protection film are cut to separate the plurality of display units from each other. The mother substrate is bent about the bending axis. The removing of the at least a portion of the protection film is performed by a laser beam.
US10355238B2 Display device
A display device includes: a resin layer on the circuit layer including a groove surrounding and separating a display area; light-emitting elements on an upper surface of the resin layer so as to emit light with luminances controlled by the currents; a sealing layer covering the light-emitting elements; a second substrate above the sealing layer; a sealing material provided between the sealing layer and the second substrate so as to surround the display area and the groove; and a filling layer surrounded by the sealing material between the sealing layer and the second substrate. The groove is formed along a line describing a shape that is inscribed in a rectangle and not in contact with corners of the rectangle as viewed in a direction vertical to the upper surface of the resin layer.
US10355231B2 Organic light emitting display device
An organic light emitting display device comprises two emission portions between first and second electrodes, wherein at least one among the two emission portions includes two emitting layers, whereby efficiency and a color reproduction ratio may be improved.
US10355230B2 Red organic electroluminescent device and preparation method thereof
The invention provides a red organic electroluminescent device, composed of a substrate, an anode layer, an anode modification layer, a hole transporting-electron blocking layer, a hole-dominated light-emitting layer, an electron-dominated light-emitting layer, a hole blocking-electron transporting layer, a cathode modification layer, and a cathode layer arranged in turn, wherein the electron-dominated light-emitting layer is composed of an organic sensitive material, a red organic light-emitting material, and an electron-type organic host material. A rare earth complex having a matched energy level, such as Eu(DBM)3phen or Eu(TTA)3phen is selected as the organic sensitive material, and a trace amount of the same is doped into the electron-dominated light-emitting layer, which has the function of an energy transporting ladder and a deep binding center for charge carriers, so as to improve the light-emitting effectiveness, spectral stability, and service life of the device, reduce the operating voltage of the device, and delay the attenuation of the effectiveness of the device.
US10355225B2 Heterocyclic compound and organic light emitting element comprising same
The present specification provides a hetero-cyclic compound and an organic light emitting device including the same.
US10355221B2 Heterocyclic compound and organic solar cell comprising the same
The present specification relates to a heterocyclic compound and an organic solar cell including the same.
US10355218B2 Aromatic amine derivatives and organic electroluminescent elements using same
Provided are an organic EL device material capable of reducing the driving voltage of an organic EL device and increasing the lifetime of the device as compared with a conventional organic EL device material, specifically an aromatic amine derivative represented by N(Ara)(Arb)(Arc), and an organic EL device using the material. [Ara is represented by the formula (II). (In the formula (II): La represents a single bond or an arylene group; R1 to R4 each represent an alkyl group, an aryl group, or the like, and R3's or R4's, or R3 and R4 may be bonded to each other to form a ring; and o represents 0 to 3 and p represents 0 to 4.) Arb is represented by the formula (III). (in the formula (III), X represents NRa, O, or S, and Ra and R5 to R7 each represent an alkyl group, an aryl group, or the like, and R5's, R6's, or R7's adjacent to each other, or R5 and R6 may be bonded to each other to form a ring; n represents 2 to 4 when X represents NRa, and represents 0 to 4 when X represents O or S; and q represents 0 to 3, r and s each independently represent 0 to 4.) Arc represents an aryl group, or is represented by the formula (III)].
US10355217B2 Compounds and organic electronic devices
The present invention relates to certain fluorenes, to the use of the compounds in an electronic device, and to an electronic device comprising at least one of these compounds. Furthermore, the present invention relates to a process for the preparation of the compounds and to a formulation and composition comprising one or more of the compounds.
US10355214B2 Copolymer and organic solar cell comprising same
The present specification relates to a copolymer and an organic solar cell comprising the same.
US10355199B2 Electronic device having a lower contact structure with sidewall spacers
An electronic device may include a semiconductor memory, and the semiconductor memory may include a substrate; an interlayer dielectric layer formed over the substrate and patterned to include a contact hole; a lower contact structure formed over the substrate in the contact hole; and a variable resistance element formed over and electrically coupled to the lower contact structure, wherein the lower contact structure comprises: a spacer formed on sidewalls of the contact hole in the interlayer dielectric layer and including a material having a lower etch rate than that of silicon nitride (SiN); a contact plug filling a portion of the contact hole; and a contact pad formed over the contact plug and filling a remaining portion of the contact hole.
US10355195B2 Acoustic resonator and method of manufacturing the same
An acoustic resonator includes: a substrate; a resonance part including a lower electrode, a piezoelectric layer, and an upper electrode sequentially stacked on the substrate, and a frame formed on the upper electrode along an edge of the upper electrode; and a trench part formed in at least one side of the resonance part and making a thickness of the resonance part asymmetrical.
US10355176B2 Formation of uniform phosphor regions for broad-area lighting systems
In accordance with certain embodiments, phosphor arrangements are formed via adhering phosphors to activated regions on a substrate and transferring them to a different substrate.
US10355172B1 Self-alignment of optical structures to random array of printed micro-LEDs
Printed micro-LEDs have a top metal anode electrode that is relatively tall and narrow and a bottom cathode electrode. After the LED ink is cured, the bottom electrodes are in electrical contact with a conductive layer on a substrate. The locations of the LEDs are random. A thin dielectric layer is then printed between the LEDs, and a thin conductive layer, such as a nano-wire layer, is then printed over the dielectric layer to contact the anode electrodes. The top conductive layer over the tall anode electrodes has bumps corresponding with the locations of the LEDs. An omniphobic liquid is then printed which only resides in the “low” areas of the top conductive layer between the bumps. Any optical material is then uniformly printed over the resulting surface. The printed optical material accumulates only on the bump areas by adhesion and surface tension, so is self-aligned with the individual LEDs.
US10355169B2 Substrate structure, method for forming same, and method for manufacturing nitride semiconductor using same
Disclosed is a substrate structure and a method for forming the same, in which a high-quality nitride semiconductor layer may be formed with a reduced stress applied to the nitride semiconductor layer at the growth of the nitride semiconductor layer and also be easily separated from the substrate, and a semiconductor lamination structure using the same and a method for forming the same, and a method for manufacturing a nitride semiconductor using the same. The substrate structure includes a single-crystal substrate heterogeneous from a nitride semiconductor, and a crystallized inorganic thin film having a leg portion configured to contact the substrate to define an integrated cavity between the leg portion and the substrate and an upper surface extending from the leg portion and parallel to the substrate, the crystallized inorganic thin film having the same crystal structure as the substrate.
US10355161B2 Germanium-based photoreceiver having tungsten contacts
To achieve a high-reliability germanium photoreceiver. A photoreceiver portion of a germanium photoreceiver comprised of a p type silicon core layer, an i type germanium layer, and an n type silicon layer is covered with a second insulating film and from a coupling hole formed in the second insulating film, a portion of the upper surface of the photoreceiver portion is exposed. The coupling hole has, on the inner wall thereof, a barrier metal film and the barrier metal film has thereon a first-layer wiring made of a tungsten film. Tungsten hardly diffuses from the tungsten film into the i type germanium layer even when a thermal stress is applied, making it possible to prevent the resulting germanium photoreceiver from having diode characteristics deteriorated by the thermal stress.
US10355156B2 Light-concentrating mechanism, photovoltaic power generation device, window structure, and window glass
[Problem] To provide a light-concentrating mechanism that is suitable for photovoltaic power generation. [Solution] This light-concentrating mechanism comprises an angle selective reflection means that reflects light having an incident angle of at least a first threshold angle and transmits at least some of the light having an incident angle smaller than the first threshold angle, and an angle-increase reflection means that reflects incident light at an angle greater than the incident angle of said light, the two means being arranged so as to have a gap therebetween. The angle-increase reflection means reflects, at an angle that is equal to or greater than the first threshold angle, at least some of the light that has been transmitted by the angle-selective reflection means, and the angle-selective reflection means reflects the light that has been reflected by the angle-increase reflection means and has an angle that is equal to or greater than the first threshold angle, and light is propagated and concentrated by the gap between the angle-selective reflection means and the angle-increase reflection means.
US10355154B1 Hybrid photovoltaic device and radiant cooling device, system, method and chiller therefor
A building-integrated hybrid photovoltaic and radiant cooling device integrated into a building structure, including a chiller, a cooling device for cooling fluid supplied to a radiant cooling panel, a return pipe conveying the fluid from the radiant cooling panel to cool a photovoltaic device, and at least one supply pipe transporting the fluid from the photovoltaic device to the chiller, the cooling device reducing a surface temperature of the radiant cooling panel only to the extent necessary to also avoid condensation being formed on the radiant cooling panel, i.e. to just above the dew point.
US10355153B2 Cooling sheet for photovoltaic modules, method of manufacturing the same and photovoltaic modules including the same
A cooling sheet for photovoltaic modules, a method of manufacturing the same, a backsheet for photovoltaic modules, a method of manufacturing the same, and a photovoltaic module are provided. The cooling sheet for photovoltaic modules which includes a resin layer can be prepared by coating or impregnating one surface of a porous substrate with a super-absorbent polymer (SAP) containing a fluid. Here, the resin layer includes the fluid-containing SAP which is formed on one surface of the porous substrate or impregnated with the porous substrate. When the cooling sheet for photovoltaic modules is attached to the outside of the weather-resistant substrate to prepare the backsheet for photovoltaic modules, it is possible to suppress an increase in power generation temperature of a photoelectric cell by evaporation of the fluid, for example water, included in the SAP, thereby improving the power generation efficiency of the photovoltaic module.
US10355152B2 Flexible laminates for solar modules
A solar module includes a laminate structure having at least two solar cells. Each of the solar cells has an individual reinforcement laminated to one face of each of the solar cells. The solar cells are spaced apart from each other and the individual reinforcements are spaced apart from each other such that a gap is defined between each of the solar cells. The solar module includes flexible conductors that extend through the gap between the solar cells and electrically connect the solar cells to each other.
US10355144B1 Heat-dissipating Zener diode
A heat-dissipating Zener diode includes a heavily-doped semiconductor substrate having a first conductivity type, a first epitaxial layer having the first conductivity type, a first heavily-doped area having a second conductivity type, a second epitaxial layer, and a second heavily-doped area having the second conductivity type or the first conductivity type. The first epitaxial layer is formed on the heavily-doped semiconductor substrate. The first heavily-doped area is formed in the first epitaxial layer and spaced from the heavily-doped semiconductor substrate. The second epitaxial layer is formed on the first epitaxial layer and penetrated with a first doped area, and the first doped area has the second conductivity type and contacts the first heavily-doped area. The second heavily-doped area is formed in the first doped area.
US10355143B2 Nitride semiconductor device
A nitride semiconductor device includes: a substrate having a first major surface and a second major surface; a first nitride semiconductor layer of an n-type which is disposed on the first major surface and has a protrusion; a second nitride semiconductor layer of a p-type disposed on the protrusion; a first anode electrode disposed above the first nitride semiconductor layer and the second nitride semiconductor layer; and a cathode electrode disposed under the second major surface, and a lateral surface of the protrusion is inclined by a first angle with respect to the first major surface.
US10355142B2 Semiconductor device
First and second p-type anode layers (2,3) are provided side by side on a drift layer (1). N-type cathode layer (5) and p-type cathode layer (6) are provided side by side below the drift layer (1). An n-type buffer layer (7) is provided between the drift layer (1) and the n-type cathode layer (5) and between the drift layer (1) and the p-type cathode layer (6). The first p-type anode layer (2,2a,2b) has a greater diffusion depth than a diffusion depth of the second p-type anode layer (3). The first p-type anode layer (2,2a,2b) has a greater impurity concentration than an impurity concentration of the second p-type anode layer (3). The n-type cathode layer (5) has a greater diffusion depth than a diffusion depth of the p-type cathode layer (6). The n-type cathode layer (5) has a greater impurity concentration than an impurity concentration of the p-type cathode layer (6).
US10355138B2 LTPS TFT substrate and method for manufacturing the same
A low temperature polysilicon (LTPS) thin film transistor (TFT) substrate and a method for manufacturing the same are provided. The method includes: sequentially forming a plurality of light-shielding portions, a buffer layer, and a plurality of island-shaped polysilicon portions on a substrate; performing light ion doping over two sides of the island-shaped polysilicon portions to form doped regions and channel regions; sequentially forming a gate insulating layer and a plurality of gate electrodes; performing heavy ion doping over the doped region that are not covered by the gate electrodes to form N-type heavily doped regions and N-type lightly doped regions; and forming an interlayer insulating layer as well as a source electrode and a drain electrode which are electrically connected to the N-type heavily doped regions on the gate electrodes.
US10355133B2 Method for forming a semiconductor device including a stacked wire structure
A method for forming a semiconductor device structure is provided. The method includes forming a stacked wire structure over a substrate and forming a gate structure across middle portions of the stacked wire structure. A trench can be formed by removing the gate structure, in which a middle portion of the stacked wire structure is exposed. The method further includes removing a portion of the stacked wire structure to form a recess and forming a source/drain (S/D) structure at two opposite sides of the stacked wire structure, where the S/D structure is formed by an epitaxial process and includes a top surface, a sidewall surface, and a rounded corner between the top surface and the sidewall surface.
US10355123B2 Silicon-carbide trench gate MOSFETs and methods of manufacture
In a general aspect, an apparatus can include a semiconductor substrate, a drift region disposed in the semiconductor substrate; a body region disposed in the drift region and a source region disposed in the body region. The apparatus can also include a gate trench disposed in the semiconductor substrate. The apparatus can further include a gate dielectric disposed on a sidewall and a bottom surface of the gate trench, the gate dielectric on the sidewall defining a first interface with the body region and the gate dielectric on the bottom surface defining a second interface with the body region. The apparatus can still further include a gate electrode disposed on the gate dielectric and a lateral channel region disposed in the body region, the lateral channel region being defined along the second interface.
US10355120B2 Gallium nitride epitaxial structures for power devices
A method for making a multilayered device on an engineered substrate having a substrate coefficient of thermal expansion includes growing a buffer layer on the engineered substrate, and growing a first epitaxial layer on the buffer layer. The first epitaxial layer is characterized by an epitaxial coefficient of thermal expansion substantially equal to the substrate coefficient of thermal expansion.
US10355116B2 Power semiconductor device
A power semiconductor device includes: a semiconductor body coupled to a first load terminal and a second load terminal, and includes: a first doped region of a second conductivity type electrically connected to the first load terminal; a recombination zone arranged at least within the first doped region; an emitter region of the second conductivity type electrically connected to the second load terminal; and a drift region of a first conductivity type arranged between the first doped region and the emitter region. The drift region and the first doped region enable the power semiconductor device to operate in: a conducting state during which a load current between the load terminals is conducted along a forward direction; in a forward blocking state during which a forward voltage applied between the load terminals is blocked; and in a reverse blocking state during which a reverse voltage applied between the terminals is blocked.
US10355110B2 FinFET and method of forming same
A method includes forming a first active fin structure and a second active fin structure on a substrate. A dummy fin structure is formed on the substrate, the dummy fin structure being interposed between the first active fin structure and the second active fin structure. The dummy fin structure is removed to expose a first portion of the substrate, the first portion of the substrate being disposed directly below the dummy fin structure. A plurality of protruding features is formed on the first portion of the substrate. A shallow trench isolation (STI) region is formed over the first portion of the substrate, the STI region covering the plurality of protruding features, at least a portion of the first active fin structure and at least a portion of the second active fin structure extending above a topmost surface of the STI region.
US10355106B2 Replacement metal gate scheme with self-alignment gate for vertical field effect transistors
A method is presented for forming a semiconductor structure. The method includes forming a fin structure over a substrate, forming a dummy gate over the fin structure, and etching the dummy gate by a first amount to expose a top portion of the fin structure. The method further includes forming a first dielectric layer adjacent the exposed top portion of the fin structure, forming a spacer adjacent the first dielectric layer contacting the fin structure, and etching the dummy gate by a second amount. The method further includes depositing a second dielectric layer to encapsulate the remaining dummy gate, depositing an inter-level dielectric (ILD) over the second dielectric layer, depositing at least one hard mask to access the dummy gate, stripping the dummy gate to form at least one recess, and filling the at least one recess with a high-k metal gate (HKMG).
US10355100B1 Field effect transistors having different stress control liners and method of making the same
A first field effect transistor and a second field effect transistor are formed on a substrate. A silicon nitride liner is formed over the first field effect transistor and the second field effect transistor. An upper portion of the silicon nitride liner is converted into a thermal silicon oxide liner. A lower portion of the silicon nitride liner remains as a silicon nitride material portion. A first portion of the thermal silicon oxide liner is removed from above the second field effect transistor, and a second portion of the thermal silicon oxide liner remains above the first field effect transistor. Selective presence of the silicon oxide liner provides differential stress within the channels of the first and second field effect transistors, which can be employed to optimize performance of different types of field effect transistors.
US10355093B2 Non-planar semiconductor device having omega-fin with doped sub-fin region and method to fabricate same
Non-planar semiconductor devices having omega-fins with doped sub-fin regions and methods of fabricating non-planar semiconductor devices having omega-fins with doped sub-fin regions are described. For example, a semiconductor device includes a plurality of semiconductor fins disposed above a semiconductor substrate, each semiconductor fin having a sub-fin portion below a protruding portion, the sub-fin portion narrower than the protruding portion. A solid state dopant source layer is disposed above the semiconductor substrate, conformal with the sub-fin region but not the protruding portion of each of the plurality of semiconductor fins. An isolation layer is disposed above the solid state dopant source layer and between the sub-fin regions of the plurality of semiconductor fins. A gate stack is disposed above the isolation layer and conformal with the protruding portions of each of the plurality of semiconductor fins.
US10355084B1 Semiconductor device, method of manufacturing the same and power conversion device
A semiconductor device includes a semiconductor chip, a cell surface electrode portion, and a peripheral edge surface structure portion. The semiconductor chip has a cell portion and a peripheral edge portion provided around the cell portion in plan view. The cell surface electrode portion is provided on the cell portion. The peripheral edge surface structure portion is provided on the peripheral edge portion. The peripheral edge portion is made thinner than the cell portion so that a back surface of the peripheral edge portion is more concave than a back surface of the cell portion. When the thickness of the cell portion is represented by tc and the size of the step between the cell portion and the peripheral edge portion on the back surface is represented by dtb, 0%
US10355083B2 Semiconductor device
A semiconductor device includes a semiconductor substrate having a drift region of a first conductivity type; a base region of a second conductivity type in the semiconductor substrate; an emitter region of the first conductivity type in the semiconductor substrate; a first gate trench portion that is formed in the upper surface of the semiconductor substrate and is in contact with the emitter region and the base region; a second gate trench portion formed in the upper surface of the semiconductor substrate; a first electrical element electrically connected to the first gate trench portion; and a second electrical element electrically connected to the second gate trench portion, wherein a time constant of an RC circuit constituted by the second electrical element and the second gate trench portion is greater than a time constant of an RC circuit constituted by the first electrical element and the first gate trench portion.
US10355082B2 Semiconductor device including active and dummy cell regions
A third dummy trench (11) is orthogonal to the first and second dummy trenches (9,10) in the dummy cell region of a substrate end portion. An interlayer insulating film (13) insulates the p-type diffusion layer (3,4) in the dummy cell region of a substrate center portion situated between the first and second dummy trenches (9,10) from the emitter electrode (14). The third dummy trench (11) separates the p-type diffusion layer (3,4) in the dummy cell region of the substrate center portion from the p-type diffusion layer (3,4,15) in the dummy cell region of the substrate end portion connected to the emitter electrode (14). A p-type well layer (15) is provided deeper than the third dummy trench (11) in the substrate end portion. The third dummy trench (11) is provided closer to a center of the n-type substrate than the p-type well layer (15).
US10355073B2 Semiconductor device
A semiconductor device includes a lower electrode structure, an upper electrode structure, and a dielectric layer between the lower and upper electrode structures and on side surfaces and an upper surface of the lower electrode structure. The lower electrode structure includes a first lower electrode pattern having a cylindrical shape, a barrier layer on the first lower electrode pattern, and a second lower electrode pattern in a space defined by the barrier layer.
US10355069B2 Organic light emitting diode display capable of reducing RC load
An organic light emitting diode display includes a substrate; a buffer layer on the substrate; a scan line running to a horizontal direction on the buffer layer; an intermediate insulating layer covering the scan line; a first trench having a segment shape apart from the scan line with a predetermined distance and exposing some of the substrate by patterning the intermediate insulating layer and the buffer layer; a data line running to a vertical direction on the substrate exposed by the first trench and on the intermediate insulating layer; a passivation layer covering the data line and the scan line; and a color filter filling into the trench and depositing on the passivation layer.
US10355067B2 Display device and method for manufacturing the same
A first organic resin layer is formed over a first substrate; a first insulating film is formed over the first organic resin layer; a first element layer is formed over the first insulating film; a second organic resin layer is formed over a second substrate; a second insulating film is formed over the second organic resin layer; a second element layer is formed over the second insulating film; the first substrate and the second substrate are bonded; a first separation step in which adhesion between the first organic resin layer and the first substrate is reduced; the first organic resin layer and a first flexible substrate are bonded with a first bonding layer; a second separation step in which adhesion between the second organic resin layer and the second substrate is reduced; and the second organic resin layer and a second flexible substrate are bonded with a second bonding layer.
US10355066B2 Display device
The present disclosure is provided a display device including a lower substrate, a display area, and a guideline. The display area is disposed on the lower substrate. The guideline includes a guideline disposed in an outer region of the display area. The guideline includes: a first guideline layer disposed on the lower substrate, having separation spaces, and divided into multiple parts; and a second guideline layer disposed on the first guideline layer and divided into multiple parts.
US10355064B2 AMOLED display substrate, method for fabricating the same and display device
The present disclosure provides an active-matrix organic light emitting diode display substrate, a method for fabricating the display substrate and a display device. The active-matrix organic light emitting diode display substrate includes two storage capacitors connected in parallel, an active layer of TFT and an electrode of the new added storage capacitor are formed through a single patterning process, and the electrode is made of conductor material.
US10355050B2 Semiconductor memory device
A memory device includes first conductive lines extending on a substrate along a first direction; second conductive lines extending on the first conductive lines along a second direction intersecting with the first direction; and memory cell structures, which are at intersections between the first conductive lines and the second conductive lines and connected to the first conductive lines and the second conductive lines, each of the memory cell structures including a first electrode layer, a second electrode layer, and a resistive memory layer between the first electrode layer and the second electrode layer. A first sidewall of each of the resistive memory layers is sloped and has a horizontal width that decreases in a direction away from the substrate, and a second sidewall of each of the resistive memory layer adjacent to the first sidewall is sloped and has a horizontal width that increases in a direction away from the substrate.
US10355049B1 Methods and apparatus for three-dimensional non-volatile memory
An apparatus is provided that includes a bit line above a substrate, a word line above the substrate, and a non-volatile memory cell between the bit line and the word line. The non-volatile memory cell includes a reversible resistance-switching memory element coupled in series with an isolation element. The isolation element includes a first selector element coupled in series with a second selector element.
US10355043B2 Integrated vertical transistors and light emitting diodes
The present disclosure relates to semiconductor structures and, more particularly, to integrated vertical transistors and light emitting diodes and methods of manufacture. The structure includes a vertically oriented stack of material having a light emitting diode (LED) integrated with a source region and a drain region of a vertically oriented active device.
US10355037B2 Solid-state imaging device, method of manufacturing solid-state imaging device, and electronic apparatus
A solid-state imaging device including an imaging area where a plurality of unit pixels are disposed to capture a color image, wherein each of the unit pixels includes: a plurality of photoelectric conversion portions; a plurality of transfer gates, each of which is disposed in each of the photoelectric conversion portions to transfer signal charges from the photoelectric conversion portion; and a floating diffusion to which the signal charges are transferred from the plurality of the photoelectric conversion portions by the plurality of the transfer gates, wherein the plurality of the photoelectric conversion portions receive light of the same color to generate the signal charges, and wherein the signal charges transferred from the plurality of the photoelectric conversion portions to the floating diffusion are added to be output as an electrical signal.
US10355035B2 Manufacturing method of back-channel-etched (BCE) thin film transistor (TFT) substrate
A manufacturing method of the back-channel-etched (BCE) TFT substrate, able to prevent the passivation layer from curling up and forming bubbles, while not causing damaging to the channel region of the active layer.
US10355019B1 Semiconductor device
A semiconductor device includes a substrate, a first transistor, a first diode structure, and a second diode structure. The first transistor is disposed on the substrate. The first transistor includes a first gate electrode, a first source electrode, and a first drain electrode. The first gate electrode is connected to the substrate by the first diode structure. The first drain electrode is connected to the substrate by the second diode structure. The first diode structure and the second diode structure may be used to improve potential unbalance in the transistor, and operation performance and reliability of the semiconductor device may be enhanced accordingly.
US10355018B1 Integrated structures
Some embodiments include an integrated structure having a conductive material, a select device gate material over the conductive material, and vertically-stacked conductive levels over the select device gate material. Vertically-extending monolithic channel material is adjacent the select device gate material and the conductive levels. The monolithic channel material contains a lower segment adjacent the select device gate material and an upper segment adjacent the conductive levels. A first vertically-extending region is between the lower segment of the monolithic channel material and the select device gate material. The first vertically-extending region contains a first material. A second vertically-extending region is between the upper segment of the monolithic channel material and the conductive levels. The second vertically-extending region contains a material which is different in composition from the first material.
US10355004B2 Memory devices including one-time programmable memory cells
A memory device including one-time programmable memory cells has a semiconductor substrate with a write region and a read region, a write gate provided on the write region, a read gate provided on the read region, first and second junction patterns provided at both sides of the read gate, and insulating dielectric patterns interposed between the write and read gates and the semiconductor substrate. The read region may have a different conductivity type from the first and second junction patterns, and the write region may have the same conductivity type as the first and second junction patterns.
US10355003B2 Anti-fuses memory cell and memory apparatus
A memory cell of the present disclosure includes: anti-fuses that are respectively inserted into a plurality of paths, one ends of the respective plurality of paths being coupled to one another; a resistor that is inserted into one or more of the plurality of paths; and a selection transistor that is turned on to couple a first coupling terminal to the one ends of the respective paths.
US10355002B2 Memory cells, methods of forming an array of two transistor-one capacitor memory cells, and methods used in fabricating integrated circuitry
A memory cell comprises first and second transistors laterally displaced relative one another. A capacitor is above the first and second transistors. The capacitor comprises a container-shape conductive first capacitor node electrically coupled with a first current node of the first transistor, a conductive second capacitor node electrically coupled with a first current node of the second transistor, and a capacitor dielectric material between the first capacitor node and the second capacitor node. The capacitor dielectric material extends across a top of the container-shape first capacitor node. Additional embodiments and aspects, including method, are disclosed.
US10354998B2 Structures and methods for fabricating semiconductor devices using fin structures
Devices are described herein that include a first fin structure formed on a substrate. A second fin structure formed on the substrate. One or more gate structures are formed on the first fin structure and the second fin structure. A first in-fin source/drain region is associated with a first volume and is disposed between the first fin structure and the second fin structure. A fin-end source/drain region is associated with a second volume larger than the first volume, the first fin structure being disposed between the first in-fin source/drain region and the fin-end source/drain region. The gate structures, the first in-fin source/drain region, and the fin-end source/drain region are configured to form one or more transistors.
US10354997B2 Method for manufacturing semiconductor device with replacement gates
A semiconductor device and method includes: forming a first fin and a second fin on a substrate; forming a dummy gate material over the first fin and the second fin; forming a recess in the dummy gate material between the first fin and the second fin; forming a sacrificial oxide on sidewalls of the dummy gate material in the recess; filling an insulation material between the sacrificial oxide on the sidewalls of the dummy gate material in the recess; removing the dummy gate material and the sacrificial oxide; and forming a first replacement gate over the first fin and a second replacement gate over the second fin.
US10354992B2 Semiconductor devices and methods for forming a semiconductor device
A semiconductor device includes a transistor arrangement and a diode structure. The diode structure is coupled between a gate electrode structure of the transistor arrangement and a source electrode structure of the transistor arrangement. An insulating layer is located vertically between the diode structure and a front side surface of a semiconductor substrate of the semiconductor device. The diode structure includes at least one diode pn-junction. A substrate pn-junction extends from the front side surface of the semiconductor substrate into the semiconductor substrate between a shielding doping region and an edge doping portion. The edge doping portion is located adjacent to the shielding doping region within the semiconductor substrate. At the front side surface of the semiconductor substrate, the substrate pn-junction is located laterally between the diode pn-junction and a source contact region of the diode structure with the source electrode structure.
US10354989B1 Integrated assemblies and methods of forming integrated assemblies
An integrated assembly having an insulative mass with a first region adjacent to a second region. The first region has a greater amount of one or more inert interstitial elements incorporated therein than does the second region. Also, an integrated assembly which has vertically-extending channel material pillars, and which has memory cells along the channel material pillars. A conductive structure is under the channel material pillars. The conductive structure includes doped semiconductor material in direct contact with bottom regions of the channel material pillars. An insulative mass is along the bottom regions of the channel material pillars. The insulative mass has an upper region over a lower region. The lower region has a greater amount of one or more inert interstitial elements incorporated therein than does the upper region. Also, methods of forming integrated assemblies.
US10354970B2 Flip chip package utilizing trace bump trace interconnection
A flip chip package includes a substrate having a die attach surface; and a die mounted on the die attach surface with an active surface of the die facing the substrate, wherein the die is interconnected to the substrate via a plurality of copper pillar bumps on the active surface, wherein at least one of the plurality of copper pillar bumps has a bump width that is substantially equal to or smaller than a line width of a trace on the die attach surface of the substrate.
US10354969B2 Substrate structure, semiconductor package including the same, and method for manufacturing the same
A substrate structure includes a dielectric layer, a first circuit layer, at least one conductive structure and a first protective layer. The first circuit layer is disposed adjacent to a first surface of the dielectric layer. The conductive structure includes a first portion and a second portion. The first portion is disposed on the first circuit layer. The first protective layer is disposed on the dielectric layer and contacts at least a portion of a sidewall of the first portion of the conductive structure. The first circuit layer and the conductive structure are integrally formed.
US10354967B2 Metal pillar in a film-type semiconductor package
A film-type semiconductor package includes a metal lead portion arranged on a film substrate, a semiconductor chip including a pad, and a bump connecting the metal lead portion to the pad of the semiconductor chip. The bump includes a metal pillar arranged on the pad and including a first metal and a soldering portion arranged on an entire surface of the metal pillar, bonded to the metal lead portion, and including the first metal and a second metal that is different from the first metal.
US10354964B2 Integrated devices in semiconductor packages and methods of forming same
An embodiment package comprises an integrated circuit die encapsulated in an encapsulant, a patch antenna over the integrated circuit die, and a dielectric feature disposed between the integrated circuit die and the patch antenna. The patch antenna overlaps the integrated circuit die in a top-down view. The thickness of the dielectric feature is in accordance with an operating bandwidth of the patch antenna.
US10354960B2 Support for long channel length nanowire transistors
A nanowire device includes a first component formed on a substrate and a second component disposed apart from the first component on the substrate. A nanowire is configured to connect the first component to the second component. An anchor pad is formed along a span of the nanowire and configured to support the nanowire along the span to prevent sagging.
US10354957B2 Electrical interconnect for a flexible electronic package
An electrical interconnect for an electronic package. The electrical interconnect includes a first dielectric layer; a second dielectric layer; a signal conductor positioned between the first dielectric layer and the second dielectric layer; and a conductive reference layer mounted on the first dielectric layer, and wherein the conductive reference layer does not cover the signal conductor. The conductive reference layer may be a first conductive reference layer and the electrical interconnect further comprises a second conductive reference layer mounted on the second dielectric layer. The second conductive reference layer does not cover the signal conductor. In addition, the signal conductor may be a first signal conductor and the electrical interconnect may further include a second signal conductor between the first dielectric layer and the second dielectric layer. The first and second signal conductors may form a differential pair of conductors.
US10354952B2 Memory cell having multi-level word line
A memory cell comprises a first word line in a first layer on a first level. The memory cell also comprises a second word line having a first portion in the first layer and a second portion in a second layer. The second layer is on a second level different from the first level. The memory cell further comprises a first via layer coupling the first portion of the second word line with the second portion of the second word line.
US10354950B2 Systems and methods for microelectronics fabrication and packaging using a magnetic polymer
A magnetic polymer for use in microelectronic fabrication includes a polymer matrix and a plurality of ferromagnetic particles disposed in the polymer matrix. The magnetic polymer can be part of an insulation layer in an inductor formed in one or more backend wiring layers of an integrated device. The magnetic polymer can also be in the form of a magnetic epoxy layer for mounting contacts of the integrated device to a package substrate.
US10354932B2 Semiconductor device including semiconductor element and redistribution layer electrically connected thereto, and method of manufacturing the device
It is an object to particularly improve compositions of interlayer insulation films so as to provide semiconductor devices which exert high elongation percentage, are excellent in adherence and are hard to generate a crack, and methods of manufacturing the devices, and a semiconductor device (1) of the present invention is a semiconductor device provided with a semiconductor element (2) and a redistribution layer (4) electrically connected to the semiconductor element, and is characterized in that a solvent with specific gravity of 0.96 g/cm3 or more at a temperature of 25° C. remains in an amount of 5 ppm or more relative to the entire weight of an interlayer insulation film (6) inside the interlayer insulation film of the redistribution layer. According to the semiconductor device of the present invention, it is possible to exert high elongation percentage, provide excellent adherence, and suppress generation of a crack.
US10354927B2 Co-integration of tensile silicon and compressive silicon germanium
Integrated circuits are disclosed in which the strain properties of adjacent pFETs and nFETs are independently adjustable. The pFETs include compressive-strained SiGe on a silicon substrate, while the nFETs include tensile-strained silicon on a strain-relaxed SiGe substrate. Adjacent n-type and p-type FinFETs are separated by electrically insulating regions formed by a damascene process. During formation of the insulating regions, the SiGe substrate supporting the n-type devices is permitted to relax elastically, thereby limiting defect formation in the crystal lattice of the SiGe substrate.
US10354922B1 Simplified block patterning with wet strippable hardmask for high-energy implantation
Semiconductor devices and methods of forming the same include forming a wet-strippable hardmask over semiconductor fins. The wet-strippable hardmask is anisotropically etched away in a first device region. At least one semiconductor fin is doped in the first device region. The wet-strippable hardmask is isotropically etched away in a second device region. Semiconductor devices are formed from the fins in the first and second device regions.
US10354917B2 Method for manufacturing etch stop areas for contacting semiconductor devices
A method for manufacturing includes providing a semiconductor substrate having a semiconductor device including at least two device layers to be contacted. A first device layer is smaller than a lithographic minimum feature size used for manufacturing the semiconductor device. Further, the method includes providing an isolation layer on the semiconductor device such that the semiconductor device is covered by the isolation layer; planarizing the isolation layer up to the semiconductor device; providing a first lithographic mask on the semiconductor device, such that the first device layer and a portion of the isolation layer are covered by the first lithographic mask; selectively removing the isolation layer to expose a second device layer while maintaining the portion of the isolation layer that is covered by the first lithographic mask; and providing a stop layer on the first device layer, the second device layer and the portion of the isolation layer.
US10354912B2 Forming self-aligned vertical interconnect accesses (VIAs) in interconnect structures for integrated circuits (ICs)
Forming self-aligned vertical interconnect accesses (vias) in interconnect structures for integrated circuits (ICs) is disclosed. To reduce or avoid misalignment of a via to an underlying, interconnected metal line, vias are fabricated in the interconnect structure to be self-aligned with an underlying, interconnected metal line. In this regard, underlying metal lines are formed in a dielectric layer. A recess is formed in an underlying metal line below a top surface of an inter-layer dielectric. A stop layer is disposed above the inter-layer dielectric and within the recess of the underlying metal line. The stop layer allows a via tunnel to be formed (e.g., etched) down within the recess of the underlying metal line to self-align the via tunnel with the underlying metal line. A conductive material is then deposited in the via tunnel extending into the recess to form the self-aligned via interconnected to the underlying metal line.
US10354910B2 Foundry-agnostic post-processing method for a wafer
A foundry-agnostic post-processing method for a wafer is provided. The wafer includes an active surface, a substrate and an intermediate layer interposed between the active surface and the substrate. The method includes removing the wafer from an output yield of a wafer processing foundry, thinning the substrate to the intermediate layer or within microns of the intermediate layer to expose a new surface and bonding the new surface to an alternate material substrate which provides for enhanced device performance as compared to the substrate.
US10354908B2 Semiconductor tool with a shield
A method includes loading a wafer onto a robot arm, wherein a shield is disposed over the wafer, moving the wafer from a first location to a second location, and unloading the wafer from the robot arm.
US10354907B2 Releasable carrier method
A method for making a semiconductor device includes providing a releasable carrier attached to a conductive layer, patterning a conductive circuit on a surface of the conductive layer, applying an insulative material at least partially covering the conductive circuit, releasing the releasable carrier from the conductive layer, and facilitating the releasing with an activating source. A method of fabricating a releasable carrier includes providing a supporting carrier, attaching a releasable tape to the supporting carrier, providing a first conductive layer and a second conductive layer attached to the first conductive layer, and attaching the first conductive layer to the releasable tape, where the releasable tape is configured to release the supporting carrier from the first conductive layer after being exposed to an activating source.
US10354903B2 Load port and load port atmosphere replacing method
Provided is a load port capable of loading and unloading a substrate by a transfer robot in a state where a purge gas atmosphere is maintained inside a substrate storage space. After the lid of the substrate storage container is opened, an opening portion of the substrate storage container is closed by a frame sealing a peripheral edge of the opening portion of the substrate storage container and a shutter portion where a plurality of shielding plates are disposed in a vertical direction at a third position which is further moved forward from a release position. The shutter portion can locally move all or a portion of the shielding plates to form a narrow opening portion (third opening portion), and transferring of the substrate in the state where an atmosphere of the substrate storage space is replaced is performed through the narrow opening portion (third opening portion).
US10354901B2 Conveying device, conveying method and evaporation apparatus
A conveying device, a conveying method, and an evaporation apparatus are provided. The conveying device comprises a carrying mechanism for carrying a substrate; and a fastening mechanism for fastening the substrate on the carrying mechanism in a mechanical manner. In the conveying device, the substrate is fastened on the carrying mechanism in a mechanical manner by the fastening mechanism. As compared with electrostatic fastening and adhesive fastening, this reduces damage to the substrate, increases the reliability for fastening the substrate, and makes it easy to receive and detach the substrate.
US10354899B2 Wafer transfer method and wafer transfer device
A wafer transfer method which transfers a wafer with a disc shape to a groove for vertically placing the wafer therein, by use of a wafer holding hand, includes causing the wafer holding hand to hold the wafer at at least three support points on an edge of the wafer; moving the wafer holding hand holding the wafer to cause the wafer with a vertical posture in which the wafer is vertically oriented to be positioned above the groove for vertically placing the wafer therein; causing the wafer holding hand to cease to hold the wafer and to support the wafer at two support points on the wedge of the wafer; and moving the wafer holding hand supporting the wafer downward until the edge of the wafer moves into the groove for vertically placing the wafer therein.
US10354891B2 Electronic package and method for fabricating the same
An electronic package and a method for fabricating the same are provided. The method includes forming a filling material, such as an underfill, between a carrier and a plurality of electronic components and filling the filling material in a space between the electronic components to form a spacing portion. The spacing portion has a first segment and a second segment separated from each other to serve as a stress buffer zone. Therefore, when an encapsulation layer encapsulating the electronic components is subsequently ground, the present disclosure can effectively prevent the electronic components from being cracked due to stresses induced by the external grinding force.
US10354887B2 Atomic layer etching of metal oxide
A method for etching a metal oxide layer on a semiconductor substrate, comprising providing a plurality of cycles, is provided. Each cycle comprises exposing the metal oxide layer to a reactive hydrogen-containing gas or plasma to transform a part of the metal oxide layer into a layer of metal hydride, stopping the exposing the metal oxide layer to the reactive hydrogen-containing gas or plasma, heating the layer of metal hydride to at least a sublimation temperature to sublime the layer of metal hydride, and cooling the metal oxide layer to a temperature below the sublimation temperature.
US10354878B2 Doping method for semiconductor device
A doping method for a semiconductor device including the following steps is provided. A substrate is provided. The substrate has a channel region. The channel region includes a first edge region, a second edge region and a center region in a channel width direction substantially perpendicular to a channel length direction, and the center region is located between the first edge region and the second edge region. A first doping process is performed on the first edge region, the second edge region and the center region by using a first conductive type dopant. A second doping process is performed on the center region by using a second conductive type dopant.
US10354877B2 Carbon dopant gas and co-flow for implant beam and source life performance improvement
Ion implantation processes and systems are described, in which carbon dopant source materials are utilized to effect carbon doping. Various gas mixtures are described, including a carbon dopant source material, as well as co-flow combinations of gases for such carbon doping. Provision of in situ cleaning agents in the carbon dopant source material is described, as well as specific combinations of carbon dopant source gases, hydride gases, fluoride gases, noble gases, oxide gases and other gases.
US10354872B2 High-precision dispense system with meniscus control
Techniques herein include a bladder-based dispense system using an elongate bladder configured to selectively expand and contract to assist with dispense actions. This dispense system compensates for filter-lag, which often accompanies fluid filtering for microfabrication. This dispense system also provides a high-purity and high precision dispense unit. A meniscus sensor monitors a position of a meniscus of process fluid at a nozzle. The elongate bladder unit is used to maintain a position of the meniscus at a particular location by selectively expanding or contracting the bladder, thereby moving or holding a meniscus position. Expansion of the elongate bladder is also used for a suck-back action after completing a dispense action.
US10354847B2 Compact mass spectrometer
A miniature mass spectrometer is disclosed comprising an atmospheric pressure ionization source 701, a first vacuum chamber having an atmospheric pressure sampling orifice or capillary, a second vacuum chamber located downstream of the first vacuum chamber and a third vacuum chamber located downstream of the second vacuum chamber. A first vacuum pump 707 is arranged and adapted to pump the first vacuum chamber, wherein the first vacuum pump 707 is arranged and adapted to maintain the first vacuum chamber at a pressure <10 mbar. A first RF ion guide 702 is located within the first vacuum chamber. An ion detector 705 is located in the third vacuum chamber. The ion path length from the atmospheric pressure sampling orifice or capillary to an ion detecting surface of the ion detector 705 is ≤400 mm. The mass spectrometer further comprises a split flow turbomolecular vacuum pump 706 comprising an intermediate or interstage port connected to the second vacuum chamber and a high vacuum (“HV”) port connected to the third vacuum chamber. The first vacuum pump 707 is also arranged and adapted to act as a backing vacuum pump to the split flow turbomolecular vacuum pump 706. The first vacuum pump has a maximum pumping speed ≤10 m3/hr (2.78 L/s).
US10354845B2 Atmospheric pressure pulsed arc plasma source and methods of coating therewith
An atmospheric pressure pulsed arc plasma source and method of using including a housing having a housing opening therein; an insulator tube having an insulator tube opening therein, retained within the housing opening; and a conductive tube, retained within the insulator tube opening. A nozzle is retained by the housing. A feed path is defined in the conductive tube and the nozzle and a gas feed port is operatively coupled to the feed path. Feedstock is provided in the feed path and electrically coupled to the conductive tube. A pulsed DC power source provides a pulsed voltage to the conductive tube. The plasma source emits a discharge stream having a temperature that is less than 50° C. from the nozzle and a coating is formed on a substrate.
US10354842B2 Pneumatic exhaust system
An apparatus, for use in a processing chamber is provided. A pneumatic cylinder is provided. A manifold with a supply and an exhaust is controllably connected to the pneumatic cylinder. A dry gas supply is in fluid connection with and provides positive pressure to the exhaust of the manifold.
US10354839B2 Power supply systems and methods for generating power with multiple amplifier paths
A power supply system includes a power converter configured to generate a high-frequency power signal and be connected to a load to supply a plasma process or gas laser process with power. The power converter includes at least one amplifier stage having first and second amplifier paths each having an amplifier. The first and second amplifier path are connected to a phase-shifting coupler unit that is configured to couple phase-shifted output signals from the first and second amplifier paths to form the high-frequency power signal. At least one amplifier of the first and second amplifier paths includes a field effect transistor implemented in a semiconductor device with a semiconductor structure having a substantially layered construction, and the semiconductor device includes a channel, a current flowing in the channel substantially in parallel with layers of the semiconductor structure.
US10354837B2 Controlling etch rate drift and particles during plasma processing
The invention is an plasma processing system with a plasma chamber for processing semiconductor substrates, comprising: a radio frequency or microwave power generator coupled to the plasma chamber; a low pressure vacuum system coupled to the plasma chamber; and at least one chamber surface that is configured to be exposed to a plasma, the chamber surface comprising: a YxOyFz layer that comprises Y in a range from 20 to 40%, O in a range from greater than zero to less than or equal to 60%, and F in a range of greater than zero to less than or equal to 75%. Alternatively, the YxOyFz layer can comprise Y in a range from 25 to 40%, O in a range from 40 to 55%, and F in a range of 5 to 35% or Y in a range from 25 to 40%, O in a range from 5 to 40%, and F in a range of 20 to 70%.
US10354836B2 Methods, apparatuses, systems and software for treatment of a specimen by ion-milling
Methods, apparatuses, systems and software for ion beam milling or machining are disclosed. The apparatus includes a specimen holder, a table, one or more ion sources, rotatable ion optics, and an imaging device. The specimen holder is configured to hold a specimen in a stationary position during milling or machining. The table is configured to change the stationary position of the specimen holder in any of three orthogonal linear directions and an angular direction. The rotatable ion optics are configured to emit an ion beam towards a predetermined location on the specimen from any of the one or more ion sources at any angle around an axis that is orthogonal to a horizontal surface of the table when the angular direction of the table is 0°. The imaging device is configured to generate an image of the specimen including the predetermined location, thereby enabling real-time monitoring of the milling or machining process.
US10354828B1 Photocathodes with protective in-situ graphene gas barrier films and method of making the same
According to an embodiment of the present disclosure, a photocathode may include: a mesh having a first surface and a second surface facing away from the first surface, and including metallic, semiconductor or ceramic mesh grid with micron-sized openings in the mesh; a photosensitive film on the first surface of the mesh and extending at least partially into the openings of the mesh; and a graphene layer including one or more graphene sheets on the second surface of the mesh.
US10354826B2 Fuse in chip design
To produce a cost-effective fuse in chip design, which is applied to a carrier substrate made of a Al2O3 ceramic having a high thermal conductivity, and which is provided with a fusible metallic conductor and a cover layer, in which the melting point of the metallic conductor may be defined reliably, it is suggested that an intermediate layer having low thermal conductivity be positioned between the carrier substrate and the metallic conductor, the intermediate layer being formed by a low-melting-point inorganic glass paste applied in the screen-printing method or an organic intermediate layer applied in island printing. Furthermore, a method for manufacturing the fuse is specified.
US10354825B2 Apparatus and method using electro-active polymers and conducting particle interconnects
An apparatus includes an electro-active polymer (EAP) structure configured to move, responsive to an electrical field, between a first position and a second position. The apparatus also includes a conductive particle interconnect (CPI) including an elastomeric carrier and conductive particles dispersed therein. The CPI is positioned proximate to at least a portion of the EAP structure and is configured to exhibit a first electrical resistance when the EAP structure is in the first position and to exhibit a second electrical resistance when the EAP structure is in the second position, where the first electrical resistance is different from the second electrical resistance.
US10354824B2 Piezoelectronic switch device for RF applications
A piezoelectronic switch device for radio frequency (RF) applications includes a piezoelectric (PE) material layer and a piezoresistive (PR) material layer separated from one another by at least one electrode, wherein an electrical resistance of the PR material layer is dependent upon an applied voltage across the PE material layer by way of an applied pressure to the PR material layer by the PE material layer; and a conductive, high yield material (C-HYM) comprising a housing that surrounds the PE material layer, the PR material layer and the at least one electrode, the C-HYM configured to mechanically transmit a displacement of the PE material layer to the PR material layer such that applied voltage across the PE material layer causes an expansion thereof and an increase the applied pressure to the PR material layer, thereby causing a decrease in the electrical resistance of the PR material layer.
US10354820B2 Device for switching a direct current
A device for switching a direct current includes an operating current path which has a mechanical switch, a switch-off current path which is connected in parallel to the operating current path and has a power-electronic switch, and a commutation device which allows commutation of the direct current from the operating current path into the switch-off current path. The commutation device includes a transformer.
US10354818B2 Weatherproof decorator cover with positive indicator
A weatherproof switch cover includes a base plate, a rocker arm provided in the base plate and movable between a first position and a second position and a membrane provided below the rocker arm, the membrane providing a weatherproof seal.
US10354816B2 Operating device
Disclosed herein is an operating device including: a circuit board; a frame arranged on top of the circuit board; a plate-shaped operating member located relative to the frame and including a surface touched by a user's finger and a touch sensor adapted to detect the position of the user's finger that has touched the surface, the plate-shaped operating member being arranged to be able to move up and down so that the operating member can be pressed by the user; and an elastic member arranged between the frame and operating member to bias the operating member upward.
US10354809B2 Electrochemical device and method of manufacturing electrochemical device
An electrochemical device is constituted by a positive electrode, a negative electrode, and separators that are wound in such a way that the first principal face of the negative electrode and third principal face of the positive electrode are on the inner side of winding, while the second principal face of the negative electrode and fourth principal face of the positive electrode are on the outer side of winding, with the separators separating the positive electrode and negative electrode; wherein the second principal face has a first region opposed to the positive electrode via the separator and a second region on the outermost side of winding and not opposed to the positive electrode, the second region includes a first uncoated region where no negative electrode active material layer is formed, and a metal lithium is joined to the first uncoated region and immersed in electrolytic solution.
US10354800B2 Multilayer ceramic electronic component, method of manufacturing the same, and print circuit board having the same embedded therein
A multilayer ceramic electronic component includes: a body having first to sixth surfaces, and including a plurality of dielectric layers and a plurality of first and second internal electrodes alternately disposed and exposed through the third and fourth surfaces, respectively; and first and second external electrodes disposed on the third and fourth surfaces of the body, respectively, and including first and second connected portions connected to the first and second internal electrodes, respectively, and first and second band portions extending from the first and second connected portions to portions of at least one of the first and second surfaces of the body, respectively. The external electrodes include conductive layers and plating layers, respectively, and surfaces of end portions of external electrodes are flat.
US10354786B2 Hybrid magnetic material structures for electronic devices and circuits
Embodiments are generally directed to hybrid magnetic material structures for electronic devices and circuits. An embodiment of an inductor includes a first layer of magnetic film material applied on a substrate, one or more conductors placed on the first layer of magnetic film material, and a second layer of magnetic particles, wherein the magnetic particles are suspended in an insulating medium.
US10354785B2 Passive thermal switch devices having thermal switch material that passively switches between a thermal insulating state and a thermal conducting state and vehicles having the same
A passive thermal switch device, for regulating a temperature of a thermal component configured to generate heat, includes a first plate and a second plate. The first plate is provided on the thermal component. The first plate includes a thermal switch material that switches from an antiferromagnetic state to a ferromagnetic state upon exceeding a state transition temperature. The second plate includes a permanent magnet. The second plate is moveable between a thermal insulator position and a thermal conductor position based on a temperature of the thermal switch material. In the thermal insulator position, the second plate is spaced apart from the first plate. In the thermal conductor position, the second plate is in contact with the first plate.
US10354782B2 Composition for and method of making an insulator for a spark plug
A method of manufacturing an insulator for a spark plug comprises the steps of combining at least two raw materials to form a powdered insulator formulation, spray drying the powdered insulator formulation, and pressing the powdered insulator formulation to create an insulator blank. The method further includes the steps of bisque firing the insulator blank, grinding the bisque fired insulator blank to form the insulator, and sintering the insulator.
US10354779B2 Free air fire alarm cable
An electric wire includes a metal conductor, a heat stable tape, wherein the tape is in direct contact with the conductor, wherein the tape can withstand temperatures of at least about 1850° F., a high temperature fiberglass layer, wherein the fiberglass layer is in direct contact with the tape, and an insulating sheath around the fiberglass layer, wherein the wire has no conduit protection.
US10354766B2 Methods for simulating the flow of a fluid in a vessel of a nuclear reactor and for calculating the mechanical deformation of assemblies of a nuclear reactor core, and associated computer program products
A method for simulating the fluid flow in a vessel of a nuclear reactor is provided. The reactor includes a core inside the vessel, the core including a lower plate, an upper plate and fuel assemblies extending between the plates, and having a volume axially delimited by first and second interfaces corresponding to the plates.The method includes computing, for the core volume, the fluid pressure and speed, from an initial value of the speed or pressure in the first interface and respectively in the second interface, and using the fluid mass, movement quantity and energy balance equations.The method includes determining an additional volume inside the vessel, the additional volume being outside the core volume, axially at one end thereof and axially delimited by two interfaces, one of which is the first or second interface; and the computing, for the additional volume and using the equations, the pressure and speed, from an initial value of the speed or pressure in each of the interfaces of the additional volume.
US10354765B2 Use of hydroxyiminoalkanoic acids as anti-nitrous agents in operations of reductive stripping of plutonium
The use of hydroxyiminoalkanoic acids including at least four carbon atoms as anti-nitrous agents in operations of reductive stripping of plutonium. The invention may be useful in any method for processing spent nuclear fuels that includes one or more operations of reductive stripping of plutonium and, more particularly, in the PUREX method as implemented in modern nuclear fuel processing plants, as well as in processes derived therefrom.
US10354739B2 Magnetic memory device including magnetic portions nonmagnetic layers
According to one embodiment, a magnetic memory device includes a first magnetic portion, a first magnetic layer, a first nonmagnetic layer, a second magnetic portion, a second magnetic layer, a second nonmagnetic layer, a first electrode, and a second electrode. The first magnetic portion includes a first magnetic part and a second magnetic part. The first nonmagnetic layer is provided between the first magnetic layer and the first magnetic part. The second magnetic portion includes a third magnetic part and a fourth magnetic part. The second nonmagnetic layer is provided between the second magnetic layer and the third magnetic part. The first electrode electrically is connected to the second magnetic part and the fourth magnetic part. The second electrode is electrically connected to the first magnetic part and the third magnetic part.
US10354738B2 One check fail byte (CFBYTE) scheme
Various embodiments, disclosed herein, can include apparatus and methods to perform a one check failure byte (CFBYTE) scheme in programming of a memory device. In programming memory cells in which each memory cell can store multiple bits, the multiple bits being a n-tuple of bits of a set of n-tuples of bits with each n-tuple of the set associated with a level of a set of levels of threshold voltages for the memory cells. Verification of a program algorithm can be structured based on a programming algorithm that proceeds in a progressive manner by placing a threshold voltage of one level/distribution at a time. The routine of this progression can be used to perform just one failure byte check for that specific target distribution only, thus eliminating the need to check failure byte for all subsequent target distribution during every stage of program algorithm. Additional apparatus, systems, and methods are disclosed.
US10354732B2 NAND temperature data management
Devices and techniques for NAND temperature data management are disclosed herein. A command to write data to a NAND component in the NAND device is received at a NAND controller of the NAND device. A temperature corresponding to the NAND component is obtained in response to receiving the command. The command is then executed to write data to the NAND component and to write a representation of the temperature. The data is written to a user portion and the representation of the temperature is written to a management portion that is accessible only to the controller and segregated from the user portion.
US10354720B2 Full-swing dual-rail SRAM sense amplifier
A method and apparatus for reading data from a memory is disclosed. A particular data storage cell may generate a voltage difference between a true bit line and a complement bit line coupled to the data storage cell. A selection circuit may generate a voltage level on a true data line and a complement data line using the voltage levels of the true and complement bit lines. An amplifier circuit may amplify a voltage difference between the true data line and the complement data line to generate a full-swing voltage difference between the true and complement data lines, and may preset the voltage levels of the true and complement data lines to a ground potential based on a reset timing signal.
US10354718B2 Systems and methods for reducing standby power in floating body memory devices
Methods, devices, arrays and systems for reducing standby power for a floating body memory array. One method includes counting bits of data before data enters the array, wherein the counting includes counting at least one of: a total number of bits at state 1 and a total number of all bits; a total number of bits at state 0 and the total number of all bits; or the total number of bits at state 1 and the total number of bits at state 0. This method further includes detecting whether the total number of bits at state 1 is greater than the total number of bits at state 0; setting an inversion bit when the total number of bits at state 1 is greater than the total number of bits at state 0; and inverting contents of all the bits of data before writing the bits of data to the memory array when the inversion bit has been set.
US10354713B2 DRAM and method for determining binary logic using a test voltage level
A dynamic random access memory (DRAM) includes a memory array and a control device. The memory array includes a refresh unit. The refresh unit includes a first cell and a second cell. The first cell is configured to store data, and have a programmed voltage level by being programmed. The second cell is configured to have a test voltage level by being programmed in conjunction with the first cell, wherein the first cell and the second cell are controllable by a same row of the memory array. The control device is configured to increase a voltage difference between the programmed voltage level and a standard voltage level for determining binary logic when the test voltage level becomes lower than a threshold voltage level, wherein the threshold voltage level is higher than the standard voltage level.
US10354711B2 Dual mode memory system and method of working the same
A dual mode memory system is provided in the present invention, which includes a memory cell array with a plurality of oxide-semiconductor field effect transistors, each said oxide-semiconductor field effect transistor has a ferroelectric layer in the bottom gate to modulate the bottom gate bias voltage according to the polarization voltages provided by the dual mode control unit.
US10354701B2 DQS-offset and read-RTT-disable edge control
Devices, systems, and methods include controls for on-die termination (ODT) and data strobe signals. For example, a command to de-assert ODT for a data pin (DQ) during the read operation. An input, such as a mode register, receives an indication of a shift mode register value that corresponds to a number of shifts of a rising edge of the command in a backward or a falling edge in a forward direction. A delay chain delays the appropriate edge of received command the number of shifts in the corresponding direction to generate a shifted edge command signal. Combination circuitry then combines a falling edge command signal with a shifted rising edge command signal to form a transformed command.
US10354700B2 Read threshold voltage selection
Apparatuses and methods for read threshold voltage selection are provided. One example method can include setting a first soft read threshold voltage and a second soft read threshold voltage based on a difference between a first number of memory cells that are read as being programmed to a first state when read using a first threshold voltage and a second number of memory that are read as being programmed to the first state when read using another threshold voltage.
US10354699B1 Carrierless storage chassis drive locking units
A storage chassis may be adapted, or configured, to secure a plurality of carrierless devices (e.g., without the use of a carrier or drive tray) received thereby. The storage chassis may include a base, a first drive wall coupled to and extending from the base, and a second drive wall coupled to and extending from the base. Each of the first and second drive walls may include a top edge spaced away from a bottom portion of the base. The base, the first drive wall, and the second drive wall may define a row of drive slots and each drive slot may be configured to receive a carrierless device. Further, the storage chassis may include a plurality of locking units configured to extend across corresponding drive slots between the top edge of the first drive wall and the top edge of the second drive wall.
US10354697B1 Tool-less mounting apparatus for hard disk drive and storage device using the same
An apparatus for mounting hard disk drive and storage device without the use of tools includes a supporting base, a fixing arm, and a rotating arm parallel with the fixing arm. The fixing arm includes a fixing plate with an end fixed to the supporting base and first mounting pins perpendicularly connected to the fixing plate. The rotating arm includes a rotating plate with an end rotatably connected to the supporting base and second mounting pins are perpendicularly connected to the rotating plate. The rotating plate is rotatable between a closed and pin-aligned position, where the rotating plate is substantially parallel with the fixing plate, and an open position in which the mounting pins have been rotated out of alignment.
US10354696B1 Tool-less mounting apparatus for hard disk drive and storage device using the same
An apparatus for mounting hard disk drive and storage device without the use of tools or fasteners includes a supporting base comprising opposite ends, elastic connecting members, and two side plates connected perpendicularly and respectively to opposite ends of the supporting base. Two elastic connecting members and an end plate connect between free ends of the pair of side plates through the elastic connecting members. Each side plate comprises one or more internal mounting pins and corresponding mounting holes are defined in sides of hard disk drive or storage device. A rotating plate is rotatable between closed and opened positions, the rotating plate can be closed to align the pins so as to clamp the device in place, or opened.
US10354693B2 Information processing apparatus, distribution apparatus, playback method, and non-transitory computer readable storage medium
An information processing apparatus includes a determination unit configured to determine a playback mode of sound included in content. The information processing apparatus includes a playback unit configured to play back the sound included in the content in the playback mode determined by the determination unit, at playback of the content.
US10354684B1 Transducing head with a surface charged reader
A data storage device can employ one or more transducing heads that have a data reader and data writer each connected to a substrate of the transducing head. The substrate can be electrified with a predetermined surface charge by a charge circuit of the transducing head to maintain, or alter, a head-media spacing.
US10354679B2 Magnetic recording module having tunnel valve sensors with dissimilar tunnel barrier resistivities
An apparatus according to one embodiment includes a first read transducer having a tunnel valve structure, and a second read transducer coupled to the first read transducer. The second read transducer has a tunnel valve structure as well, but the tunnel valve structure of the first read transducer has a different resistivity than the tunnel valve structure of the second read transducer. An apparatus according to another embodiment includes an array of first read transducers, each first read transducer having a tunnel valve structure. At least a second read transducer is coupled to the first read transducers, the second read transducer having a tunnel valve structure. The tunnel valve structure of the first read transducer has a different resistivity than the tunnel valve structure of the second read transducer.
US10354677B2 System and method for identification of intent segment(s) in caller-agent conversations
Identification of an intent of a conversation can be useful for real-time or post-processing purposes. According to example embodiments, a method, and corresponding apparatus of identifying at least one intent-bearing utterance in a conversation, comprises determining at least one feature for each utterance among a subset of utterances of the conversation; classifying each utterance among the subset of utterances, using a classifier, as an intent classification or a non-intent classification based at least in part on a subset of the at least one determined feature; and selecting at least one utterance, with intent classification, as an intent-bearing utterance based at least in part on classification results by the classifier. Through identification of an intent bearing utterance, a call center for example, can provide improved service for callers through, for example, more effective directing of a call to a live agent.
US10354673B2 Noise reduction method and electronic device
The disclosure provides a noise reduction method and an electronic device. In an embodiment of the disclosure, when determining that a plurality of first applications occupy a plurality of first audio channels connected with a microphone and a second application occupies a second audio channel connected with a speaker, the electronic device resamples the audio data of the second audio channel according to the sampling rates corresponding to the plurality of first audio channels and then performs the noise reduction processing on the audio data of each of the plurality of first audio channels respectively according to the audio data obtained by resampling.
US10354664B2 Optimized scale factor for frequency band extension in an audio frequency signal decoder
A method and device are provided for determining an optimized scale factor to be applied to an excitation signal or a filter during a process for frequency band extension of an audio frequency signal. The band extension process includes decoding or extracting, in a first frequency band, an excitation signal and parameters of the first frequency band including coefficients of a linear prediction filter, generating an excitation signal extending over at least one second frequency band, filtering using a linear prediction filter for the second frequency band. The determination method includes determining an additional linear prediction filter, of a lower order than that of the linear prediction filter of the first frequency band, the coefficients of the additional filter being obtained from the parameters decoded or extracted from the first frequency and calculating the optimized scale factor as a function of at least the coefficients of the additional filter.
US10354656B2 Speaker recognition
Improvements in speaker identification and verification are provided via an attention model for speaker recognition and the end-to-end training thereof. A speaker discriminative convolutional neural network (CNN) is used to directly extract frame-level speaker features that are weighted and combined to form an utterance-level speaker recognition vector via the attention model. The CNN and attention model are join-optimized via an end-to-end training algorithm that imitates the speaker recognition process and uses the most-similar utterances from imposters for each speaker.
US10354648B2 System and method for securing intelligent automated assistant devices
Embodiments disclosed herein include security systems and methods for securing an intelligent automated assistant device comprising. In some embodiments, the security system may include an intelligent automated assistant device including a microphone and a camera. Additionally, the security device may be placed near the intelligent automated assistant device. The security device may also include security components to distort sounds from a sound source to be detected by the microphone. As a result, this may prevent third parties from at least remotely streaming or recording live audio from a microphone on the intelligent automated assistant device.
US10354646B2 Bilingual corpus update method, bilingual corpus update apparatus, and recording medium storing bilingual corpus update program
A third sentence obtained by replacing a first phrase of a first sentence with a second phrase is input, and it is judged whether a third phrase is included in a first database including at least a phrase used in written text. If the third phrase is not included, a first evaluation value in the first database is calculated for a seventh phrase obtained by replacing the second phrase of the third phrase with a sixth phrase. It is judged whether the third phrase is included in a second database including at least a phrase used in spoken text and whether a second evaluation value calculated from the first evaluation value satisfies a predetermined condition. If the third phrase is included, and the second evaluation value satisfies the predetermined condition, the third sentence and the second sentence as a pair are added to a bilingual corpus.
US10354643B2 Method for recognizing voice signal and electronic device supporting the same
An electronic device is provided including at least one microphone, a communication circuit, a processor and a memory, wherein the memory stores at least one application program or a software program executing a voice instruction, which is triggered in response to a voice input, upon the performance, the memory stores instructions to allow the processor to sequentially receive a plurality of utterances including a first speech element from a first user through the at least one microphone, generate a voice recognition model of the first user on the basis of at least some of the plurality of utterances, store the generated voice recognition model in the memory, and transmit the generated voice recognition model of the first user to the outside through the communication circuit so that a first external device uses the generated voice recognition model of the first user.
US10354642B2 Hyperarticulation detection in repetitive voice queries using pairwise comparison for improved speech recognition
Automatic speech recognition systems can benefit from cues in user voice such as hyperarticulation. Traditional approaches typically attempt to define and detect an absolute state of hyperarticulation, which is very difficult, especially on short voice queries. This disclosure provides for an approach for hyperarticulation detection using pair-wise comparisons and on a real-world speech recognition system. The disclosed approach uses delta features extracted from a pair of repetitive user utterances. The improvements provided by the disclosed systems and methods include improvements in word error rate by using hyperarticulation information as a feature in a second pass N-best hypotheses rescoring setup.
US10354640B2 Parallel active noise reduction (ANR) and hear-through signal flow paths in acoustic devices
Technology described in this document can be embodied in a method that includes receiving an input signal captured by one or more sensors associated with an active noise reduction (ANR) device, processing the input signal using a first filter disposed in an ANR signal flow path to generate a first signal for an acoustic transducer of the ANR device, and processing the input signal in a pass-through signal flow path disposed in parallel with the ANR signal flow path to generate a second signal for the acoustic transducer. The pass-through signal flow path is configured to allow at least a portion of the input signal to pass through to the acoustic transducer in accordance with a variable gain associated with the pass-through signal flow path. The method also includes generating an output signal for the acoustic transducer based on combining the first signal with the second signal.
US10354630B2 Performance information processing device and method
Performance information of a music performance executed by a user is received, and temporarily stored into a buffer for each given time period. The performance information is recorded into a recording section in response to a recording instruction by the user. Second performance information having a definite time period is reproduced repeatedly, and the user ad-libs a desired musical performance while listening to the repeatedly reproduced tones of the second performance information. The given time period is set to coincide with the definite time period of the second performance information. Temporarily-stored performance information for the given time period is recorded in one of a plurality of recording tracks. In response to a plurality of user's recording instructions, a plurality of different segments of performance information for the given time period are recorded into respective ones of the recording tracks, and these different segments are reproduced repeatedly in synchronized fashion.
US10354623B1 Adaptive buffer latching to reduce display janks caused by variable buffer allocation time
A device may allocate one or more frame buffers. In response to a command to open an application after allocating the one or more frame buffers, the device may reassign one or more of the frame buffers to the application. Furthermore, the device may store, based on instructions of the application, content data in the one or more reassigned frame buffers. The device may output, for display on a display screen, content based on the content data in the one or more reassigned frame buffers.
US10354612B2 Display apparatus
A display apparatus transmits a picture acquisition request for getting picture information to an external image apparatus connected through a predetermined interface to the display apparatus from the external image apparatus at predetermined intervals and gets a plurality of pieces of picture information from the external image apparatus to be displayed. The plurality of pictures may be switched at predetermined intervals, for example, to be displayed, so that the plurality of pictures may be displayed in a so-called slide show manner. A plurality of pictures for thumbnail may be produced from the plurality of pieces of picture information and be arranged together to be displayed in one picture screen of a display device.
US10354609B2 Functional mode aware resource management
An electronic device, method, and computer readable medium for a functional mode aware resource management. The electronic device includes a memory and at least one processor. The at least one processor is coupled to the memory. The at least one processor is configured to identify when an amount of a system resource is below a minimum resource threshold. The at least one processor is also configured determine a functional mode of the electronic device. The at least one processor is further configured to identify one or more processes not corresponding to the functional mode that are running on the electronic device. The at least one processor is further configured to terminate at least one of the one or more processes not corresponding to the functional mode when the amount of the system resource is below the minimum resource threshold.
US10354601B2 DC voltage conversion circuit, DC voltage conversion method and liquid crystal display device
The present invention provides a DC voltage conversion circuit, a DC voltage conversion method, and a liquid crystal display device. The DC voltage conversion circuit comprises a first diode, a second diode, a third diode, a fourth diode, a first capacitor, a second capacitor, a third capacitor, a fourth capacitor, a voltage dividing unit, and a switching unit. The second terminal of the first capacitor is connected with the first voltage-transforming signal and the second terminal of the third capacitor is connected with the second voltage-transforming signal. The first and second voltage-transforming signals are both pulse signals, and the first and second voltage-transforming signals have opposite phases. Comparing the present invention and the conventional art, the present invention can quickly complete the transformation of the input voltage, to reduce the require time for completing the voltage transformation, which has strong driving capability and fast response speed.
US10354594B2 Display device and related operating method
An organic light emitting display device may include a display panel, a power supply, and a display driver. The display panel may comprise a plurality of scan lines, a plurality of data lines, and a plurality of pixels connected to the scan lines and to the data lines. The power supply may supply a first pixel voltage and a second pixel voltage to the pixels. The display driver may control the display panel. The display panel may display a first image in a first frame frequency during a first driving mode, and display a second image in a second frame frequency that is lower than the first frame frequency during a second driving mode, according to a control by the display driver.
US10354591B2 Pixel driving circuit, repair method thereof and display device
The invention provides a pixel driving circuit, repair method thereof, and a display device. The pixel driving circuit comprises: a first TFT, a second TFT, a third TFT, a fourth TFT, a fifth TFT, a capacitor, a first electroluminescent device, and a second electroluminescent device; by controlling the fourth and fifth TFTs to turn on and off alternatingly through the light-emitting control signal, the first and second electroluminescent devices emit light alternatingly so as to reduce operation duration of the first and second electroluminescent devices and improve the lifespan of the first and second electroluminescent devices, as well as to ensure the pixel emitting light normally when one of the first and second electroluminescent devices malfunctions by adjusting the voltage of the light-emitting control signal so that the remaining functioning electroluminescent device continues to operate.
US10354579B2 Temporarily increased refresh rate for a display panel in low power mode
In one example, an apparatus comprises a display panel having a first active mode with a first refresh rate and at least one of a first bit depth or a first brightness, and further having a second active mode with a second refresh rate and at least one of a second bit depth or a second brightness, the second refresh rate being lower than the first refresh rate, the second bit depth being lower than the first bit depth, and the second brightness being lower than the first brightness. The apparatus further comprises a controller. In response to receiving an image update request while the display panel is in the second active mode, the controller is configured to otherwise keep the display panel in the second active mode but switch the display panel to an intermediate refresh rate higher than the second refresh rate until completion of the image update request.
US10354578B2 Display device
A display device includes a substrate including a first pixel area, a second pixel area, and a third pixel area, each of the second and third pixel areas having a smaller surface area than the first pixel area and being connected to the first pixel area, first to third pixels provided in the first to third pixel areas, respectively, first to third lines connected to the first to third pixels, respectively, a line connecting part connecting the second and third lines, and a dummy unit overlapping the line connecting part to compensate for a difference of a load value of the first line and a load value of the second line.
US10354576B2 Optical device including optical modulation device, and driving method thereof
An optical device includes a display panel displaying an image and an optical modulation device that includes a first plate and second plate disposed to face each other and a liquid crystal layer disposed between the first plate and the second plate and including a plurality of liquid crystal molecules, wherein the first plate includes a plurality of lower electrodes extending in a first direction and arranged in a second direction crossing the first direction and the second plate include and an upper electrode. When the display panel displays a first image during a first subframe, the optical modulation device applies a first driving signal to the plurality of lower electrodes, and when the display panel displays a second image during a second subframe following the first subframe, the optical modulation device applies a second driving signal different from the first driving signal to the plurality of lower electrodes.
US10354572B2 Image generation device and image projection apparatus
An image generation device includes an image generator, a stationary unit, and a diffusion heat radiator. The image generator receives light and generate an image. The stationary unit includes a stationary plate and a movable unit. The movable unit includes a movable plate and a diffusion heat radiator. The movable plate is movably supported at a plurality of support portions by the stationary plate. The image generator is mounted on the movable plate. The diffusion heat radiator is connected to the movable plate at a plurality of connection portions of the movable plate. Assuming that one of the support portions constitutes a pair with one of the connection portions closest to the one of the support portions, each of the connection portions constitutes the pair with a corresponding one of the support portions that not share the pair with any other connection portion of the connection portions.
US10354564B2 Modular display
A wall-mounted modular display includes a support bracket, an alignment bracket, and a display. The support bracket includes one or more lateral support components. The support bracket also includes one or more longitudinal alignment features. The alignment bracket includes one or more vertical alignment features that corresponds to and aligns with a portion of one or more of the longitudinal alignment feature, such that the alignment of the support bracket and the alignment bracket forms a constant angular relationship between the support bracket and the alignment bracket. The display includes one or more display fasteners that correspond to the one or more lateral support components.
US10354559B2 Cricothyroidotomy simulation device
An artificial anatomical model used in an embodiment as a simulation and training device for performing a cricothyroidotomy procedure on a patient having an upper airway obstruction is provided. Furthermore, the simulation device includes a mandible and neck base structure that geometrically mimics a human mandible and neck region with corresponding anatomical landmarks such that a cricothyroidotomy procedure can be performed on the device for training purposes in some embodiments. Moreover, various components of the device are easily removable and replaceable independent of one another, further simplifying the training process.
US10354557B2 Orthodontic practice appliance
An orthodontic practice appliance (1) in the present invention includes an orthodontic tooth row (23) for orthodontic practice, an orthodontic gingival part (22) that holds the orthodontic tooth row (23) and is softened by the application of heat, and a metal member (24) that is placed inside the orthodontic gingival part (22) and has an exposure portion exposed to the outside. According to the present invention, when the orthodontic practice appliance (1) is immersed in hot water, the exposed metal member (24) is heated. The metal member (24) extends inside the orthodontic gingival part (22). Therefore, the orthodontic gingival part (22) is heated not only from the surface thereof in direct contact with the hot water but also from inside thereof by heat transmitted through the heated metal plate (24). Accordingly, heat is transmitted to the orthodontic gingival part (22) uniformly.
US10354555B2 System and method for performing a hybrid simulation of a medical procedure
Embodiments of the invention are directed to a method of performing a simulation of a medical procedure. A physical model of an anatomical structure and of a medical tool may be provided. 3D digital models of the anatomical structure and medical tool may be provided. A location parameter related to a location of the physical medical tool with respect to the physical model of the anatomical structure may be received. The 3D models of the anatomical structure and medical tool may be manipulated according to the location parameter.
US10354554B2 User interface for system to promote optimum performance of handheld cosmetic device
A method for controlling display of a user interface for optimizing performance in using a personal care appliance is provided including: receiving a user info or regimen; receiving a protocol or routine to use the appliance; receiving an appliance status related to a user's usage of the appliance; comparing the appliance status to a target usage of the appliance in the protocol or routine; and controlling display of an indicator of the user's performance based on the comparison.
US10354545B2 Locomotive electrical systems simulator
A system for simulating electrical systems of a diesel-electric locomotive comprising includes a first electric motor for simulating a locomotive diesel engine and a generator coupled to the electric motor for simulating a locomotive main generator in a main generator operating mode. A second electric motor is driven by an electrical output of the generator in the main generator operating mode and simulates a locomotive traction motor. A third electric motor is coupled to the second electric motor and operates as a generator providing a load on the second electric motor during simulated locomotive motoring operations.
US10354538B2 Efficient time slot allocation for a flight plan of an aircraft
A system and method for determining an optimum flight slot for an aircraft are provided. The method, for example, may include, but is not limited to, receiving flight plan input data from a client device, generating a flight plan based upon the flight plan input data, the flight plan including a plurality of fixes, determining a plurality of time slots based upon the flight plan input data, determining a traffic density for each fix along the flight plan for each of the plurality of slots, the traffic density based upon a number of aircraft within a bounding area containing each respective fix, determining the optimum flight time slot from the plurality of time slots based upon a weighted summation of the traffic density for each fix along the flight plan for each of the plurality of slots, and transmitting the optimum flight time slot to the client device.
US10354534B1 System and method for identifying a vehicle via audio signature matching
A computer-implemented method includes providing a first application to a mobile computing device that obtains a set of audio signals, transforms the set of audio signals into a set of signal features, wherein no audio signal in the set of audio signals can be derived from the set of signal features, and transmits the set of signal features to a remote computing system, without transmitting any portion of the set of audio signals. The method also includes receiving, at the remote computing system, the set of signal features, identifying a type of the vehicle at least in part by applying the set of signal features to a trained neural network, and one or both of (i) causing the identified type of the vehicle to be displayed, and (ii) causing the identified type of the vehicle to be provided to a second application.
US10354533B2 System for and method of communicating information between a host application and external smart objects controlled by a web application
Systems and methods communicate parking access information between a host application associated with an operator of a parking area and a web application associated with a parking fee management provider for facilitating access, by a user carrying a smartphone, to the parking area secured by an external smart object. The external smart object is controllable through operation of the web application and actuatable through wireless personal area network (WPAN) communications exchanged between the smartphone and the external smart object in response to the operation of the web application causing the host application to generate the WPAN communications.
US10354523B2 Road traffic control system, method, and electronic device
A system includes a video traffic information analysis module configured to acquire a traffic condition parameter of a road network from video traffic information; a traffic condition prediction module configured to predict a traffic condition in a future period of time according to the traffic condition parameter to obtain a traffic condition prediction result; an actual traffic condition assessment module configured to assess an actual traffic condition based on the traffic condition parameter and according to a traffic condition evaluation model to obtain an actual traffic condition assessment result; and a traffic control decision module configured to determine a control scheme for a controllable traffic element using an optimization algorithm according to the traffic condition prediction result and the actual traffic condition assessment result. Traffic conflicts between motor vehicles, pedestrians and non-motor vehicles at intersections in a road network are reduced, thus effectively alleviating traffic congestion at the intersections.
US10354521B2 Facilitating location positioning service through a UAV network
Embodiments are provided for providing location positioning service for locating a transportation apparatus through a UAV network. A location center may be employed to receive a location service request for locating a specific transportation apparatus. After receiving such a request, the location center may inquire a location database for last known location of the requested transportation apparatus. Based on the last known location of the requested transportation apparatus, the location center may predict one or more areas in which the requested transportation apparatus may be currently in. Based on the prediction, the location center may be configured to generate one or more control instructions to one or more UAVs in the UAV network to locate the requested transportation apparatus in those areas.
US10354512B2 Peripheral alarm devices for generating alarms and monitoring systems including alarm devices
Peripheral alarm device for a patient monitoring system. In an embodiment, the peripheral alarm device includes an audio speaker and an audio detector. The peripheral alarm device also includes a control system that includes circuitry configured to communicate with the audio detector and a medical software program executed by a host computing system. The audio speaker is configured to generate an audible alarm in response to alarm instructions from the host computing system. The audio detector is configured to communicate a detection signal to the control system. The control system is configured to analyze the detection signal to verify whether the audible alarm was properly generated and communicate a control signal to the host computing system. The peripheral alarm device may include a light indicator and a light detector instead of the audio speaker and the audio detector or in addition to the audio speaker and the audio detector.
US10354507B1 System and method for enabling removal of a security tag during a self-checkout process
A computer-implemented method for facilitating the removal of a security tag from an article includes the step of generating a visual template indicating a preferred position of a security tag and an article identification element within a viewing screen of an imaging device. With the imaging device, capturing at least one image of the security tag, the article identification element and the article, and processing the at least one image to determine whether or not the security tag and the article identification element are attached to the same article. Upon determining that the security tag and the article identification element are attached to the same article, storing in a database an identifier of the security tag, an identifier of the article, and an indication of their association with the same article.
US10354506B2 Management system, server, management device, and management method
Provided is a management system in which required capacity of a storage device can be reduced even when the number of events that occur increases and in which the required capacity can be clearly understood. A management system 100 includes: an information storage member 110 that stores individual identification information I of a management target 200; an information reading device 120 that reads individual identification information I from the information storage member 110 located within a predetermined distance from the information reading device 120; an imaging device 130 that generates continuous image data V by continuously capturing images of at least an area where the information reading device 120 can read the individual identification information I from the information storage member 110; a storage device 140 that stores the continuous image data V; a control device 150 that acquires an event occurrence time at which an event related to the individual identification information I read by the information reading device 120 has occurred, and sets in the continuous image data V a playback start time corresponding to the event occurrence time; and a display device 160 capable of displaying an image G based on the continuous image data V.
US10354502B2 Container door electronic seal system
A container door electronic seal system for sensing abnormal opening/closing of a container door comprising a retainer, on which a locking rod installed outside the container door is seated, and a handle hatch, which binds or unbinds a handle seated on the retainer, according to the present disclosure, comprises: an electronic seal, which binds the retainer and the handle hatch, and which wirelessly transmits the abnormal opening/closing information of the container door to the outside; a first connector electrically extending from the electronic seal; a second connector, which is installed on the container door, and which is electrically connected to the first connector; and a first sensing unit electrically connected to the second connector to sense whether the handle hatch is opened/closed. According to the present disclosure, a sensing unit, which senses abnormal opening/closing of the container door, is installed on the container door and is recycled, thereby making it possible to implement an electronic seal system that can sense abnormal opening/closing of the container door with little costs.
US10354501B2 Autonomous, low energy, access indication system
A system and method for detecting access to a monitored space including one or more controllers, one or more data collectors, and one or more sensors. The sensors are self-powered, wireless components having two states. Each time a sensor detects a physical change within the space, the sensor switches from one state to another. Each incidence of a sensor changing states is recorded within the sensor. The sensors do not continuously transmit the changed state information and rather report data only when queried by a controller. A data collector may be used to process the data from the sensors before transmitting it to the controller. The wireless, self-powered, limited data storing sensors enable the system to function independently of the environment's network infrastructure and power source. Once a human operator receives notice of an access event via the controller, the operator can escalate the level of inspection of the area.
US10354500B2 Paging system and method using wireless communication
A paging system comprise paging buttons configured to transmit a first signal including a paging request; a server configured to: receive the first signal, identify which of the paging buttons transmit the first signal received by the server, and transmit to at least one portable device a second signal including information on an identifier corresponding to the identified paging button that transmits the first signal, and the paging request; and at least one portable device configured to: display the identifier corresponding to the identified paging button and/or the paging request based on the second signal, and transmit to the server a third signal in response to an acceptance input responded to the paging request. The server transmits to at least one portable device a fourth signal confirming that the portable device transmitting the third signal is matched to the identified paging button in response to the third signal.
US10354499B2 Vibrator controlling method and apparatus
Provided is a vibrator controlling method and apparatus. The vibrator controlling apparatus may control a vibrator to generate a vibration of a magnitude not to be sensed by a user. A stimulus of at least a threshold of nerves may be generated when a vibration of the vibrator resonates with a vibration resulting from another stimulus. The nerves may sense the generated stimulus so that the user senses a presence of the other stimulus.
US10354488B2 Systems, methods, and devices for displaying historical roulette information
Methods and apparatuses for displaying information relating to a roulette game. A roulette game display comprises at least one of a hot bet field, a number frequency field, and an even-money bet road chart. The hot bet field displays a message including information relating to a highest ranking event stored in an event history. The number frequency field includes an arrangement of indicator spaces configured for marking to show recent results of a plurality of roulette wheel spins. The even-money bet road chart includes a grid for displaying a plurality of recently winning even-money bets.
US10354487B2 Automated method for servicing electronic gaming machines
Embodiments of the present invention are directed to a method for creating an electronic log for documenting entries into electronic gaming machines on a network. The network is monitored by a network computing device. People who enter the machines carry mobile computing devices that communicate over a normally operating wireless network. Cooperating among the network computing device and the wireless network results in creating an entry that includes the identify of a person entering one of the gaming machines, the identity of the gaming machine entered, and the reason for entry. The entry is stored in an electronic log.
US10354485B2 Service-triggered game events
Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are provided. In one embodiment, game data of a video game is received at a game service computing machine as the video game is being executed on a user gaming machine. A game statistic is generated by the game service computing machine based on the game data. The game statistic is sent to subscribers having a subscription to the game statistic.
US10354481B2 Gaming system with privacy features
A wagering game system includes a peripheral device with a peripheral device display and at least one processor configured to execute at least one application to display information on the peripheral device display. The system also includes a wagering game terminal with a terminal display configured to display a wagering game and a player-accessible interface configured to allow a player to communicatively couple the peripheral device to the wagering game terminal. The at least one application includes a wagering game application relating to the wagering game displayed on the terminal display of the wagering game terminal, and the at least one processor of the peripheral device executes the wagering application to display, on the peripheral device display, wagering game information relating to the wagering game.
US10354475B2 Vending machines
A product transport mechanism is provided for a vending machine which has a product storage area, comprising a plurality of vertically spaced product storage locations, and a product collection area. The product transport mechanism comprises a plurality of vertically arranged product transport carriages. Each product transport carriage is movable in the same vertical plane between: a first position in which it is arranged to receive a product dispensed from a predetermined one of the vertically spaced product storage locations; and a second position below the first position in which the product transport carriage is located in the product collection area to enable collection of the vended product. Each product transport carriage is arranged to nest with the product transport carriage immediately below it so that more than one of the product transport carriages can simultaneously adopt the second position in the product collection area.
US10354459B2 Hydrocarbon-emissions monitoring
A first vehicle includes a hydrocarbon sensor and a controller in communication with the hydrocarbon sensor. The controller is programmed to receive data from the hydrocarbon sensor indicating hydrocarbon emissions and determine that the hydrocarbon emissions originated in a second vehicle and are exceed a predetermined threshold. The controller may further be programmed to transmit a message reporting the hydrocarbon emission to a remote server.
US10354457B2 Method for camera-based tolling
Methods for tolling locations of a vehicle having a license plate number are performed by means of a tolling system. The tolling system has a camera at each location to be tolled, a server, a user terminal, linked by a network, and a database The method includes: generating one or more tolling records, each including a picture of the vehicle taken by one of the cameras, the location of the camera, and a license plate number read by optical character recognition from the picture, and storing the tolling records in the database; sending a confirmation request to the user terminal including the read license plate number and location information dependent on the locations in the tolling records; and receiving a response from the user terminal and, if the response confirms the request, deleting the pictures from the tolling records in the database. Alternative embodiments include pre-/post-registration of locations to toll.
US10354450B2 Telelocation: location sharing for users in augmented and virtual reality environments
Provided herein are exemplary embodiments for generating a telelocation, including capturing visual content representing a real world location by a device associated with a user, automatically associating a geographic location with the captured visual content, automatically associating orientation data with the captured visual content, transmitting a data bundle comprising the captured visual content, the geographic location and the orientation data to a server, notifying a remote user about the data bundle on the server, in response to receiving an acceptance from the remote user, transmitting the data bundle from the server to a device associated with the remote user to create a virtual rendering of the real world location.
US10354446B2 Methods and apparatus to navigate within virtual-reality environments
Example methods and apparatus to navigate within virtual-reality (VR) environments are disclosed. A disclosed example method includes defining a reachable portion of a VR environment, defining an unreachable portion of the VR environment separate from the reachable portion, and translating a physical hand location in the reachable portion into a virtual hand location in the unreachable portion.
US10354443B2 Adaptive load balancing in software emulation of GPU hardware
Aspects of the present disclosure describe a software based emulator of a graphics processing unit (GPU) that is configured to operate over a cloud-based network. A virtual image containing graphics primitives is divided into a plurality of tiles. A load balancer assigns tiles to rasterization threads in order to evenly distribute the processing load. The rasterization threads then rasterize their assigned tiles and deliver rendered pixels to a frame buffer. The frame buffer builds a frame from the rendered pixels and then delivers the frame over the network to a client device platform. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10354442B2 Generative modeling framework for deferred geometry generation
Methods, systems, and apparatus, including medium-encoded computer program products, for a generative modeling framework for deferred geometry generation include, in one aspect, a method including: obtaining input to define a boundary of a 3D envelope for a 3D model of an object, wherein the 3D model uses one or more boundary representations to define the object in the 3D model; identifying a geometry type for the 3D envelope, wherein the geometry type has an associated 3D geometry used to create geometry details for the 3D envelope within the 3D model; manipulating the 3D model in response to input that changes at least one aspect of the 3D envelope; and rendering the 3D model on a display screen, including rendering a simplified representation of the 3D geometry within the changed 3D envelope. In addition, the method can include later generation of surface elements defining the geometry details.
US10354432B2 Texture space shading and reconstruction for ray tracing
An apparatus and method are described for texture space shading. For example, one embodiment of a method comprises: performing texture mapping to map one or more textures to surfaces of one or more objects in texture space within a ray tracing architecture; and performing sampling and reconstruction directly on the surfaces of the objects in the texture space.
US10354428B2 Display device and method of controlling display device
A projector includes a display unit that displays an input image which is based on an input image signal and a plurality of operation detection markers used for operation detection, on a screen, an operation detection unit that detects an operation on each of the plurality of operation detection markers based on the image captured by the imaging unit, and a processing performance control unit that performs processing corresponding to the operation detection marker from which the operation is detected by the operation detection unit. The operation detection unit causes the plurality of operation detection markers to be displayed at the outside of the input image on the screen, and causes a plurality of icons corresponding to each of the plurality of operation detection markers to be displayed at the position corresponding to the operation detection marker.
US10354422B2 Diagram building system and method for a signal data decomposition and analysis
The present invention provides a diagram building system adapted for processing a signal with a time period. The diagram building system comprises a inputting device for receiving the signal; a computing device, dividing the signal into a plurality of window scales according to one of time interval scales; decomposing the window scales via HHT algorithm to generate a plurality of quantized windows according to different components; then, calculating the value of quantized windows with the same single-frequency component through a quantifying function to generate a plurality of specific frequency values; an outputting device, sequentially arranging the specific frequency values according to the time interval scales and the single-frequency components to form a visual diagram.
US10354417B2 Medical image processing apparatus and medical image diagnosis apparatus and medical image processing method
An embodiment provides a medical image processing apparatus that comprises circuitry. The circuitry obtains detection data representing detection events of radiation at a plurality of detector elements. The circuitry reconstructs an image by iteratively using an optimization-transfer algorithm to the detection data. The optimization-transfer algorithm uses a quadratic surrogate function that includes a curvature. The curvature is calculated using an inverse-background image.
US10354416B2 Non-contrast MR angiography with variable slice resolution 3D time-of-flight
A method for acquiring an image volume using a magnetic resonance imaging device includes performing an acquisition process to acquire a first dataset corresponding to a first portion of an anatomical region of interest at a first slice resolution, wherein the first dataset comprises a first plurality of three-dimensional slabs or a first plurality of two-dimensional slice regions. Additionally, one or more additional acquisition processes is performed to acquire a second dataset corresponding to a second portion of the anatomical region of interest at a second slice resolution that is lower or higher than the first slice resolution, wherein the second dataset comprises a second plurality of three-dimensional slabs or a second plurality of two-dimensional slice regions. Once the datasets are acquired, a reconstruction process is applied to jointly reconstruct the first dataset and the second dataset as a single consistent volume.
US10354412B2 Receptacle for detection of targeted substances
A receptacle for detecting a targeted substance is provided and may include at least one chamber configured to accommodate a reagent and a test swab. A first opening may be provided at a first end of the receptacle and a testing area may be provided at a second end of the receptacle. The receptacle may further include an image, readable by an image sensor, that is positioned a predetermined distance from the testing area and configured to facilitate alignment of the image sensor with the testing area for a colorimetric analysis of the targeted substance.
US10354403B2 Device for capturing images of eyewear from a forced perspective
A device is provided for obtaining an image of eyewear from a forced perspective such that measurements of the eyewear can be obtained from the image. The device includes a horizontal alignment indicator and a vertical alignment indicator that each span across two non-coplanar surfaces. When an image is captured from the proper predefined horizontal and vertical positions with respect to the device, the horizontal and vertical indicators will align across the two non-coplanar surfaces. The device can also include a distance indicator. The device can be constructed from a kit that can be easily mailed in a flat envelope. A mobile device can be configured to assist with capturing the measurement image and provide feedback to assist the user to properly position the mobile device to obtain the measurement image.
US10354402B2 Image processing apparatus and image processing method
A computer estimates a first position of an image capturing apparatus by using a prescribed number of combinations that correlate projection lines to feature lines. The projection lines are obtained by projecting candidate lines included in shape information of an object onto an image. Then, the computer generates a first projection line by projecting another candidate line onto the image using the first position, and selects a feature line that corresponds to the first projection line. Subsequently, the computer estimates a second position of the image capturing apparatus by using a combination that correlates the first projection line to the selected feature line. The computer generates a second projection line by projecting the other candidate line onto the image using the second position, and determines a third position of the image capturing apparatus according to an indicator of an interval between the second projection line and the other feature line.
US10354399B2 Multi-view back-projection to a light-field
Dense light-field data can be generated from image data that does not include light-field data, or from image data that includes sparse light-field data. In at least one embodiment, the source light-field data may include one or more sub-aperture images that may be used to reconstruct the light-field in denser form. In other embodiments, the source data can take other forms. Examples include data derived from or ancillary to a set of sub-aperture images, synthetic data, or captured image data that does not include full light-field data. Interpolation, back-projection, and/or other techniques are used in connection with source sub-aperture images or their equivalents, to generate dense light-field data.
US10354396B1 Visual-inertial positional awareness for autonomous and non-autonomous device
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US10354394B2 Dynamic adjustment of frame rate conversion settings
Motion characteristics related to the images are determined. A motion characteristics metadata portion is generated based on the motion characteristics, and is to be used for determining an optimal FRC operational mode with a downstream device for the images. The images are encoded into a video stream. The motion characteristics metadata portion is encoded into the video stream as a part of image metadata. The video stream is transmitted to the downstream device. The downstream receives the video stream and operates the optimal FRC operational mode to generate, based on the images, additional images. The images and the additional images are rendered on a display device at an image refresh rate different from an input image refresh rate represented by images encoded in the video stream.
US10354389B2 Analyzing aortic valve calcification
A system and a method are provided for analyzing an image of an aortic valve structure to enable assessment of aortic valve calcifications. The system comprises an image interface for obtaining an image of an aortic valve structure, the aortic valve structure comprising aortic valve leaflets and an aortic bulbus. The system further comprises a segmentation subsystem for segmenting the aortic valve structure in the image to obtain a segmentation of the aortic valve structure. The system further comprises an identification subsystem for identifying a calcification on the aortic valve leaflets by analyzing the image of the aortic valve structure. The system further comprises an analysis subsystem configured for determining a centerline of the aortic bulbus by analyzing the segmentation of the aortic valve structure, and for projecting the calcification from the centerline of the aortic bulbus onto the aortic bulbus, thereby obtaining a projection indicating a location of the calcification as projected onto the aortic bulbus. The system further comprises an output unit for generating data representing the projection. Provided information on the accurate location of calcifications after a valve replacement may be advantageously used, for example, to effectively analyze the risk of paravalvular leakages of Transcatheter aortic valve implantation (TAVI) interventions for assessing the suitability of a patient for TAVI procedure.
US10354387B2 Material characterization from infrared radiation
Systems, apparatuses, and/or methods to characterize a material. For example, and apparatus may include a pattern receiver to receive an IR pattern corresponding to non-uniform IR radiation that is to result from an interaction with a material, such as a translucent material. The apparatus may further include a characterizer to make a characterization of the material, such as a translucent material, based on the IR pattern. The characterization may differentiate the material, such as a translucent material, from one or more other materials, such as one or more other translucent materials.
US10354385B2 Optical coherence tomography (OCT) data processing method, storage medium storing program for executing the OCT data processing method, and processing device
An Optical Coherence Tomography (OCT) data processing apparatus includes an acquisition unit configured to acquire three dimensional (3-D) OCT data of an object to be inspected, a generation unit configured to generate a motion contrast image based on the 3-D OCT data, and a detection unit configured to detect a inner surface coordinate of a vessel wall based on position information of an edge of a vessel region in the motion contrast image.
US10354382B2 Method and device for examining or imaging an interior surface of a cavity
A method for examining an interior surface of a cavity includes the steps of capturing partial images of an interior surface of a cavity; joining the captured partial images to form a complete image of said interior surface of the cavity; and providing an warning if the joined partial images does not form a complete image of said interior surface of the cavity.
US10354372B2 Defect inspection method and apparatus
In an ultrasonic inspection performed on an inspection object including a fine and multi-layer structure such as a semiconductor wafer and a MEMS wafer, a defect is detected by: separating a defect present inside from a normal pattern; obtaining an image of the inspection object by imaging the inspection object having a pattern formed thereon to enable a highly sensitive detection; generating a reference image that does not include a defect from the obtained image of the inspection object; generating a multi-value mask for masking a non-defective pixel from the obtained image of the inspection object; calculating a defect accuracy by matching the brightness of the image of the inspection object and the reference image; and comparing the calculated defect accuracy with the generated multi-value mask.
US10354370B2 Image processor, image processing method, and program
An image processor includes a curve generator and a gradation correcting unit. Based on a predetermined correspondence relationship between average luminance of an image and a gradation correction curve, the curve generator generates, in accordance with average luminance of an input image, a common curve, i.e. a gradation correction curve used to correct a gradation of the input image. The gradation correcting unit uses in common the common curve generated by the curve generator for red, green, and blue color signals of the input image to correct gradations of the red, green, and blue color signals. Based on first average luminance, i.e. an average value of luminance of a first region in the input image, second average luminance, i.e. an average value of luminance of a predetermined-colored second region included in the first region, and an area of the second region, the curve generator generates a common curve.
US10354360B2 Medical image display apparatus, display control method therefor, and non-transitory recording medium
A medical image display apparatus includes a display unit that displays at least partial paths of a plurality of paths of a tubular structure identified from a medical image, the at least partial paths including a first path and a second path that are displayed separately from each other, and a display magnification determining unit that determines at least one of a display magnification and a display position of at least one of the displayed first and second path based on whether the first path and the second path has a common part to each other, wherein the display unit displays the first path and the second path and displays one of the first path and the second path at a determined display magnification.
US10354344B2 Energy consumption alerting system, platform and method
An energy consumption alerting system is provided. The system includes a plurality of sensors deployed at different locations of at least one monitored site, the sensors being able to provide location-specific energy consumption values. The system further includes a data aggregation facility so as to sum up location-specific energy consumption values associated with at least two corresponding predetermined sensors of the plurality of sensors to obtain an aggregated energy consumption value. The system further includes an alerting facility this is able to compare the aggregated energy consumption value with an user-defined threshold level and notify a user if the at least one aggregated energy consumption value exceeds the at least one user-defined threshold level. A cloud-based energy consumption alerting platform and an energy consumption alerting method are also provided.
US10354339B2 Automatic initiation for generating a company profile
Techniques for automatically generating a company profile in a social network are described. A company page generation module can present a company list and receive a user input from a member of a social network, with the user input being indicative of an employer of the member. Additionally, the company page generation module can access member data associated with the member and determine that the employer of the member has an omitted company page in the social network. Moreover, the company page generation module can obtain company information relating to the employer. Furthermore, the company page generation module can generate a company page in the social network for the employer based on the obtained information.
US10354338B2 Disseminating floor quotes from open outcry markets
One or more methods may be used to disseminate floor quotes from an open outcry financial market, such as via messages posted on a social network. These messages may include additional information for providing “color” to the price quotation. In some cases, a method of disseminating the floor quotes may include receiving, at a computer device, a request from a trader to receive an authenticated user name associated with a financial exchange. The financial exchange may then permit the trader to post one or more messages to a social network using the authenticated user name, where the message includes information about a trade on the financial exchange.
US10354334B1 Systems and methods for weather-related vehicle damage prevention
An insurance computing device is provided. The insurance computing device may include a processor and a memory. The processor may be programmed to receive a registration request from a vehicle computing device associated with a vehicle and/or a covered parking location (CPL) computing device associated with a covered parking location, generate a usage profile associated with at least one of the vehicle and the covered parking location, monitor the vehicle computing device and/or the CPL computing device for any requests to reserve an available parking spot of the covered parking location, update the usage profile, determine if an insurance policy associated with the vehicle and/or the covered parking location is eligible for insurance-related benefits based upon the usage profile.
US10354329B2 Smart sensors for roof ice formation and property condition monitoring
Embodiments include a system providing sensor feedback for property condition monitoring, including: a plurality of sensors disposed in a roof structure of a property; the plurality of sensors providing output indicative of ice formation associated with the roof structure; a hub device that receives output from the plurality of sensors, the hub device detecting at least one sensor output indicative of ice formation and providing a notification regarding the ice formation; a computing device of an insurance carrier that receives the notification, the computing device updating a status of the property in an insurance carrier database in response to the notification; and a communication link between the plurality of sensors, the hub device and the computing device of an insurance carrier. Other aspects are described and claimed.
US10354326B2 System and method for dynamically determining quantity for risk management
A system and method for dynamically determining quantity for risk management are described. According to one example embodiment, as a trader positions an order icon at a desired price or price-derivative value on a graphical interface, an order quantity for the order is dynamically determined based on the order price and a selected risk management formula. A trader can change the price or the price-related value for one or more orders by moving the order icons relative to a price axis on a graphical interface. In such an embodiment, the initially calculated order quantity for each order will be dynamically recalculated based on the modified orders for the trading strategy.
US10354322B2 Two sided trading orders
Systems and methods for instantly quoting a two-sided market. Using these systems and methods, a trader can use various trading interfaces to initiate two-sided market orders based on a value submitted and a pre-set spread amount as configured by the trader.
US10354316B2 Item list display
Provided are a system and method for displaying an item list, comprising: a list generator on a device that associates a list of items of interest at a retail establishment with feedback data according to locations of the items of interest relative to a location of the device; a location server that determines the locations of the items of interest relative to the location of the device; and an updater that reorders the list of items of interest and associates the feedback data with the reordered list of according to current locations of the items of interest relative to the location of the device. When the device is at a closest item of interest having a predetermined feedback data, the closest item of interest is swiped or removed from the list of items of interest displayed at the user interface, and the list of items of interest is reordered so that the next closest item of interest has the predetermined feedback data.
US10354306B2 Account recommendations
A method and system for providing account recommendations is disclosed. A server system stores sales data for a first member, wherein sales data includes profile information for one or more individual customers. The server system analyzes the profile information for one or more of the individual customers to identify one attributes associated with the customers. The server system determines one or more additional members with member profiles that include the one or more identified attributes. For a respective additional member in the at least one of the determined additional members the server system determines, based on stored information about the respective additional member, an respective organization associated with the at least one determined additional member; and selects the respective organization as an account recommendation.
US10354304B2 Systems and methods for creating 3D objects
Systems and methods for providing price quotes for 3D objects are described herein. In one embodiment, costs related to generating a 3D object molded from a 3D printer mold may be based on various parameters. The process for generating a price quote may include uploading an initial file to a server and converting that file into a 3D CAD file. The method may also include selecting units, materials, a finish, and/or a quantity of objects to be made. Based on the selections, the server may generate a price quote to produce the one or more objects, and a checkout option may be provided allowing the user to purchase the one or more objects.
US10354303B1 Verification of rental and mortgage payment history
A method for presenting a verified rental payment history of a rental user. The method includes selecting verified rental payment history factors related to a rental user's rental history and verified accounts of the rental user. The method further includes receiving authentication credentials for the verified accounts and receiving payment history records from the verified accounts using the authentication credentials. The method further includes generating renter analytics using the verified rental payment history factors and the payment history records. The method further includes generating the verified rental payment history using renter analytics and delivering the verified rental payment history to a landlord user.
US10354300B2 Electronic commercial transaction support method
The present invention relates to an electronic-commerce assisting method capable of smoothly and securely conducting electronic commerce on a communication network, and to an electronic-commerce assisting server for realizing the same. The present invention is configured to have a communication terminal (2) for a person desiring to purchase a product, who connects to a cybershop (40) on a communication network (32) and who desires the purchase of a product using a credit card; an electronic-commerce server (46), disposed in the cybershop (40), for determining whether or not the electronic commerce should be concluded on the basis of the credit confirmation of the credit card; and an electronic-commerce assisting server (44) which requests the communication terminal (2) to transmit unique number data within the IC card (10) having a credit card function via the communication network (32), which converts the received unique number data into a credit card number in order to generate credit limit data of the credit card, and which transmits credit OK/NG data to the electronic-commerce server (46).
US10354297B2 Information processing apparatus, method for generating electric power price list, information processing system, and display device
An electric power price information acquisition unit (114) acquires information related to an electric power purchase price, which is an electricity cost when an electronic device is operated using electric power supplied from a commercial power source, a price determination unit (100) determines, for each time block, a generated power price which is an electricity cost when an electronic device is operated using generated power of a power generator for generating power using natural energy, and a stored power price which is an electricity cost when an electronic device is operated using electric power stored in an electric storage device, and a user price list generation unit (107) generates an electric power price list capable of displaying, with regard to an arbitrary time block, the electric power purchase price, the generated power price and the stored power price.
US10354293B2 Events tracking technology
The presently disclosed subject matter includes, inter alia, a system and method of associating between a media source advertizing a given app and a respective app event of the given app. information indicative of an app event of the given app executed by a given device is received and data elements characterizing the given device and generating a fingerprint identifying the given device are obtained. The generated fingerprint is compared with at least one other previously generated fingerprint and based on the result of this comparison it is determined whether both fingerprints identify the same device.
US10354290B2 Generating a shoppable video
Embodiments of the present invention provide systems and methods for automatically generating a shoppable video. A video is parsed into one or more scenes. Products and their corresponding product information are automatically associated with the one or more scenes. The shoppable video is then generated using the associated products and corresponding product information such that the products are visible in the shoppable video based on a scene in which the products are found.
US10354278B2 Systems and methods for providing geographically-based promotions
Systems and methods for providing promotional materials to potential customers are described. In some cases, the described methods include obtaining GPS coordinates of a merchant's location. In some cases, the methods further include providing a map showing the locations of customers in a promotion area, wherein a merchant is able to resize the promotion area to increase or decrease how many customers are in the promotion area. In some cases, the merchant further produces a text or other electronic promotion, optionally sets a time period in which such promotion is effective, and provides the promotion to customers within the promotion area. In some cases, as customers enter the merchant's location with their electronic devices that received the promotion, and during the promotion's effective period, the described systems match such devices' GPS coordinates with the GPS coordinates of the merchant's location to register conversions on the promotion. Other implementations are described.
US10354273B2 Systems and methods for tracking brand reputation and market share
Systems and methods for tracking brand reputation and market share are provided. The system includes one or more devices having a processor and a non-transitory storage medium accessible to the hardware processor. The device is programmed to obtain an awareness index at a plurality of levels at least partially based on the brand data. The device is programmed to obtain a favorability index as a ratio of user numbers based on the brand data. The device is programmed to obtain a branding index by combining the awareness index and the favorability index. The device is programmed to obtain an affinity score for a group of users at least partially based on the brand data and recommend the group of users based on the affinity score to increase the branding index.
US10354272B1 Automatic virtual phone number pool management
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic contact information assignment. A method includes: identifying a pool of telephone numbers; assigning the telephone numbers to a pool manager; allocating by the pool manager, subsets of the telephone numbers to a plurality of allocators, each allocator responsible for allocating telephone numbers to an associated group of content sponsors; determining a first allocation of a first subset, the first allocation being distributed among the content sponsors associated with a first allocator, creating first pools each associated with a respective one of the content sponsors associated with the first allocator; reclaiming one or more telephone numbers from a pool of the first pools; and assigning ones of the reclaimed telephone numbers by the first allocator into either other pools of the first pools or back to the pool manager for allocation to other allocators.
US10354269B2 System and method for administering a loyalty program and processing payments
The present invention is directed to a system and method for administration of a customer loyalty program at a point of sale terminal. The system, in one embodiment, contains a database of customer records for the loyalty program where each customer record contains information about a customer's payment device and information about a customer's mobile device. The system may locate a customer record in a database based on payment device or mobile device information captured at the point of sale terminal and apply any applicable loyalty program discounts. The system may then forward the payment device information to a third-party payment processor for payment processing. The system may print out a receipt at the point of sale terminal indicating any discounts and containing a promotional message. The system may also send a promotional message to the customer's mobile device using the mobile device information stored in the customer's record.
US10354268B2 Systems and methods to organize and consolidate data for improved data storage and processing
Systems and methods to dynamically combine offer data records in accordance with predetermined rules such that the data records that are required to be monitored for processing are reduced and the computation efficiency in processing the transactions and relevant offers is improved in a transaction handler configured on an electronic processing network to process a huge amount of transactions in real time and a rapidly increasing number of offers.
US10354266B2 Systems and methods for providing location-based gaming rewards
A computer-implemented method for providing an offer associated with a merchant to a cardholder engaging in a game is implemented by a gaming rewards computer system in communication with a memory. The method includes storing merchant game data for the merchant within the memory wherein the merchant game data includes data associated with a merchant game a merchant offer and a location of the merchant, receiving a game request message from a cardholder computing device associated with the cardholder wherein the game request message includes a cardholder locator identifying a location of the cardholder, providing the merchant game to the cardholder computing device when the cardholder location is within a pre-defined distance of the merchant location, receiving a game result message for the merchant game, and providing the merchant offer to the cardholder computing device based, at least in part, on the game result message.
US10354257B2 Identifying clusters for service management operations
Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
US10354254B2 Data processing method and system, terminal, and server
Implementation manners of the present invention disclose a data processing method and system, a terminal, and a server, where the data processing method includes: acquiring a service processing instruction inputted by a user; generating a service processing request according to the service processing instruction, where the service processing request includes a unique identifier of the terminal; and sending the service processing request to a server, so that the server queries, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal; and processing, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request. The technical solutions disclosed by the present invention require no complex manual operations, thereby decreasing an error rate, improving a service processing speed.
US10354253B2 System and method for identity protection using mobile device signaling network derived location pattern recognition
A system and method for recognizing patterns in wireless device locations using wireless device location data derived from a communications signaling network is provided. By using wireless network supported signaling operations and messages, location data concerning the whereabouts of wireless devices, and hence wireless device users, may be obtained. The location data derived from communications signaling network may be statistically analyzed to reveal potential geographic patterns that may indicate meaningful behaviors of the purported users of the wireless devices.
US10354252B1 Location feature generation for user authentication
Technology for providing risk-based authentication, in which a location N-gram is generated for each historical transaction, the location N-gram indicating both a location from which the historical transaction originated and at least one location from which at least one previous transaction performed by the user that performed the historical transaction originated. A counter corresponding to the location N-gram is identified and incremented in a behavior profile for the user. An anomalousness risk score for a current user transaction having the same location N-gram may be calculated based on a value of the counter. If the risk score exceeds a threshold, an alert may be issued or other action taken with regard to the current transaction. Techniques are provided that limit complexity resulting from using a series of locations to detect anomalous user behavior, and that reduce the sparseness of the generated historical behavior data.
US10354244B2 Method, apparatus and system for processing payment request for virtual commodities on open network platform
A method, apparatus and system for processing a payment request for a virtual commodity on an open network platform are provided. The method includes: receiving a payment request that is sent by a third-party application server according to a request from a terminal, the payment request carrying at least an account identifier; deducting a charge from an account corresponding to the account identifier according to a payment attribute corresponding to the account identifier; and sending a charge deduction result corresponding to the account to the terminal via the third-party application server. According to the present method, usage rate of network and system resources is improved.
US10354241B2 Storing transaction details for mobile telephone top ups via automatic teller machines
Methods and apparatus for operating an automatic teller machine (ATM) to perform a mobile telephone top up. In an embodiment, a card reader associated with an ATM processor reads a card account number and receives, via an input device, an indication from the cardholder to perform a mobile telephone top up transaction. The ATM processor then transmits a request for prior top up transaction data to a service provider computer, receives the requested data, displays it on a display screen, receives a selection by the cardholder of a mobile telephone carrier and a mobile telephone number, and receives an amount of money indication to apply. The ATM processor then transmits a second request to the service provider including the amount of money indication and the selection from the displayed prior top up transaction data.
US10354222B2 Product tracking system
Systems, methods and tools for tracking the amounts of merchandise being displayed or available for sale in a retail environment using measurements of air displacement caused by the movement of customers, employees and shopping carts throughout a retail environment. The disclosed embodiments may position air displacement sensors throughout a store and near the products being offered for sale. As the merchandise is removed by customers, a greater amount of air may be measured. Embodiments of each sensor device may be calibrated with a maximum threshold measurement of air displacement corresponding to the amount of merchandise surrounding the sensor. After enough of the products have been removed from the surrounding proximity of the sensor, the maximum threshold of air displacement may be reached, wherein upon exceeding the maximum threshold of air displacement a signal may be sent alerting employees to restock the specified merchandise proximate to the sensor's location.
US10354218B2 System and method for iPS cell bank using internet technology
A system for an iPS cell bank includes a terminal and a server. The terminal receives and sends a production request including a desired collection date of a somatic cell and a customer ID to the server. The server stores a collectable date for collecting the somatic cell, a producible period for producing an iPS cell, and a location and a stockable period for stocking the iPS cell; and determines: a collection date based on the desired collection date and the collectable date; a production period based on the collection date and the producible period; an acceptance date of the somatic cell based on the collection date and the production period; a stock location and a stock period based on the production period, the stockable location, and the stockable period; and a shipment date of the iPS cell based on the production period, the stockable location, and the stockable period.
US10354214B2 Operator robot interaction using operator interaction preferences
A robot system includes at least one robot configured to interact with a plurality of operators in a warehouse. The robot has a proximity detector configured to detect the presence of an operator of the plurality of operators when they are within a predetermined distance of the at least one robot. There is a processor configured to retrieve from a memory a set of operator interaction preferences for the operator detected. And, there is a display device configured to allow the at least one robot to interact with the detected operator based on the set of operator interaction preferences of the detected operator.
US10354212B2 Techniques for business process driven service oriented architecture (SOA) governance
Certain example embodiments tie the business process governance and Service Oriented Architecture (SOA) governance processes together through the use of Business Process Model and Notation (BPMN) and Event Driven Architecture (EDA) based messaging. That is, in certain example embodiments, a BPMN agent integrated into a SOA registry and publish/subscribe agents deployed to the SOA registry and a business process engine are used to bring the business and SOA governances together through an EDA that helps generate relevant messages from a BPMN model representing the various governance mechanisms. Advantageously, a Complex Event Processing (CEP) engine and business analytics modules may provide monitoring and feedback to both parts of the overall architecture.
US10354209B2 Service providing system and log information providing method
A service providing system provides a service to a service usage device connected via a network. The service providing system is constituted by at least one information processing apparatus. The service providing system includes at least one log information storage unit configured to store log information relating to the service provided to the service usage device, in association with organization identification information of the service usage device; an organization information storage unit configured to store a standard time of an organization identified by the organization identification information; and a log information providing unit configured to collect the log information from the log information storage unit based on the organization identification information, correct time and date information included in the log information according to the standard time of the organization identified by the organization identification information, and subsequently provide the log information to a request source of the log information.
US10354207B2 Systems and methods for optimization of real time production operations
Systems and methods for optimization of real time production operations. In one embodiment, a moving time horizon based parametric model provides fast predictions for production optimization in a short-term framework. In another embodiment, multiple technologies are selected in connection with asset performance workflows that are uniquely implemented in a multi-phase approach.
US10354202B2 Signal detection algorithms to identify drug effects and drug interactions
An algorithm according to an embodiment of the present invention provides for latent signal detection of adverse events. Embodiments infer the presence of adverse drug events from large observational databases housed by the FDA, WHO, and other governmental organizations. The disclosed algorithms do not require the adverse event to be reported explicitly. Instead, the algorithms infer the presence of adverse events through more common secondary effects. In an embodiment, machine learning techniques are used for this purpose.
US10354199B2 Transductive adaptation of classifiers without source data
A classification method includes receiving a collection of samples, each sample comprising a multidimensional feature representation. A class label prediction for each sample in the collection is generated with one or more pretrained classifiers. For at least one iteration, each multidimensional feature representation is augmented with a respective class label prediction to form an augmented representation, a set of corrupted samples is generated from the augmented representations, and a transformation that minimizes a reconstruction error for the set of corrupted samples is learned. An adapted class label prediction for at least one of the samples in the collection is generated using the learned transformation and information is output, based on the adapted class label prediction. The method is useful in predicting labels for target samples where there is no access to source domain samples that are used to train the classifier and no access to target domain training data.
US10354187B2 Confidentiality of files using file vectorization and machine learning
A method for confidentiality classification of files includes vectorizing a file to reduce the file to a single structured representation; and analyzing the single structured representation with a machine learning engine that generates a confidentiality classification for the file based on previous training. A system for confidentiality classification of files includes a file vectorization engine to vectorize a file to reduce the file to a single structured representation; and a machine learning engine to receive the single structured representation of the file and generate a confidentiality classification for the file based on previous training.
US10354176B1 Fingerprint-based experience generation
Experience fingerprints can be generated that are unique but correspond to a recognizable fingerprint template, where each fingerprint can correspond to a word of a visual language. Image data can be captured that includes a representation of an experience fingerprint, and the fingerprint can be analyzed by a remote system or service to determine an experience to be provided. The experience can be a general experience to be provided for any request relating to a specific fingerprint received over a period of time, or the experience can be selected, modified, or generated based upon contextual information for the request, such as information for a user or device submitting the request. The experience can include audio, video, text, or graphical content, as may be presented using one or more devices.
US10354174B2 Image processing apparatus, image forming apparatus, method of controlling image processing apparatus, and method of controlling image forming apparatus
An image forming system capable of preserving appropriate density-gradation characteristics and color output characteristics. An image processing apparatus for executing second calibration is connected to an image forming apparatus for executing first calibration. When an instruction for executing the second calibration in succession to execution of the first calibration is received, the image processing apparatus transmits an inhibition command for inhibiting a print operation to the image forming apparatus, and shifts to an inhibition mode. The image processing apparatus transmits a cancel command for canceling inhibition of the print operation to the image forming apparatus. Even when an instruction for executing the job is received, the image processing apparatus does not transmit the job to the image forming apparatus during the inhibition mode.
US10354163B2 Enhanced computer vision using object location information
Systems and methods for an enhanced computer vision module are presented. The system receives host locating information, and determines a position and a location of the host based on the host locating information. The system determines a field of view (FOV) of the host based on the host locating information, and controls a camera associated with the host that is configured to record a video stream comprising the FOV. The system and method provide an improvement over conventional computer vision (CV) systems by utilizing object locating information that is transmitted, and also by keeping a storage table of learned and fixed objects. The provided system and method improve the efficiency of object recognition and computer aided maintenance (CAM).
US10354162B2 Information processing apparatus, information processing method, and storage medium
A detected quadrilateral area is displayed and no group of candidate lines is displayed in a normal state. While a user is selecting a side that the user desires to change, a group of candidate lines corresponding to the selected side is displayed. Then, whether to replace a position of the selected side with a position of a candidate line is determined based on a movement destination position of the selected side.
US10354155B2 Vehicle vision system with multiple cameras
A vision system for a vehicle includes a plurality of cameras having respective fields of view exterior of the vehicle. The plurality of cameras includes driver and passenger side wide angle cameras having wide angle fields of view, driver and passenger side rearward viewing cameras having fields of view sideward and rearward of the vehicle, and a rear camera having a wide angle field of view rearward of the vehicle. A display is operable to display images derived from image data captured by at least some of the cameras. The display displays a panoramic view derived from image data captured by the rear camera, the left-side rearward viewing camera and the right-side rearward viewing camera. The display displays a surround view derived from image data captured by at least some of the plurality of cameras.
US10354141B2 Role-based perception filter
Systems and methods for filtering objects of interest associated with an investigation. One method includes receiving a role identifier. The method includes retrieving metadata corresponding to the plurality of objects of interest. The method includes determining, with a classifier, a plurality of relationships between at least two of the objects of interest based on the metadata. The method includes identifying, based on the metadata, a subset of the plurality of relationships that are associated with the role identifier, the subset of the plurality of relationships including a subset of the plurality of objects of interest. The method includes generating a graphical representation including a first indication of the subset of the objects of interest and a second indication of the subset of the plurality of relationships. The method includes presenting the graphical representation on a display communicatively coupled to the electronic processor.
US10354133B2 Method for structural analysis and recognition of handwritten mathematical formula in natural scene image
The present method includes: transforming a gray matrix of a natural scene image into a local contrast matrix, and performing a binary division to the obtained local contrast matrix using an Otsu method, thereby obtaining a binary matrix; performing a connected domain analysis to the binary matrix, eliminating non-character connected domains to obtain character connected domains; performing a detection of elements of a special structure of a formula to the character connected domains using a correlation coefficient method, and separately annotating all the detected elements of the special structure: dividing rows of the binary matrix by means of horizontal projection; recognizing each character connected domain by means of a convolutional neural network; defining an output sequence, and outputting the results of recognition in a corresponding sequence according to a typesetting format of LaTeX.
US10354132B2 System and method for generating a virtual assistant
A system and method for generating a virtual assistant is disclosed. The system for generating a virtual assistant includes a configuration subsystem configured to receive one or more parameters from a document. The configuration subsystem is also configured to serialize the one or more parameters automatically extracted from the document and generate a structured object based on the one or more serialized parameters. The configuration unit is further configured to embed all validation criteria specified in the document. The system for generating a virtual assistant also includes a virtual assistant generator operatively coupled with the configuration subsystem and configured to analyze the structured object. The virtual assistant generator is also configured to automatically generate a virtual assistant based on an analyzed structured object.
US10354131B2 Product information outputting method, control device, and computer-readable recording medium
A product information outputting method includes: detecting that a hand of a person is present in a first area that is set according to a position of a product; and when the hand of the person is not detected in any one of the first area and a second area and the product is not detected in a product detection area after presence of the hand was detected based on the detecting, determining that the product has been moved out of the product detection area, the second area containing the first area, the product detection area set according to the position.
US10354122B1 Using masks to improve classification performance of convolutional neural networks with applications to cancer-cell screening
In cancer-cell screening, a patient's cells are classified by a convolutional neural network (CNN) to identify abnormal cells. In one approach, a mask having a center more transparent than the mask's periphery is used to mask an input image containing a cell of interest to yield a masked image. Since the cell is usually located around an image center, and since the image often contains irrelevant objects, such as normal cells and micro-organisms, around an image periphery, interference due to the irrelevant objects in training the CNN and in classification is diminished by using the masked image rather than the original one. In another approach, masking is applied to feature maps before classification. In the CNN, this masking is accomplished by convolving each feature map with a convolutional kernel to produce an intermediate feature map followed by chopping off a peripheral region thereof to yield a downsized feature map.
US10354120B2 Sensor for increasing security using biometric data, mobile device including the same, and authentication method of the mobile device
A sensor for increasing security using biometric data, a mobile device including the same, and an authentication method of the mobile device are provided. The sensor includes a fingerprint sensor configured to detect fingerprint data of a user contacting a fingerprint acquisition region, a plurality of electrodes, and a bio sensor connected to the electrodes to detect at least one type of biometric data. A first electrode among the electrodes is located such that a finger of the user contacts the first electrode when the finger of the user is in contact with the fingerprint acquisition region.
US10354105B2 Activating an output component to indicate an orientation of a near-field communication (NFC)-capable transaction card
A transaction card may monitor an amount of electric current induced in a first near-field communication (NFC) component of a transaction card. Electric current may be induced in the first NFC component when the first NFC component is within an electromagnetic field generated by a second NFC component of a transaction terminal. The transaction card may dynamically activate one or more output components associated with the transaction card based on the amount of electric current induced in the first NFC component. The one or more output components may indicate whether the transaction card can communicate with the transaction terminal. The transaction card may perform an action related to completing a transaction after determining that the amount of electric current induced in the NFC component satisfies a first threshold. The first threshold may indicate that the transaction card can communicate with the transaction terminal.
US10354104B2 Real-time location system (RTLS) tag with battery and energy harvesting, which transmits a location signal when the battery is inoperative
An energy harvesting tag for use in a real time location system (RTLS) includes a battery powered transceiver where a photocell and energy storage device are used to provide power to the transceiver and a microprocessor when the battery is dead or inoperative.
US10354092B2 Handling access attributes for data accesses
A data processing apparatus (2) has processing circuitry (4) for executing first software (12) at a first privilege level EL1 and second software (10) at a second privilege level EL2 higher than the first privilege level. Attributes may be set by the first and second software (10, 12) to indicate whether execution of the data access instruction can be interrupted. For a predetermined type of data access instruction for which the second attribute set by the second software (10) specifies that the instruction can be interrupted, the instruction may be set as interruptable even if the first attribute set by the first software (12) specifies that the execution of the instruction cannot be interrupted.
US10354087B2 Removable data storage medium, medical device and method for operating a removable data storage medium
A removable data storage medium including a serial interface; a non-volatile storage medium; a memory controller controlling data transmission between the serial interface and the non-volatile storage medium, a receiving unit; and a write protection unit; wherein the receiving unit is configured to receive a device identification feature from a medical device that can be connected to the removable data storage medium; and the write protection unit is configured to compare the device identification feature with a predetermined internal criterion, and, if the device identification feature complies with the predetermined internal criterion, permits read and write access from the medical device to the non-volatile storage medium and, if the device identification feature does not comply with the predetermined internal criterion, limits access of the medical device to the non-volatile storage medium to read access.
US10354080B2 Facilitating offline or other contemporaneous editing of tabular data
Methods and systems are presented for identifying user accounts selectively authorized to modify at least respective first and second fields of a data table, obtaining field-dependent validation rules selectively applicable to the respective fields, transmitting spreadsheet files to devices associated with the respective user accounts, filtering user-modified spreadsheet files so that the first field is selectively accepted from the first device and the second field is selectively accepted from the second device, allowing the values of the first and second fields to be edited contemporaneously, and recording an edited version of the data table.
US10354076B2 Dissolvable protection of candidate sensitive data items
Reducing risk of data loss by automatically background scanning a data set to detect a plurality of candidate sensitive data items. For at least some of those candidate sensitive data items that are deemed not to concretely classified as sensitive, a dissolvable encryption is applied to the data item to at least temporarily protect the data item. When the user requests access to the data item, the system determines that the data item has been dissolvably encrypted and that the user is authorized to define the sensitivity of the data item. In response, the user is allowed to direct the system as to whether the data item is to be concretely encrypted (such as if the user was to confirm the data item as sensitive), or whether the dissolvable encryption of the data item is to be dissolved (such as if the user was to confirm the data item as not sensitive).
US10354074B2 System and methods for automated detection of input and output validation and resource management vulnerability
In an example embodiment, a system analyzes a set of computer routines. The system may perform an analysis including a determination of a likelihood of vulnerability to unexpected behavior for one or more computer routines of the set. Based upon the analysis, the system may identify one or more computer routines of the set having the likelihood of vulnerability. The system may asynchronously and dynamically manipulate at least one of the one or more computer routines through a testing technique. The system may determine unexpected behavior of at least one of the one or more computer routines.
US10354072B2 System and method for detection of malicious hypertext transfer protocol chains
A system configured to detect malware is described. The system configured to detect malware including a data collector configured to detect at least a first hypertext transfer object in a chain of a plurality of hypertext transfer objects. The data collector further configured to analyze at least the first hypertext transfer object for one or more events. And, the data collector configured to generate a list of events based on the analysis of at least the first hypertext transfer object.
US10354071B2 Method for updating process objects in an engineering system
A method for updating process objects of an automation project stored in an engineering system, wherein an automation device is designed and/or configured via the engineering system to control a technical process and wherein, furthermore, the technical process to be controlled can be operated and monitored via an operator system in which changes to process objects made during the run-time are not lost but secured and are automatically “updated” or “traced” in the engineering system.
US10354064B2 Computer implemented method and a system for controlling dynamically the execution of a code
According to the invention, there is provided a computer implemented method for controlling dynamically the execution of a code by a processing system, said execution being described by a control flow graph comprising a plurality of basic blocks composed of at least an input node and an output node, a transition in the control flow graph corresponding to a link between an output node of origin belonging to a first basic block and an input node of a second basic block, a plurality of initialization vectors being associated to the output nodes at the time of generating the code, an a priori control word being associated to each input node which is linked to the same output node of origin according the control flow graph, said a priori control word being precomputed at the time of generating the code by applying a predefined deterministic function F to the initialization vector associated to its output node of origin, the following steps being applied once the execution of the output node belonging to a first basic block is terminated and at the time of executing the input node of a second basic block: providing (300) the a priori control word associated to the input node of the second basic block; providing (301) the initialization vector associated to the output node of the first basic block; determining (302) an a posteriori control word by applying to the provided initialization vector the same function F which has been used for generating the a priori control word; determining (303, 304) if the a priori control word matches with the a posteriori control word, a forbidden transition in respect to the control flow graph being otherwise detected (305).
US10354054B2 Methods and a system for passive authentication
Resource attributes for resources are continuously and regularly collected from hardware and software resources of one or more devices. The resource attributes are continuously fed to one or more confidence calculators. At any given point in time, a single confidence value is provided to an authentication for making a decision as to whether to authenticate a user for access to a particular resource.
US10354046B2 Programmable clock division methodology with in-context frequency checking
A method, system, and compute program product use a generalized macro or a generalized macro timing abstract for timing analysis in a specific timing context. The method includes setting up a timer, and determining a divide ratio of each external clock divider of one or more external clock dividers associated with the generalized macro or the generalized macro timing abstract programmatically as a function of another value. The method also includes performing the timing analysis using the divide ratios of the one or more external clock dividers. Obtaining a physical implementation of an integrated circuit is based on the timing analysis.
US10354044B2 Fragmentation point and simulation site adjustment for resolution enhancement techniques
A method of performing a resolution enhancement technique such as OPC on an initial layout description involves fragmenting a polygon that represents a feature to be created into a number of edge fragments. One or more of the edge fragments is assigned an initial simulation site at which the image intensity is calculated. Upon calculation of the image intensity, the position and/or number of initial simulation sites is varied. New calculations are made of the image intensity with the revised placement or number of simulation sites in order to calculate an OPC correction for the edge fragment. In other embodiments, fragmentation of a polygon is adjusted based on the image intensities calculated at the simulation sites. In one embodiment, the image intensity gradient vector calculated at the initial simulation sites is used to adjust the simulation sites and/or fragmentation of the polygon.
US10354043B2 Printed circuit board design for manufacturing across multiple suppliers
This application discloses a computing system to parse a product model definition that includes a layout design of a printed circuit board assembly, which identifies physical design characteristics of the layout design of the printed circuit board assembly. The computing system can identify one or more manufacturing processes capable of manufacturing at least a portion of the printed circuit board assembly having the identified physical design characteristics. The computing system can include a map or correlation between the manufacturing processes and manufacturing-related design constraints. The computing system can select one or more manufacturing checks that define manufacturing-related design constraints correlated to the identified manufacturing processes. The computing system can perform a manufacturing analysis, by implementing the manufacturing checks, which can determine whether the layout design of the printed circuit board assembly conforms to the manufacturing-related design constraints defined in the manufacturing checks.
US10354041B2 Process for improving capacitance extraction performance
Disclosed is a method for improving capacitance extraction performance in a circuit, the method including mapping, via a computing resource, a first layout including a plurality of wiring paths, selecting at least one target wire from the plurality of wiring paths, selecting at least one group of wires running orthogonally to the at least one target wire, identifying and selecting within the at least one group at least one set of two or more wires that are combinable for representation as a single merged wire, mapping a second layout, via the computing resource, and representing the at least one set of two or more wires as the single merged wire in said second layout, analyzing parasitic capacitance between the at least one target wire and the at least one group of wires using the second layout, and manufacturing the circuit using information from the analyzing of parasitic capacitance.
US10354028B2 Formal verification driven power modeling and design verification
A computer-implemented method includes receiving a unit, wherein each unit includes one or more blocks. The computer-implemented method further includes selecting one or more input pins for each of said one or more blocks. The computer-implemented method further includes assigning a numerical value to each of said one or more input pins to yield at least one numerical sequence. The computer-implemented method further includes, for each numerical sequence of the at least one numerical sequence, performing a check on the numerical sequence to yield a number of fails. The computer-implemented method further includes determining a simulation condition for power modeling of the unit based on optimizing a numerical sequence with respect to the number of fails. The computer-implemented method further includes determining a number of design errors of the unit based on the simulation condition. A corresponding computer system and computer program product are also disclosed.
US10354027B1 Systems and methods for heat transfer simulations
Systems and methods are provided for heat transfer simulations. Mesh generation is performed for a plurality of regions. Mesh faces are determined on different sides of an interface between the regions and overlapping areas between the determined mesh faces are determined. A total heat flow associated with the interface is discretized based at least in part on the one or more overlapping areas for heat transfer simulations.
US10354023B1 Transformed finite element models for performing structural analysis
A method and apparatus for transforming a finite element model is provided. A set of joint elements to the finite element model of a structure is created at a set of joint locations in the finite element model of the structure. A local coordinate system is assigned to each of the set of joint elements that is independent of a global coordinate system of the finite element model to generate a transformed finite element model. The transformed finite element model is generated with improved consistency and efficiency.
US10354021B2 Device for calculating bundle diameter of electrical wire bundle
A bundle diameter calculation device calculates the number of electrical wires belonging to an electrical wire bundle constituting a part of a wire harness of which each of the plurality of electrical wires is connected via relay points with connectors, the device including: a storage unit which stores electrical wire-connector connection information in which each of the plurality of electrical wires and the connectors are associated with each other, and bundle connection information which shows a state of connection with the connectors and relay elements by the unit of the electrical wire bundle of the wire harness; and a processing unit which, when the wire harness is specified, checks the electrical wire-connector connection information and the bundle connection information against each other and calculates the bundle diameter of the electrical wire bundle.
US10354020B2 Computer-assisted design method comprising a modelling step
A computer-assisted design method for a second three-dimensional object from a first three dimensional object known only by its boundary surfaces, through a surface model of the B-Rep type, of the planar, cylindrical, cone, sphere, or toroid type, excluding free forms in defining the boundary of the object. The first object is broken down into a set of simple volume primitives. The first object is associated with a construction graph defined from these volume primitives and a set of geometric parameters for using these volume primitives in the specific case of that first object. The construction graph enables a compact description of all of the construction alternatives of the object through Boolean combinations of these primitives. The second object is generated as an alternative of the first object according to that construction graph, by modifying some of these parameters.
US10354013B2 Dynamic translation of idioms
Dynamic translation of idioms is performed with respect to electronic communications. An idiom search application is activated which identifies an idiom within a phrase and searches a corpus for a translation of the idiom and one or more associated characteristics. In response to detection of the translation in the corpus, profile metadata related to the observed communication is collected and compared to the one or more characteristics. The idiom and the collected profile metadata are stored in a corpus that supports a search of the idiom. In response to absence of the translation in the corpus, the idiom is dynamically translated. The translated idiom is presented proximal to the evaluated expression.
US10354005B2 Mere-parsing with boundary and semantic driven scoping
Methods, systems and computer program products for implementing a mere-parser are disclosed. Text data is processed to generate one or more parse items. A boundary based attribute associated with one of the parse items is identified, and the identified mere attribute is associated with one or more of the remaining parse items that is not blocked from associated with the boundary based attribute.
US10353998B2 Information processing apparatus with real time update related to data edited while form document data is browsed, control method, and storage medium
PDL information is generated by executing rendering commands for overlaying form information and field data. When PDL information are generated by executed the rendering commands, calculation information is automatically generated which indicates a calculation relation between a plurality of fields. A form page in PDF format is generated, the form page is converted to SVG format, data for displaying a browsing screen on which browsing and editing of the form page are performed based on the form page and the generated calculation information is generated, and the generated data for displaying the browsing screen is transmitted to a client device.
US10353992B2 Adaptive determination of dynamically-composited web page elements in a web application
Systems for user interface composition in a collaboration environment. A method commences upon identifying a server in a cloud-based environment, wherein the server is interfaced with one or more storage devices that store one or more objects accessible by two or more users. Upon receiving a request to access an object that is stored in the cloud-based environment, the method processes the request to determine if the object has two or more rendering options such as a popup rendering option or a modal rendering option. If so, the method selects one of the rendering options and collects further information such a user profile information and/or a collaboration rulebase, which further information is used to drive composition of formatted object. The adaptively-formatted object is transferred over the network to satisfy the request.
US10353986B2 Automatically dividing text into multiple columns
Some embodiments provide a method for displaying text content on a device. The method receives a set of text content arranged in a single column. The method identifies a separable segment of the text content for display on a device. Based on properties of the text content and the device, the method determines whether the separable segment of the text content meets a set of characteristics for dividing the segment of text content into more than one column for display. When the separable segment of text content meets the set of characteristics, the method displays the segment of text content using more than one column.
US10353983B2 Temperature controlled systems
In a method of apparatus for obtaining thermal property data on thermal properties of a temperature controlled system which includes temperature control apparatus, said data being suitable for use in predicting the temperature of at least part of the system, the following steps are performed: (a) the monitoring the temperature of at least part of the system over a succession of portions or points of a data acquisition period and recording said temperature for each portion or point in an electronic memory; (b) the determining heat transfer data for the period, said heat transfer data being indicative of the amount of heat energy supplied to, or removed from said part over the acquisition period; and determining the thermal property data from the recorded temperatures and heat transfer data, wherein the thermal property data is determined by a process of statistical inference.
US10353975B2 Terminal, server and event suggesting methods thereof
Disclosed are a terminal, a server and event suggesting methods thereof, the event suggesting method using word embedding, the method including: determining user preference information about a predetermined object by assigning values to a plurality of reference items with respect to user input data corresponding to the object; generating user intent information, which includes values based on the plurality of reference items, based on at least one piece of review data corresponding to a plurality of events for recommendation objects, and accessing a database built up by adding the generated user intent information to the plurality of events; and suggesting an event following the object among the plurality of events based on a similarity between the user preference information about the object and the user intent information of each event included in the database. Thus, the event based on to a user's preference is suggested, thereby providing the event-recommendation service to make a user's satisfaction higher.
US10353969B2 Identifying relationships in an online social network
In particular embodiments, a method comprises accessing, from a first user of an online social network, profile information of the first user comprising personal information of the first user and a visibility preference specified by the first user, wherein the visibility preference specifies a degree of separation preference and determines a flow of the first user's profile information to users of the online social network and a flow of information to the first user, identifying relationships between the first user and one or more second users of the online social network based on the personal information and the visibility preference of the first user, and further based on personal information of the one or more second users, and updating a member database with the identified relationships between the first user and one or more of the second users.
US10353964B2 Evaluating semantic interpretations of a search query
The present disclosure relates to evaluating different semantic interpretations of a search query. One example method includes obtaining a set of search results for a particular search query submitted to a search engine; obtaining a set of semantic interpretations for the particular search query; obtaining, for each semantic interpretation of the set, a canonical search query; generating a modified search query based at least in part on the particular search query and the canonical search query for the semantic interpretation; obtaining a set of search results for the modified search query for the semantic interpretation; and determining, for each semantic interpretation of the set, a degree of similarity between (i) the set of search results of the modified search query for the semantic interpretation, and (ii) the set of search results for the particular search query.
US10353961B2 Systems and methods for conducting and terminating a technology-assisted review
Systems and methods are provided for classifying electronic information and terminating a classification process which utilizes Technology-Assisted Review (“TAR”) techniques. In certain embodiments, the TAR process, which is an iterative process, is terminated based upon one more stopping criteria. In certain embodiments, use of the stopping criteria ensures that the TAR process will reliably achieve a level of quality (e.g., recall) with a certain probability. In certain embodiments, the TAR process is terminated when it independently identifies a target set of documents. In certain embodiments, the TAR process is terminated based upon whether the ratio of the slope of the TAR process's gain curve before an inflection point to the slope of the TAR process' gain curve after the inflection point exceeds a threshold. In certain embodiments, the TAR process is terminated when a review budget and slope ratio of the gain curve each exceed a respective threshold.
US10353959B2 Component assembly system and method using inspection information
A component assembly system and method, by which an optimum combination of components can be determined by using inspection information of each component. The system has: an inspection information reading section for reading first and second inspection information regarding assembling of first and second components; a component reserving section for reserving each component; a storing section for storing a relationship between the inspection information of each component and a reserve position of each component; a grouping section for providing at least one first and second groups respectively including the first and second components; a combination determining section for determining a combination of the first and second components on one-to-one correspondence, by using the first and second inspection information; and a component conveying device for conveying the first and second components corresponding to the determined combination from the component reserving section to an assembly device, by using the stored relationship.
US10353950B2 Visual recognition using user tap locations
Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
US10353948B2 Content based image retrieval
A method and non-transitory computer readable medium for content based image retrieval. The method includes selecting a query image, segmenting the selected query image by applying a segmentation technique, extracting features from the segmented query image by determining at least two feature descriptors, including color feature descriptors and texture feature descriptors, and determining a similarity of the query image to a plurality of images included in a database using the determined at least two feature descriptors of the segmented query image, features being extracted from each of the plurality of images included in the database by determining the at least two feature descriptors, the color feature descriptors and the texture feature descriptors including a simultaneous combination of different color spaces, and global and local statistical measurements being carried out on the simultaneous combination of the different color spaces.
US10353945B2 Systems and methods for streaming media contents based on attribute tags
There is provided a system including a non-transitory memory storing a media library including an ordered plurality of media contents, each including a plurality of attribute tags, and a hardware processor configured to provide a user interface for display on a user device for navigating the media contents, receive a user input from the user device for playing one or more of the ordered media contents based on a first attribute tag of the plurality of attribute tags, stream a first portion of a first media content to the user device, based on the first attribute tag of the media content selected by the user input, and stream a second portion of a second media content to the user device following the first portion of the first media content, based on the first attribute tag of the media content selected by the user input.
US10353931B2 High definition map and route storage management system for autonomous vehicles
High definition maps for autonomous vehicles are very high resolution and detailed, and hence require storage of a great deal of data. A vehicle computing system provides multi-layered caching makes this data usable in a system that requires very low latency on every operation. The system determines which routes are most likely to be driven in the near future by the car, and ensures that the route is cached on the vehicle before beginning the route. The system provides efficient formats for moving map data from server to car and for managing the on-care disk. The system further provides real-time accessibility of nearby map data as the car moves, while providing data access at optimal speeds.
US10353928B2 Real-time clustering using multiple representatives from a cluster
Embodiments include method, systems and computer program products for real-time data clustering using multiple representatives associated with the data cluster. In some embodiments, a data point may be received from a data source. A data cluster may be identified. A set of representatives associated with the data cluster may be obtained. The data point may be compared to the set of representatives associated with the data cluster. A determination may be made to add the data point to the data cluster. The data point may be associated with the data cluster. The set of representatives associated with the data cluster may be updated, where one of the set of representatives associated with the data cluster is replaced with the data point.
US10353916B2 Techniques for conversion of CAD descriptions
In one embodiment, techniques are provided for converting a CAD description maintained in a first storage format (e.g., a file-based storage format) of a source repository to a second storage format (e.g., a relational database-based storage format) of an output repository. The techniques may, generate a single, coherent representation from spatially ambiguous “fragments” by generating an acyclic model graph for each graphical view, and then storing models of the acyclic model graph in the second storage format (e.g., the relational database-based storage format). The techniques may further produce a post-conversion CAD description that preserves human-readable names and information relationships related to levels by examining attachment specific copies of level structures (i.e. levels and attached levels) referenced from attachments, and generating from these categories and subcategories in the second storage format (e.g., the relational database-based storage format).
US10353913B2 Automating extract, transform, and load job testing
A method for testing an extract, transform, load job (ETL job) is provided. The method may include receiving an uploaded ETL job. The method may also include executing a functionality test of the uploaded ETL job using a test bucket. The method may further include determining the executed functionality test produces a failure result. The method may also include creating at least one test sub-job corresponding to at least one stage within on the uploaded ETL job. The method may further include generating a plurality of test data for each of the at least one created test sub-job. The method may also include executing the at least one created test sub-job using the plurality of generated test data. The method may further include creating a report based on a plurality of results associated with the at least one executed test sub-job.
US10353912B2 Navigation of a data extraction graph of data and metadata from a data repository
Navigation of a data extraction graph is described. The data extraction graph may be a graph representation of data and metadata in an object-oriented database. In one example, a data extraction definition of metadata from a database system is presented in a graph format. The graph format is transformed into a linear object tree, and/or an object list. Navigation commands are received from a user to navigate the transformed graph format. Selections of objects are received from the user to select objects in the transformed graph format. A summary view of the selected objects is then provided in the transformed graph format.
US10353909B2 System and method for visualizing data
Techniques are described for selecting, based on a data visualization intent specification and a defined set of data fields associated with a set of data, two or more Meta templates that meet the data visualization intent specification and that support the set of data fields, for determining chart parts that can be used within the selected Meta templates to form chart templates and for determining, based on a set of combination rules and the specification, the chart templates that meet the data visualization intent specification.
US10353904B2 Analyzing and answering questions
A computer-implemented method includes receiving, at a computer system, a question; identifying one or more first semantic elements in the question; selecting, from one or more electronic documents, a plurality of candidate responses to the question based on comparison of the one or more first semantic elements to second semantic elements; determining completeness scores for the plurality of candidate responses, wherein each of the completeness scores indicates how completely a corresponding candidate response from the plurality of candidate responses answers the question; determining relevance scores for the plurality of candidate responses, wherein each of the relevance scores indicates how relevant a corresponding candidate response from the plurality of candidate responses is to the question; and providing, by the computer system, at least a portion of the plurality of candidate responses based, at least in part, on the completeness scores and the relevance scores.
US10353903B2 Computing system with correlation estimation mechanism and method of operation thereof
A computing system includes: a sensor configured to receive an input observation including a sample count for processing an original content; and a control unit, coupled to the sensor, configured to: generate a covariance estimate based on the input observation for identifying the original content associated with the input observation for implementing a linear estimation mechanism, and calculate a weight combination based on the covariance estimate for identifying the original content.
US10353896B2 Data processing method and apparatus
A data processing method and apparatus are provided. The data processing method includes determining, according to a database execution plan, a partition quantity corresponding to a currently free programmable memory, partitioning the currently free programmable memory according to the partition quantity, to obtain a programmable memory partition corresponding to the partition quantity, and executing, using the programmable memory partition, a relational algebra logical operation corresponding to the database execution plan. Embodiments of the present disclosure can be used to improve data processing efficiency.
US10353895B2 Atomic visibility switch for transactional cache invalidation
Disclosed herein are systems, methods, and computer program products for providing transaction-consistent snapshots of data stored in or associated with a database. An embodiment operates by receiving, at a source database, an update request to update data associated with a table stored at the source database, and modifying a value of a modification-in-progress data structure corresponding to the table to indicate that a modification is in progress for the table. The embodiment includes updating a value of a commit identification counter and a table time stamp associated with the table to indicate that cached data having a time stamp older than the updated time stamp are invalid. The embodiment further includes modifying the value of the modification-in-progress counter to indicate completion of table modification.
US10353888B1 Event processing system, method, and computer program
An event processing system, method, and computer program product are provided. A plurality of records are stored, including a plurality of events of different event types for a plurality of customers. In use, an indication is received in connection with one or more aspects associated with one or more of the events for one or more of the customers. Based on such indication, one or more subsets of the events of one or more of the records are identified. In some optional embodiments, such one or more event subsets are then processed to reduce noise therein, resulting in fewer events in the one or more event subsets. To this end, a result of the processing may be displayed in a variety of ways for a variety of purposes.
US10353885B2 Storing data records
Embodiments of the present invention provide a method, computer program product, and a computer system for storing data records in extents. According to one embodiment a data record comprising an attribute value is received. One or more data records stored in a first extent, are identified, wherein the stored one or more data records in the first extent have at least one attribute value. The attribute value of the received data record is compared to the attribute values of the identified data records stored in the first extent. It is then determined whether to store the received data record in the first extent. Responsive to determining, not to store the received data record in the first extent, the received data record is stored in a second extent. If the first received data record is stored in a second extent, determining, an attribute value information of the second extent.
US10353883B2 Method, device and storage medium for providing data statistics
The present disclosure relates to a method, a device and a storage medium for providing data statistics in a computer. The method may include: obtaining a data collection from a server, wherein the data collection comprises a plurality of records, and each of the records comprise a target data field; obtaining an index number of each target data field according to the records respectively; obtaining a bitmap comprising a plurality of bitmap units, each bitmap unit having a unique index number; searching and locating a bitmap unit in the bitmap, and writing a predetermined data into the located bitmap unit, wherein the unique index number of the located bitmap unit corresponds to the index number of each target data field; and determining the bitmap unit having a same data with the predetermined data by traversing the bitmap, and counting a total number of the determined bitmap units.
US10353882B2 Packaging data science operations
The present disclosure relates to a data science system that packages data science operations. The data science system packages a data science operation with a component descriptor or service descriptor to allow the data science system to easily apply and execute the data science operations using data from a variety sources. As described herein, the data science system also enables a user to provide data science packages to a marketplace as well as retrieve data science packages created by other users from the marketplace. Further, the data science system can customize a data science package obtained from the marketplace to perform data science operations using data belonging to the user or using user-specified parameters.
US10353876B2 Dynamic property data integration framework
A dynamic integration framework allows property data to be dynamically influenced by external data sources. In one example, a client services component receives, from a client application, a request to create or edit an object. The client services component retrieves, from a content repository, an initial property set applicable to the object. An external data service specifies an initial property modification set based on property dependencies between controlling property values and dependent properties. The external data service provides the property modifications to the client services component with an initial data identifier that indicates a state of the property modifications. The client services component merges the initial property modifications and the initial data identifier with the initial property set.
US10353874B2 Method and apparatus for associating information
The present invention belongs to the information processing field and discloses a method and apparatus for associating information. The method for associating information comprises: obtaining identification information of a first content; associating the identification information of the first content with a second content, wherein the second content is created for the first content; obtaining identification information of a third content, wherein the third content is an updated version of the first content, the third content containing revision made according to the second content; and associating the identification information of the third content with the second content. With the method and system for associating information as provided by the present invention, contents of a plurality of versions can be managed and traced efficiently without a need to modify the existing code review flow.
US10353872B2 Method and apparatus for conversion of virtual machine formats utilizing deduplication metadata
A method and apparatus is disclosed herein for converting a virtual machine from an initial hypervisor format to a target hypervisor format utilizing deduplication metadata. The method may include generating a copy of a virtual machine by replication of deduplication metadata for one or more files corresponding to the virtual machine. Furthermore, the method may include opening the copy of the virtual machine from the replicated deduplication metadata. The method may also include converting the replicated deduplication metadata from an initial hypervisor format to a target hypervisor format to generate a converted virtual machine.
US10353871B2 Data synchronization management
In general, a data synchronization management system is disclosed in which files (and/or other data) are synchronized among two or more client computing devices in connection with a backup of those files. Synchronization polices specify files to be synchronized based on selected criteria including file data, metadata, and location information. In general, files are initially copied from a primary client computing device to secondary storage. Thereafter, files to be synchronized are identified from the secondary storage, and copied to other client computing devices. Additionally, synchronized files may be viewed and accessed through a cloud and/or remote file access interface.
US10353870B2 Tracking structure for data replication synchronization
One or more techniques and/or computing devices are provided for utilizing a tracking structure for data replication synchronization. For example, a first storage controller, hosting first storage, may have a replication relationship with a second storage controller hosting second storage (e.g., write requests, modifying the first storage, may be replicated to the second storage). The first storage controller maintains a tracking structure comprising hash buckets, dynamic tree structures, and/or a tracking segment bitmap used to identify portions of the first storage as either comprising dirty data (e.g., data, modified by a write request not yet replicated to the second storage, that may be different than corresponding data within the second storage) or clean data (e.g., the same data as the second storage). The tracking structure may be used to resynchronize the second storage to the first storage, perform a quick resync, facilitate semi-synchronous replication, and/or perform snapshot-less resync.
US10353869B2 Minimization of surprisal data through application of hierarchy filter pattern
A method, computer product, and computer system of minimizing surprisal data comprising: at a source, reading and identifying characteristics of a genetic sequence of an organism; receiving an input of rank of at least two identified characteristics of the genetic sequence of the organism; generating a hierarchy of ranked, identified characteristics based on the rank of the at least two identified characteristics of the genetic sequence of the organism; comparing the hierarchy of ranked, identified characteristics to a repository of reference genomes; and if at least one reference genome from the repository matches the hierarchy of ranked, identified characteristics, breaking the matched reference genomes into pieces, combining pieces associated with the identified characteristics from at least one matched reference genome to form a filter pattern to be compared to the nucleotides of the genetic sequence of the organism, to obtain differences and create surprisal data.
US10353867B1 Method and system for verifying files for garbage collection
According to one embodiment, fingerprints of segment trees are scanned, each segment tree representing one of the files in a filesystem namespace. For each of the fingerprints representing a segment, setting a corresponding bit in a live reference vector (LRV) to indicate that the segment has been referenced by a file in the filesystem namespace. A file index mapping fingerprints to storage locations of segments is scanned, including, for each fingerprint found in the file index, setting a corresponding bit in a live index vector (LIV) to indicate that the fingerprint exists in the file index. The LR vector and the LI vector are compared to determine whether there is any mismatch. A garbage collection operation is performed in response to determining that the LR vector and the LI vector are matched.
US10353861B2 Mechanism for communication between architectural program running on processor and non-architectural program running on execution unit of the processor regarding shared resource
Functional units of a processor fetch and decode architectural instructions of an architectural program. The architectural instructions are of an architectural instruction set of the processor. An execution unit includes first and second memories, a register and processing units. The first memory holds data in rows with addresses. The second memory holds non-architectural instructions of a non-architectural program. The architectural and non-architectural instruction sets are distinct. The processing units execute the non-architectural program instructions to read data from the first memory, perform operations on the data read from the first memory to generate results, and to write the results to the first memory. The register holds information that indicates progress made by the non-architectural program during execution. The first memory is also readable and writable by the architectural program. The architectural program uses the information to decide where in the first memory to read/write data.
US10353858B2 System and method for managing system memory integrity in suspended electronic control units
A system for controlling a subsystem of a vehicle includes a memory, a first processor, and a second processor. The first processor allocates a portion of the memory upon booting to perform operations to control the subsystem and generates an indication when an amount of memory used from the allocated portion of the memory is greater than or equal to a threshold. The first processor monitors times when the vehicle is turned on and off and determines a time period during which the vehicle remains turned off. After the vehicle is turned off, the first processor enters a power save mode. The memory and the second processor continue to receive power. During the time period, on receiving the indication, the second processor wakes up the first processor, which performs a reboot operation, reallocates the memory, and reenters the power save mode. The memory continues to receive power.
US10353857B2 Parallel processing apparatus and method for controlling communication
A packet transmitting unit transmits, to a node via RDMA communication, a packet with a first identifier that represents a predetermined process and a second identifier that represents a destination communication interface and is a logical identifier, as a destination, being added thereto. A plurality of communication interfaces exist. A packet receiving unit receives a packet transmitted from the node via RDMA communication, selects a communication interface that is a destination of a received packet and is used in the predetermined process, based on the first identifier and the second identifier added to the received packet, and transfers the received packet to a selected communication interface.
US10353855B2 Systems, devices and methods for a calculator user interface
A software calculator is provided herein that includes an art object displayed along with the calculator as part of the calculator. The art object may be displayed as a background image, a portion of which is shown behind the controls and input/output display area of the calculator. The user may select other images from a gallery of available images to be displayed along with the calculator. The user may also provide rating for and/or purchase a print or an original of the art object currently being displayed by a click of a button or link displayed on the user interface of the calculator. The displayed art object may also automatically change or otherwise be updated according to user preferences.
US10353852B2 Memory system that stores data redundantly
A memory system includes a semiconductor memory device including a plurality of memory blocks, including a first block storing data and a second block storing backup data, a plurality of pins, and a controller configured to output a control signal to the semiconductor memory in accordance with the command. When the controller receives from outside of the memory system, a read command for the data in the first block, and the data in the first block are available, the controller is configured to transmit the data in the first block to the outside of the memory system. When the controller receives from outside of the memory system, a read command for the data in the first block, and the data in the first block are not available, the controller is configured to transmit the backup data in the second block to the outside of the memory system.
US10353845B2 Adaptive speed single-wire communications
Systems, methods, circuits and computer-readable mediums for adaptive speed single-wire communications. In one aspect, a method includes receiving a sensing signal from a device through a single-wire bus, analyzing one or more properties of the received sensing signal, the one or more properties including at least one of a pulse width of the sensing signal and a duration between sequential pulses in the sensing signal, adjusting one or more communication parameters for single-wire communications with the device based on the analyzed one or more properties, and transmitting a specific signal to the device through the single-wire bus at an adjusted transmission speed based on the adjusted one or more communication parameters.
US10353844B2 Tunable bus-mediated coupling between remote qubits
A tunable bus-mediated coupling system is provided that includes a first input port coupled to a first end of a variable inductance coupling element through a first resonator and a second input port coupled to a second end of the variable inductance coupling element through a second resonator. The first input port is configured to be coupled to a first qubit, and the second output port is configured to be coupled to a second qubit. A controller is configured to control the inductance of the variable inductance coupling element between a low inductance state to provide strong coupling between the first qubit and the second qubit and a high inductance state to provide isolation between the first qubit and the second qubit.
US10353840B2 Secure digital format card having two interfaces to communicate with two processors
A secure digital format card that includes two interfaces to a processor is provided, comprising a housing, and a processor that includes a secure digital input/output (SDIO) interface, a second interface, and further connections different from the interfaces. A first set and second set of pads are located at the housing, a subset of the first set for communicating with the processor via the SDIO interface. A subset of the second set for communicating with the processor via the second interface, and a further subset of the second set for communicating with the processor via the further connections. The processor is configured to: enable the subset of the second set of pads via the second interface when enable data is received via the one or more further connections, from the further subset of the second set of pads.
US10353831B2 Trusted launch of secure enclaves in virtualized environments
Systems, apparatuses and methods may provide for verifying, from outside a trusted computing base of a computing system, an identity an enclave instance prior to the enclave instance being launched in the trusted computing base, determining a memory location of the enclave instance and confirming that the memory location is local to the computing system. In one example, the enclave instance is a proxy enclave instance, wherein communications are conducted with one or more additional enclave instances in the trusted computing base via the proxy enclave instance and an unencrypted channel.
US10353827B2 Zone-SDID mapping scheme for TLB purges
Embodiments include techniques for using a zone-SDID mapping for translation lookaside buffer (TLB) purges, the embodiments include receiving a zone purge request, including zone attribute information, and searching for matching zone attribute information in a zone register using the zone purge request. Embodiments also include computing, based at least in part on the search, a state descriptor identifier (SDID) vector for each matching zone of the zone register, and reading TLB entries referenced in the zone purge request. Embodiments include comparing an SDID of the TLB entry against an SDID specified in the SDID vector, and purging the TLB entries based on the comparison.
US10353826B2 Method and apparatus for fast context cloning in a data processing system
A data processing system includes a memory system, a first processing element, a first address translator that maps virtual addresses to system addresses, a second address translator that maps system address to physical addresses, and a task management unit. A first program task uses a first virtual memory space that is mapped to a first system address range using a first table. The context of the first program task includes an address of the first table and is cloned by creating a second table indicative of a mapping from a second virtual address space to a second range of system addresses, where the second range is mapped to the same physical addresses as the first range until a write occurs, at which time memory is allocated and the mapping of the second range is updated. The cloned context includes an address of the second table.
US10353822B2 Cache map with sequential tracking for invalidation
The described technology is directed towards efficiently invalidating cached data (e.g., expired data) in a hash-mapped cache, e.g., on a timed basis. As a result, data is able returned from the cache without checking for whether that data is expired, (if desired and acceptable), because if expired, the data is only briefly expired since the last invalidation run. To this end, a data structure such as a linked list is maintained to track information representative of hash-mapped cache locations of a hash-mapped cache, in which the information tracks a sequential order of entering data into each hash-mapped cache location. An invalidation run is performed on part of the hash mapped cache, including using the tracking information to invalidate a sequence of one or more cache locations, e.g., only the sequence of those locations that contain expired data.
US10353820B2 Low-overhead index for a flash cache
Systems and methods for a low-overhead index for a cache. The index is used to access content or segments in the cache by storing at least an identifier and a location. The index is accessed using the identifier. The identifier may be shortened or be a short identifier. Because a collision may occur, the index may also include one or more meta-data values associated with the data segment. Collisions can be resolved by also comparing the metadata of the segment with the metadata stored in the index. If both the short identifier and metadata match those of the segment, the segment is likely in the cache and can be accessed. Segments can also be inserted into the cache.
US10353813B2 Checkpoint based technique for bootstrapping forward map under constrained memory for flash devices
A system comprising a processor and a memory storing instructions that, when executed, cause the system to determine a first value of a first checkpoint associated with a first snapshot, receive a second value of a second checkpoint associated with a translation table entry from an additional source, determine whether the second value of the second checkpoint is after the first value of the first checkpoint, in response to determining that the second value of the second checkpoint is after the first value of the first checkpoint, retrieve the translation table entry associated with the second checkpoint from the additional source, and reconstruct the translation table using the translation table entry associated with the second checkpoint.
US10353812B2 Apparatus and method of wear leveling of storage class memory by recording input group to output group address mapping
A method and apparatus of wear leveling control for storage class memory are disclosed. According to the present invention, whether current data to be written to a nonvolatile memory corresponds to a write cache hit is determined. If the current data to be written corresponds to the write cache hit, the current data are written to a write cache as well as to a designated location in the nonvolatile memory different from a destined location in the nonvolatile memory. If the current data to be written corresponds to a write cache miss, the current data are written to the destined location in the nonvolatile memory. If the current data to be written corresponds to the write cache miss and the write cache is not full, the current data is also written to the write cache. In another embodiment, the wear leveling control technique also includes address rotation process to achieve long-term wear leveling as well.
US10353804B1 Performance engineering platform and metric management
A flexible, adaptive performance test platform allows a test developer to customize performance tests to more realistically determine the impact of network behavior on a system under test. The test platform may be accessed through the use of a Graphic User Interface (GUI) by all developers within an enterprise to generate and execute performance tests prior to release of new systems by the enterprise. In one aspect, the test platform enables developers to share performance tests, thereby leveraging existing work product to reduce the overall system development time. In another aspect, the test platform enables developers to customize performance tests, providing the flexibility to easily specify a duration, scale, geography and/or resource for the test. In another aspect, the test platform enables developers to customize and monitor one or more metrics in accordance with the particular performance goals of the SUT, to enable a developer to more easily identify system issues.
US10353803B2 Dynamic device clustering
A cluster of devices can be identified where results from executing a test by any cluster devices can be considered as being from the same device. Thus, instead of waiting for a single device to produce comparable results, multiple devices from the same cluster can simultaneously perform the test and obtain the needed set of test results more quickly. The technology can identify clusters of devices that are all similar to a primary cluster device. A device pair can be considered similar when (1) a mean each of a set of test results from each device are within a first threshold of each other, (2) a measurement of the consistency of each test result set are within a second threshold of each other, and (3) a measurement of the consistency of a combination of the test results sets is between the consistency measurements of the individual test result sets.
US10353794B2 Parameter-based deployment control for deployment of database artifacts
Parameter-based deployment control for database objects is provided, in which processes for deploying database artifacts into a database as database objects are implemented. Many different techniques may be used in executing such deployment processes, including whether and how to combine various deployment-related jobs, identify/record/assess/correct potential errors, govern or instruct artifact conversion operations, or generally manage available resources with respect to executing the deployment(s) efficiently. By providing for selectable parameter values that are executed in an efficient, e.g., hierarchical, manner, deployment procedures may be implemented in a highly efficient and customizable manner.
US10353793B2 Identifying improvements to memory usage of software programs
The disclosed embodiments provide a system that facilitates the execution of a software program. During operation, the system determines a structure of a software program and an execution context for the software program from a set of possible execution contexts for the software program, wherein the software program includes one or more object instances. Next, the system uses the structure and the execution context to identify a portion of an object instance from the one or more object instances that is determined to inefficiently use memory space in the software program. The system then provides a refactoring of the object instance that reduces use of the memory space in the object instance.
US10353790B1 Disaster recovery rehearsals
Various systems and methods for configuring and performing DR rehearsal operations. One method involves initiating a disaster recovery rehearsal for an application. The method involves generating a snapshot of a first storage element used by the application. The method also involves configuring a second storage element and starting an instance of the application. Starting the instance of the application utilizes the snapshot and the second storage element. Generating the snapshot, configuring the second storage element, and starting the instance of the application are performed in response to initiating the DR rehearsal.
US10353787B2 Data stripping, allocation and reconstruction
A method for data stripping, allocation and reconstruction in an active drive storage system including a plurality of active object storage devices, each of the plurality of active object storage devices including one or more storage devices and a controller is provided. The method includes the controller of the identified one of the plurality of active object storage devices segmenting the received data into a plurality of data chunks and generating one or more parity chunks in response to the plurality of data chunks. The method further includes the controller of the identified one of the plurality of active object storage devices reorganizing the plurality of data chunks and the one or more parity chunks in response to a number of the plurality of data chunks and a number of the one or more of the plurality of active object storage devices into which the received data is to be stored. Finally, the method includes the step of the controller of the identified one of the plurality of active object storage devices storing the plurality of data chunks and the one or more parity chunks into the one or more of the plurality of active object storage devices.
US10353776B2 Memory system for performing read retry operation and operating method thereof
A memory system includes a semiconductor memory device including memory cells and an internal Random Access Memory (RAM); and a controller suitable for transmitting read retry table information to the semiconductor memory device when a read operation for the memory cells fails, wherein the internal RAM stores a read retry table during operation of the memory system, and wherein the semiconductor memory device performs a read retry operation with a read retry voltage determined based on the read retry table and the read retry table information.
US10353767B2 Use of multicore processor to mitigate common mode computing faults
A control system includes a computing channel and an object control channel. The computing channel includes command and monitor lanes. The command lane has a first processor core with a first core architecture receiving input data and generating first data based on the input data. The monitor lane has a second processor core with second core architecture receiving the input data and generating second data based on the input data. The first core architecture and the second core architecture are dissimilar and implemented in a single system-on chip device. The computing channel outputs the first data as command data responsive to determining the first data is matched to the second data. The object control channel corresponds to the computing channel and includes an object control system receiving the command data and generating an object control signal based on the command data to control operation of at least one part of an object system.
US10353764B1 Automated identification of device status and resulting dynamic modification of device operations
Techniques are described for automatically and dynamically modifying ongoing operations of computing devices in device-specific manners, such as based on an automated identification of a computing device's status (e.g., identifying a likely ongoing or imminent failure of a smart phone or other computing device based on a series of observed hardware states of the computing device, and taking automated corrective actions to prevent or otherwise mitigate such device failure, such as by modifying configuration settings on the computing device or on associated systems). The techniques may include, for each of multiple device status outcomes of interest (e.g., device failure versus device non-failure), generating a state-space outcome model representing devices that reach that status outcome within a time period of interest, and using such outcome models to identify a likely ongoing or imminent outcome of a current device, with corresponding automated corrective actions then taken.
US10353763B2 Fault processing method, related apparatus, and computer
A fault processing method, a related apparatus, and a computer. When it is determined that a computer crashes, a baseboard management controller in the computer can send a read request message to a processor in the computer, where the read request message is used for requesting reading of first error data recorded by the processor, receive a read response message returned by the processor, and obtain, according to the read response message, the first error data recorded by the processor. By means of the embodiments of the present invention, an operating system does not need to be used, acquisition of error data in a computer after the computer crashes is implemented using a baseboard management controller, and a problem in the prior art that error data in a computer cannot be acquired after a severe uncorrectable error occurring in the computer causes a system crash is resolved.
US10353760B2 System verification of interactive screenshots and log files between client systems and server systems within a network computing environment
A computer-implemented method for system performance verification is provided. The computer-implemented method includes invoking an integrated system tool to perform system performance verification of a client system. The computer-implemented method further includes monitoring administrative actions within an interface of the client system of an administrative device during the system performance verification. The computer-implemented method further includes recording screenshots of the monitored administrative actions, wherein the recorded screenshots are recorded to administrative log files of the administrative device. The computer-implemented method further includes transmitting the recorded screenshots to a storage location of system log files, wherein the recorded screenshots are associated with appropriate system log files for performing diagnosis of system performance verification of the client system.
US10353749B2 Lock-free dual queue with condition synchronization and time-outs
Systems and methods for operating software data structures are provided. In one embodiment, lock-free dual queues with conditional synchronization and time-outs are described. The lock-free dual queues of various embodiments of the present invention are accessible by one or more consumer threads and one or more producing threads. The consuming threads are able to access and remove elements from the queue while the producing threads are able to access and add elements to the queue. In some cases, a thread may be both a consuming thread and a producing thread. The add and remove operations of various embodiments of the present invention, generally operate by using conditional synchronization primitives which modifies a value in shared memory to a specified value if the previous value is what was expected.
US10353739B2 Virtual resource scheduling for containers without migration
A method for scheduling computing resources without container migration includes determining a resource availability for one or more hosts, a resource allocation for one or more virtual machines (VMs), and a resource usage for one or more containers. The method further includes calculating a target resource configuration for one or more VMs, wherein calculating a target resource configuration comprises determining an upper limit of resource demand on a VM from one or more containers allocated on the VM, based at least in part on the resource usage. The method also includes removing or adding resources to each of the one or more VMs for which a target resource configuration was calculated to achieve the target resource configuration for each VM. The method further includes allocating the one or more VMs on the one or more hosts based on the resource availability of the one or more hosts.
US10353735B2 Computing system including independent coupling facilities maintaining equivalency based on sequence values
A computing system is configured to maintain equivalency of independent queues located in different coupling facilities. The computer system includes a first coupling facility and a second coupling facility. The first coupling facility receives a plurality of different commands instructing the first coupling facility to load data into a first structure. The first coupling facility generates a first command data block including first data corresponding to a received first command and a first sequence value indicating a sequence at which the first data was loaded into the first structure with respect to remaining data corresponding to the plurality of commands. A second coupling facility includes a second structure and a second queue. The second coupling facility receives the first command data block from a first queue of the first coupling facility and loads the first data from the second queue into the second structure based on the first sequence value.
US10353734B2 Prioritization of transactions based on execution by transactional core with super core indicator
A method, system, and computer program product are provided for prioritizing transactions. A processor in a computing environment initiates the execution of a transaction. The processor includes a transactional core, and the execution of the transaction is performed by the transactional core. The processor obtains concurrent with the execution of the transaction by the transactional core, an indication of a conflict between the transaction and at least one other transaction being executed by an additional core in the computing environment. The processor determines if the transactional core includes an indicator and based on determining that the transactional core includes an indicator, the processor ignores the conflict and utilizing the transactional core to complete executing the transaction.
US10353721B2 Systems and methods for guided live help
Provided are systems and methods for creating and playing back live help routines for websites. During creation of a live help routine, the user performs actions on the website, and information about the user's actions and the website elements being interacted with are automatically stored. In addition, screenshots and HTML of the target website may be stored. The stored information about the website elements may include properties, attributes, and other identifying information regarding the target elements. Upon execution of the stored live help routine, the user viewing the live help routine is guided through the steps by highlighting on the live website the target element that the user need to interact with. The target element is found by matching all or part of the stored information about the website elements with the properties, attributes, and other information of the elements of the live website.
US10353705B2 Arithmetic processing device for deep learning and control method of the arithmetic processing device for deep learning
A memory 11 stores therein first data and second data each of which has element data that forms a matrix. Arithmetic units 51 to 53 repeat, for each of a first predetermined row of the first data and a second predetermined row of the second data that are stored in the memory 11, by using the element data included in the first predetermined row and the element data included in the second predetermined row, a row portion operation based on the number of columns in the second data and performs, by using results of the row portion operations, an arithmetic operation process that acquires the operation results of the operation that uses the first data and the second data.
US10353699B1 Systems and methods for managing states of deployment
Systems and methods are provided for managing states of deployment. A presence of a configuration change to be implemented at a deployment may be detected. The configuration change may include one or more commands to change a configuration of the deployment. Responsive to detecting the presence of the configuration change, information describing the configuration change may be stored in a repository. The information may be stored in an unsubstituted form and a substituted form. An interface through which configuration change information is accessible may be provided. The configuration change information may describe the configuration change at the deployment based on one or both of the unsubstituted form and the substituted form.
US10353696B2 Program release packages including program updates
In some examples, a system receives information of vehicles, the information comprising information of programs executable in the vehicles. The system selects, based on the received information of the vehicles, program updates to include in a program release package, the program updates comprising a patch to update programs in the vehicles, the selecting based on determining how many vehicles are able to apply the program updates of the program release package.
US10353689B2 Method for transferring a file via a mobile device and mobile device for performing same
A mobile device, such as a cellular phone, can transfer an encrypted file from a server to a terminal, such as an automated teller machine. The server can specify delivery to a specific terminal. The mobile device can download an encrypted file and identity metadata from at least one server. The mobile device can connect to a terminal, such as wirelessly or via a wired connection such as a universal serial bus (USB). The mobile device can match an identity of the terminal to an identity associated with the identity metadata. For a USB connection, the identity metadata can include a vendor identifier (VID), a product identifier (PID), and a unique terminal identifier. If the identities match, then the mobile device can upload the encrypted file to the terminal. If the identities do not match, then the mobile device can prevent the encrypted file from uploading to the terminal.
US10353687B2 Application virtualization
A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the specific executing environment. A reference, included in extracted installer metadata, to one or more key paths of a hierarchically-structured data store may be modified according to a set of rules related to the executing environment detected in the processing device. The modified extracted installer metadata may be provided to an installer for installing the virtual application. During execution of the virtual application, a request to read, write, or modify the hierarchically-structured data store may be intercepted and changed, such that a first key path included in the request may be mapped to a second key path, based on the detected executing environment. Similarly, a response to the request, which may include the second key path, may be intercepted and modified, to the first key path.
US10353686B1 Application installation system
In one embodiment, a method includes presenting, in a user interface of a host application, content that includes a download link referencing a downloadable application, wherein the user interface of the host application performs operations unrelated to downloading applications, receiving, in the host application, selection of the download link, and downloading and installing the host application while the host application performs the operations unrelated to downloading applications. The downloading and installing comprises sending, to a server computer system, a request to download the downloadable application, receiving an application package that corresponds to the downloadable application, and installing the downloadable application on the computer system from the application package by executing program code having permission to install applications. The content may include an advertisement for the application, and the advertisement may include the download link. The download link may identify the server computer system and the application package.
US10353675B2 Discovering high-level language data structures from assembler code
A computer-implemented method for transforming implicit data structures expressed by assembler code into high-level language structures includes analyzing a section of assembler code to identify a plurality of data items. The computer-implemented method further includes storing the plurality of data items in a plurality of groups. The computer-implemented method further includes modifying one or more groups in the plurality of groups based, at least in part, on a pair of adjacent groups having a non-identical overlap. The computer-implemented method further includes creating an overlap list for each group. The computer-implemented method further includes generating data modeling language for the section based, at least in part, on each overlap list. A corresponding computer system and computer program product are also disclosed.
US10353667B2 Information conversion method and information processing apparatus
An information processing apparatus includes a memory and a processor. The processor is configured to receive an input physical quantity, a value of the input physical quantity, and an output physical quantity. The processor is configured to generate a first array of first conversion operations or a second array of second conversion operations by using conversion rules each for converting a value of a source physical quantity into a value of a target physical quantity. Each conversion operation is a conversion according to a conversion rule or a reverse operation thereof. The first array enables a conversion of the input physical quantity into the output physical quantity. The second array enables the reverse. The processor is configured to convert the received value of the input physical quantity into a value of the output physical quantity by using the first array or the second array.
US10353655B2 Information processing apparatus, controlling method of information processing apparatus, and storage medium with display control for displaying print setting depending on whether print cache data exist
An information processing apparatus is provided that includes a first determination unit configured to determine whether or not a print setting value specified in a print ticket exists in a database; a second determination unit configured to determine whether or not cache data exists if the first determination unit determines that the print setting value does not exist in the database; a display unit configured to display the print setting value based on the cache data if the second determination unit determines that the cache data exists, and display a print setting item of the print setting value in a particular state if the second determination unit determines that the cache data does not exist.
US10353651B1 Image forming apparatus and operation mode setting method
An image forming apparatus includes a read-out unit, a memory unit, and a processor. The read-out unit reads out first collation information from an exchange product which is mounted in the image forming apparatus. The memory unit stores second collation information. The processor detects a power supply or a sleep return, compares the first collation information with the second collation information based on detection of the power supply or the sleep return, and sets an operation mode based on a comparison result of the first collation information with the second collation information.
US10353650B2 Image processing apparatus obtaining a record of an event having occurred during the transition of the main CPU from sleep to normal operation and recording medium
An image processing apparatus includes: one or more than one sensor that senses an event on the image processing apparatus; a first memory; a main CPU that loses power supply while sleep mode is on; and a subordinate CPU that receives power supply even while sleep mode is on. The subordinate CPU performs: terminating sleep mode; judging whether not an event occurs on the image processing apparatus by inquiring of the one or more than one sensor, at predetermined intervals during the transition of the main CPU from sleep to normal operation; and storing a record of an event on the first memory if it occurs. After the transition, the main CPU retrieves the record from the first memory and performs processing using it.
US10353632B2 System and method for storing data blocks in a volume of data
A method for storing data blocks within a volume of data is disclosed. The method involves creating a frame header to identify encoding and a size of a data block, storing the frame header and the data block in the volume of data, and creating an identifying sequence to identify if a data block is encoded or unencoded and storing the data block with the identifying sequence and with a frame header if the data block is encoded and storing the data block without the identifying sequence and without a frame header if the data block is unencoded.
US10353626B2 Buffer memory management method and write method using the same
A method of performing a write operation, the method comprising: comparing a data pattern of a currently received command directing a write operation to data patterns of at least one previously received command; and performing a write operation, based on the currently received command directing the write operation, by writing the data patterns of the at least one previously received command instead of the data pattern of the currently received command when the data pattern of the currently received command directing the write operation is identical to the data patterns of the at least one previously received command
US10353601B2 Data movement engine
A memory system of a data processing system includes one or more storage devices and a data rearrangement engine for moving data between memory regions of the plurality of memory regions. The data rearrangement engine is configured to rearrange data stored at non-contiguous addresses in a source memory region into contiguous address in a destination region responsive to a rearrangement specified by a host processing unit of the data processing system. A description of the rearranged data is maintained in a metadata memory region. Rearranged data may be accessed by one or more host processing units. Write-back of data from the destination to the source region may be reduced by use of Bloom filter or the like.
US10353590B2 Methods and systems for pre-processing sensor measurements
Described herein are techniques to decompose a measurement of the latency experienced by a virtual machine into its additive components (e.g., host latency, kernel latency, network latency and storage latency). The host latency may be determined as the aggregate latency reported from the virtual disk of the virtual machine minus the aggregate latency reported from the datastore on which the virtual disk is stored. The network latency may be determined as the device latency reported from the datastore minus the storage latency reported by a storage system. Various sensor measurements (e.g., aggregate latency reported from the virtual disk and/or datastore) may be first pre-processed to compensate for non-idealities before being combined with other sensor measurements.
US10353588B1 Managing dynamic resource reservation for host I/O requests
In a data storage system a host I/O request is received from a host-side interface, the host I/O request specifying a range of logical block addresses (LBAs) of a mapped logical unit (MLU). Mapping information is obtained for a plurality of extents of the underlying logical units of storage. If there are a sufficient number of free sub-I/O request tracking structures to track completion of a plurality of respective sub-I/O requests for the extents, then the sub-I/O requests are concurrently issued to the device-side interface, using the mapping information. Upon receiving transfer initiation responses for the sub-I/O requests to initiate transfer of the respective extents, they are forwarded to the host-side interface to cause the respective extents to be transferred to/from the host. As the transfer initiation responses are forwarded to the host-side interface, the respective sub-I/O request tracking structures are freed for use in processing subsequent host I/O requests.
US10353584B2 Data storage device and method for rewriting parameters thereof
A data storage device is provided. The data storage device includes a flash memory and a controller. The flash memory stores a firmware. The firmware includes a plurality of mode page settings, and each mode page setting includes a plurality of mode parameters. The controller receives a data out message from a host, arranged to rewrite a first mode page setting among the plurality of mode page settings. The controller determines whether the data out message will change the mode parameters which cannot be rewritten in the first mode page setting according to the data out message. When the data out message will change the mode parameters which cannot be rewritten in the first mode page setting, the controller replies to the host with an UPIU response message indicating a failure event.
US10353578B2 Touch operation input device, touch operation input method and program
A touch operation input device that allows input by a touch operation to a display screen, has a touch operation detector for detecting a touch operation; an operation processor for performing a process by determining operated content based on a detection result of the touch operation detector; a menu processor for performing a menu displaying process and a process of a menu item, based on a determination result of the operation processor; an image processor for performing a process of generating a drawn image on a touched portion when in a drawing mode; and a display controller for performing control of display on a display screen. When the operation processor has determined the touch operation as an operation for a menu process, the image processor performs a process of erasing the drawn image drawn by the touch operation even in the drawing mode.
US10353577B2 Method and system for implementing content navigation or selection using touch-based input
Novel tools and techniques are provided for implementing media content streaming or playback, and, more particularly, for implementing content navigation or selection using touch-based input. In various embodiments, a computing system might display a first video content on a display screen of a main display device and on a touchscreen display of a user device, the first video content displayed on one mirroring that displayed on the other. In response to receiving user input via the touchscreen display, the computing system might shift display of the first video content along a first direction consistent with the user input while displaying and shifting display of a second video content along the first direction such that the two video content are adjacent to each other during shifting. The computing system might mirror the display and the shifting of the display of the first and the second video content on the display screen.