Document Document Title
US10542284B2 Method and arrangement for video coding
Methods and arrangements for video coding are provided. In one exemplary embodiment, a method performed by a video decoder may include decoding an encoded video block based on a single index corresponding to the encoded video block and a predetermined reference picture list to obtain a decoded video block. Further, the index may represent a combination of a reference mode and one or more reference pictures associated with the predetermined reference picture list.
US10542283B2 Distributed video encoding/decoding apparatus and method to achieve improved rate distortion performance
This disclosure relates generally to distributed video coding. In one embodiment, distributed video encoding apparatus to achieve improved rate distortion performance is disclosed. The distributed video encoding apparatus comprises a processor and a memory communicatively coupled to the processor. The memory stores processor instructions, which, on execution, causes the processor to receive at least one Group of Pictures (GOP) comprising at least one key frame and at least one Wyner-Ziv (WZ) frame. The processor further determines a first value that is indicative of a cumulative motion activity associated with the at least one GOP. The processor further classifies the at least one GOP into one of one or more high-motion WZ frames and one or more low-motion WZ frames based on the determined first value. The processor encodes the high-motion WZ frames using inter no-motion encoding. The processor further encodes the one or more low-motion WZ frames using Wyner-Ziv encoding.
US10542280B2 Encoding optimization with illumination compensation and integer motion vector restriction
A video encoder is configured to determine whether to enable or disable an integer motion vector precision restriction and whether to enable or disable an illumination compensation (IC) tool by: for a large search range in a reference picture, performing first motion estimation tests, wherein performing the first motion estimation tests comprises performing motion estimation tests only with the IC tool disabled and the integer motion vector precision restriction disabled and with the IC tool enabled and the integer motion vector precision restriction disabled; based on the first motion estimation tests, determining a small search range, wherein the small search range is smaller than the large search range; for the small search range, performing second motion estimation tests; and based on the second motion estimation tests, determining whether to enable or disable the integer motion vector precision restriction and whether to enable or disable the IC tool.
US10542273B2 Video encoding method using offset adjustments according to pixel classification and apparatus therefor, video decoding method and apparatus therefor
A video encoding method and apparatus and video decoding method and apparatus generate a restored image having a minimum error with respect to an original image based on offset merge information indicating whether offset parameters of a current block and at least one neighboring block from among blocks of video are identical.
US10542272B1 Systems and methods for embedding content into videos
Video information, visual information, and rendering instructions may be obtained. The video information may define spherical video content having a progress length. The spherical video content may define visual content viewable from a point of view as a function of progress through the spherical video content. The visual information may define additional visual content to be presented with the spherical video content. The rendering instructions may define how the additional visual content is to be presented with the spherical video content during playback. Container information defining a container file may be generated. The container information may include the video information, the visual information, and the rendering instructions within a structure corresponding to a type of the container file. A playback of the spherical video content using the container file may include a presentation of the additional visual content with the spherical video content based on the rendering instructions.
US10542270B2 Dense video captioning
Systems and methods for dense captioning of a video include a multi-layer encoder stack configured to receive information extracted from a plurality of video frames, a proposal decoder coupled to the encoder stack and configured to receive one or more outputs from the encoder stack, a masking unit configured to mask the one or more outputs from the encoder stack according to one or more outputs from the proposal decoder, and a decoder stack coupled to the masking unit and configured to receive the masked one or more outputs from the encoder stack. Generating the dense captioning based on one or more outputs of the decoder stack. In some embodiments, the one or more outputs from the proposal decoder include a differentiable mask. In some embodiments, during training, error in the dense captioning is back propagated to the decoder stack, the encoder stack, and the proposal decoder.
US10542269B2 Low-complexity lookup table construction with reduced interpolation error
In a method to reconstruct a high dynamic range video signal, a decoder receives parameters in the input bitstream to generate a prediction function. Using the prediction function, it generates a first set of nodes for a first prediction lookup table, wherein each node is characterized by an input node value and an output node value.Then, it modifies the output node values of one or more of the first set of nodes to generate a second set of nodes for a second prediction lookup table, and generates output prediction values using the second lookup table. Low-complexity methods to modify the output node value of a current node in the first set of nodes based on computing modified slopes between the current node and nodes surrounding the current node are presented.
US10542262B2 Systems and methods for rate control in video coding using joint machine learning and game theory
Systems and methods which provide a joint machine learning and game theory modeling (MLGT) framework for video coding rate control (RC) are described. A machine learning based R-D model classification scheme may be provided to facilitate improved R-D model prediction accuracy and a mixed R-D model based game theory approach may be implemented to facilitate improved RC performance. For example, embodiments may provide inter frame Coding Tree Units (CTUs) level bit allocation and RC optimization in HEVC. Embodiments provide for the CTUs being classified into a plurality of categories, such as by using a support vector machine (SVM) based multi-classification scheme. An iterative solution search method may be implemented for the mixed R-D models based bit allocation method. Embodiments may additionally or alternatively refine the intra frame QP determination and the adaptive bit ratios among frames to facilitate improving the coding quality smoothness.
US10542252B2 Picture coding method and picture decoding method
In a picture coding method for generating a coded signal corresponding to each picture by coding a plurality of coded signals, a switching picture which is capable of switching a plurality of coded signals and subsequent pictures of the switching picture can refer to only a group of pictures of the same time in the coded signals. More specifically, the case where picture numbers of an adjacent picture of an S picture and the S picture are not continuous is not considered as an error.
US10542246B2 Methods and apparatus for superpixel modulation with ambient light suppression
An imaging system with a light source controls the sensitivity of pixels to light, by performing both superpixel modulation and curtain modulation. The superpixel modulation may facilitate rapid data acquisition. The curtain modulation may suppress the effect of ambient light. In superpixel modulation, each pixel set may be modulated by a separate superpixel modulation signal that causes sensitivity of the pixel set to light to vary over time, and each superpixel may include a pixel from each pixel set. The curtain modulation may cause pixels in only a small region of the photodetector to be sensitive to light. The curtain modulation may cause the small region to move to track the dot of light, by changing which pixels are in the region. This invention may be used for 3D scanning.
US10542238B2 Collaborative virtual reality online meeting platform
A collaborative virtual reality (VR) online meeting platform that includes a three-dimensional (3D) point cloud data defining a virtual space, identifiers of a plurality of meeting participants, and meeting data that includes positions in the virtual space of a plurality of avatars that correspond to meeting participants. The system includes a processor that includes instructions to initiate an online meeting of the plurality of meeting participants. The initiating includes providing an address of the 3D point cloud to each of the meeting participants and transmitting a copy of the 3D point cloud data and meeting data to each of the meeting participants. A current location of each of the avatars in the virtual space is communicated to all of the meeting participants.
US10542232B2 Video display apparatus and terminal apparatus
A terminal apparatus having a function of remotely controlling a video display apparatus includes a communication unit that transmits a command related to setting of the video display apparatus and receives status information, a signal receiving unit that receives a signal output from a broadcast station and decodes a video content, a memory unit that stores a content of a command including a channel of the video content, and a display unit that displays the video content and various types of information. In this terminal apparatus, the communication unit transmits an identification code specific to the terminal apparatus when transmitting the command, and when the status information is received after a channel of the video display apparatus is set by remote control, the video content of the channel stored in the memory unit is decoded by the signal receiving unit and is displayed on the display unit.
US10542231B2 Method of driving image pickup device, image pickup device, image pickup system
Periods in which first selection transistors of several pixel cells of a plurality of pixel cells are in an on state are overlapped, and periods in which second selection transistors of several other pixel cells of the plurality of pixel cells are in an on state are overlapped.
US10542230B2 Imaging device
An imaging device having pixels in a row which include: first pixel including a first photoelectric converter and a first transistor having a first control terminal; second pixel including a second photoelectric converter and a second transistor having a second control terminal; third pixel including a third photoelectric converter and a third transistor having a third control terminal; and fourth pixel including a fourth photoelectric converter and a fourth transistor having a fourth control terminal. The device further including input signal line, a signal for controlling the first to fourth transistors input to the signal line; first buffer circuit having a first input terminal coupled to the signal line, and a first output terminal coupled to the first and second control terminals; and second buffer circuit having a second input terminal coupled to the signal line and a second output terminal coupled to the second and third control terminals.
US10542227B2 Image sensor, control method of image sensor, and imaging apparatus
There is provided an image sensor, including a plurality of phase difference lines in which a plurality of pixels including phase difference pixels for detecting a phase difference are arranged, a plurality of normal lines in which a plurality of normal pixels not including the phase difference pixels are arranged, a row scanning section which selects each of the plurality of phase difference lines and each of the plurality of normal lines within a first period, and selects each of the plurality of phase difference lines within a second period different from the first period, and a column scanning section which outputs pixel values of the plurality of normal pixels in each of the lines selected within the first period, and outputs pixel values of the phase difference pixels in each of the lines selected within the second period.
US10542226B2 Imaging element, endoscope, and endoscope system
An imaging element includes: a pixel chip where a pixel unit and a vertical selecting unit are arranged, the pixel unit including plural pixels that are arranged in a two-dimensional matrix, the pixels being configured to generate and output imaging signals; a transmission chip where at least a power source unit and a transmission unit are arranged; plural capacitative chips, each capacitative chip having capacitance functioning as a bypass condenser for a power source in the power source unit; and plural connecting portions configured to electrically connect the pixel chip, the transmission chip, and the capacitative chip respectively to another chip. The transmission chip is layered and connected at a back surface side of the pixel chip. The capacitative chips are layered and connected at a back surface side of the transmission chip. The connecting portions are arranged so as to overlap one another.
US10542223B2 Systems, methods, and apparatus for capturing multiple views of a subject
Systems, methods, and apparatus for capturing multiple views of a subject are provided by the disclosure. In one example embodiment, a system or apparatus can be mounted above a production set or subject in a scene, such as mounting the system or apparatus to a ceiling of a room. The system or apparatus can include at least 3 cameras mounted to respective vertical rods extending from a central rotatable plate mounted to the ceiling. As the rotatable plate is moved, each of the vertical rods and associated cameras can rotate about the production set or subject in a generally circular shape. When some or all of the 3 cameras are activated, simultaneous images and/or video of the production set or subject in the scene can be captured, wherein some or all of the cameras capture respective simultaneous images or video lacking the other two respective cameras in the scene.
US10542218B2 Image photographing apparatus and photographing method thereof
An image photographing apparatus and a photographing method thereof are provided. The image photographing apparatus includes two rotatable cameras spaced apart from each other in the same direction, and a controller configured to calculate a distance between the image photographing apparatus and an object, and to control at least one of the two rotatable cameras to rotate according to a viewing angle corresponding to the calculated distance.
US10542216B2 Apparatus and method for storing moving image portions
Provided are a digital photographing apparatus and a method of controlling the same. The digital photographing apparatus includes a snap motion picture capturing mode and is capable of capturing a short-time motion picture using the same sequence as capturing of still images by pressing a capture start button.
US10542215B2 Instrument, control method, and computer readable recording medium
An instrument executes: generating pieces of setting information for assigning operation functions to respective operating units; assigning the operation functions to the respective operating units based on first one of the pieces of setting information; setting one of the operating units as a setting operating unit to which an operation function for switching the first one of the pieces of setting information to second one of the pieces of the setting information assigned to the setting operating unit is assigned; changing, upon a first operation of the setting operating unit, the operation functions of the operating units based on the second one of the setting information and inhibiting a change in the operation function assigned to the setting operating unit; and returning, upon a second operation of the setting operating unit after the first operation, the operation functions of the operating units to those assigned before the first operation.
US10542194B2 Display control apparatus and method for controlling the same to display time-limited object at first and second attitudes for first and second periods
A display control apparatus includes an attitude detection unit and a display control unit. The attitude detection unit is configured to detect an attitude of a display unit. The display control unit, in a case where the attitude of the display unit detected by the attitude detection unit is a first attitude, is configured to display a certain display object on the display unit and after having displayed the certain display object for a first period to cancel display of the certain display object, and in a case where the attitude of the display unit detected by the attitude detection unit is a second attitude different from the first attitude by 90 degrees, is configured to display the certain display object on the display unit and after having displayed the certain display object for the first period not to cancel display of the certain display object.
US10542181B2 Data processing system, data processing apparatus, server, and recording medium
A data processing system includes a data processing apparatus and a server. The server stores a first and second application, the first application to be used by the data processing apparatus after being installed onto the data processing apparatus, the second application corresponding to the first application. The data processing apparatus includes: a display that displays an HTML-based operation screen of the second application on a Web browser, the operation screen being available from the server; and a main body that executes processing. The server includes a processor that offers an API when an instruction to execute processing is given via the operation screen displayed on the display, the API to be used by the second application such that the main body executes processing as instructed. The data processing apparatus further includes a processor that interprets the API and that makes the main body execute processing corresponding to the API.
US10542178B2 Virtual execution device, virtual execution method and non-transitory computer readable recording medium storing virtual execution program
A virtual execution device includes a hardware processor, the hardware processor forming a virtual device by simulating an image forming apparatus in operation, in the case where a predetermined allowing condition is unsatisfied by an operation state of the image forming apparatus, acquiring a plurality of respective jobs that have been externally received by the image forming apparatus before the allowing condition becomes unsatisfied by the operation state of the image forming apparatus as reference jobs, selecting one or more reference jobs as exclusion jobs from among the plurality of acquired reference jobs, causing the virtual device to process subject jobs that are not the one or more selected exclusion jobs among the plurality of acquired reference jobs, and in the case where the allowing condition is satisfied by an operation state of the virtual device, specifying the exclusion jobs as cause jobs that have caused errors in the image forming apparatus.
US10542176B2 Enhancing graph visualization with supplemental data
A method and system for communicating supplemental data for nodes of a graph. A visual representation of the graph is divided into portions of a computer screen. Each portion is a rectangle corresponding to a respective node of the graph. Dividing the visual representation of the graph into portions includes determining a number of pixels in rectangles displayed on the computer screen along with the graph. Supplemental data for each respective node, together with an offset distance between a reference point of each respective node and a reference point of the supplemental data for each respective node, is encoded steganographically. Fixed length attributes related to the respective node are prioritized. The attributes are encoded steganographically into the rectangle corresponding to the respective node, starting with a highest priority attribute of the fixed length attributes and continuing sequentially according to a priority of the remaining attributes of the fixed length attributes.
US10542170B2 Image communication apparatus and method therefor
An image communication apparatus, to communicate with a telephone set, includes a first control unit, a detection unit, a generation unit, and a second control unit. The first control unit controls the image communication apparatus. The detection unit detects an occurrence of a telephone set off-hook state. The generation unit generates a pseudo-CI signal for ringing the telephone set or an intermittent off-hook voltage to be supplied to the detection unit. The telephone set is connected to a communication line or the generation unit. The second control unit controls the generation unit. Where the telephone set is controlled to wait for a call without being allowed to ring in a power-saving state, the telephone set is connected to the generation unit and placed in the power-saving state. In the power-saving state, the second control unit controls the generation unit to supply a generated intermittent off-hook voltage to the detection unit.
US10542162B2 Non-transitory computer-readable recording medium containing instructions causing device to download data from server
There is provided a non-transitory computer-readable recording medium for an information processing device provided with a first communication interface, a second communication interface and a controller. The recording medium contains instructions realizing an application program. When startup option including the address information is not delivered and when the address information is not stored, the control executes a standby process to await input of the address information through a user interface is executed. When the address information indicating a location of a storage server is input during the standby process, the controller downloads the content data from the storage server indicated by the input address information. When the address information included in the startup option has been stored in the memory, the controller downloads the content data from the storage server indicated by the address information store in the memory.
US10542160B2 Systems and methods for content transfer
The present invention provides systems and methods for the virtualization, aggregation, and distributed processing of facsimile communications. The Remote FAX Interconnect known as etherFAX® is a system and method that allows for the reception and delivery of information based on cloud computing infrastructure to or from one or more facsimile systems using Internet/web based communication protocols such as HTTP(S) as the transport between a facsimile capable application or hardware and the remotely accessible etherFAX® services.
US10542159B1 System and method for diagnosing parts of a printing device to be replaced based on an incident rate
A method to diagnosis an electro-mechanical part on an image forming device comprising: determining an incident count for a first time interval for the electro-mechanical part; determining a first threshold level for the first time interval; monitoring the electro-mechanical part for a second time interval, wherein the second time interval is a plurality of first time intervals; determining if the incident count for a first portion of the second time interval for the electro-mechanical part equal to or less than the first threshold; determining if the incident count for a second portion of the second time interval for the electro-mechanical part is equal to or less than the first threshold when the incident count for the first portion of the second time interval fails to exceed the first threshold for the electro-mechanical part; determining a maximum incident count for the second portion of the second time interval when the incident count for the second portion of the second time interval exceeds the first threshold for the electro-mechanical part; calculating an error ratio between an average incident count of the first portion of the second time interval and the maximum incident count of the second portion of the second time interval; and marking the electro-mechanical part as needing to be one of repaired or serviced when the error ratio exceeds an error ratio threshold level.
US10542157B1 Communications recommendation assistant
A telephone communication network analyzes network usage data to find patterns in communications by user of a device in the network. The patterns are analyzed and associated with signals, for example, location, time of day and day of week which are then used to suggest recommended actions to the user. The network usage data may include call data records (CDRs) and Per Call Measurement Data (PCMD), for example. Network elements may send notifications to a client application on the user device. Network elements may also send communication patterns to the client application. Communications analyzed by the network may include voice calls, text messages and IP sessions.
US10542142B2 Apparatus and method for accessing contact lists on an electronic device that is unavailable or unusable
An apparatus, method, and non-transitory computer readable medium are provided for accessing data on a phone that is inaccessible. The apparatus includes a memory configured to store a plurality of contact profiles in a contact list corresponding to an inaccessible device, and a processor coupled to the memory. The apparatus receives, from an unknown device over a voice connection, an access identifier corresponding to the inaccessible device and a contact identifier associated with a contact profile of the plurality of contact profiles; identifies the contact list based on matching the access identifier with the inaccessible device; determines a contact device of the contact profile in the contact list corresponding to the contact identifier; and connects, over the voice connection, the unknown device to the contact device corresponding to the contact profile.
US10542138B2 Information provided to parent regarding a called for child protection
The present disclosure describes a system, method, and computer readable medium for providing information of a calling party to an alert party, wherein the calling party is in communication with the receiving party in a communications network. The method includes receiving a message from a calling party to a receiving party and performing a lookup of information relating to the calling party in a database, wherein the lookup is based on an identifier associated with the message, Thereafter, an alert is sent to the alert party if the calling party information is unavailable in a contact list of the receiving party.
US10542137B1 Scam call back protection
When an application server receives an invite message associated with a call from an originating user equipment (UE) to a terminating UE, the application server can determine if one of the originating UE or the terminating UE is associated with a scammer. If the originating UE is associated with a scammer, the application server can remove the scammer's caller identification (ID) information from the invite message, such that a user of the terminating UE cannot use that caller ID information to make a return call to the scammer. If the terminating UE is associated with a scammer, the application server can remove caller ID information associated with the originating UE from the invite message to hide the calling party's information from the scammer, and/or invoke playback of a scam announcement to the originating UE to warn the calling party that they are calling a scammer.
US10542134B2 Call forwarding detection in voice over packet interception
A mechanism for maintaining the same communication identity number when intercepted calls are forwarded is embodied in various methods, devices and media-storing software.
US10542122B2 Event service for local client applications through local server
In server/client architectures, the server application and client applications are often developed in different languages and execute in different environments specialized for the different contexts of each application (e.g., low-level, performant, platform-specialized, and stateless instructions on the server, and high-level, flexible, platform-agnostic, and stateful languages on the client) and are often executed on different devices. Convergence of these environments (e.g., server-side JavaScript using Node.js) enables the provision of a server that services client applications executing on the same device. The local server may monitor local events occurring on the device, and may execute one or more server scripts associated with particular local events on behalf of local clients subscribing to the local event (e.g., via a subscription model). These techniques may enable development of local event services in the same language and environment as client applications, and the use of server-side code in the provision of local event service.
US10542118B2 Facilitating dynamic filtering and local and/or remote processing of data based on privacy policies and/or user preferences
A mechanism is described for facilitating smart filtering and local/remote processing of data according to one embodiment. A method of embodiments, as described herein, includes detecting data collected via one or more sensing components, and evaluating the collected data to identify one or more portions of the collected data having privacy relevance, where evaluating further includes classifying the one or more portions as private data and other portions of the collected as non-private data. The method may further include filtering out the private data from the non-private data of the collected data, and processing the private data, where the non-private data is transmitted to a remote computing device over a network.
US10542112B2 Manageable object processing method and device
A method and a device for processing a disposable object are provided. The method includes: generating pseudo manageable object change information in response to a user-initiated pseudo manageable object managing request; sending the pseudo manageable object change information to a target terminal having a communication connection with the terminal; changing the status information of the pseudo manageable object of the login account of the terminal based on the pseudo manageable object change information; and sending a manageable object update request to an online server in a case that the terminal is detected to be connected to the online server.
US10542109B2 Proxied push
A system and method are described for establishing two-way push communication between an intermediate or companion device and a mobile device. Mobile devices register to listen for push notifications delivered through a push notification service from a specified set of providers. The presence of the mobile devices is delivered to the push notification service that maps the mobile devices to connections made between their respective companion devices and the push notification service. If the push notification service determines that a mobile device is “online,” in response to receiving a push notification for the mobile device, a current network connection over which a companion device is listening for push notifications is identified and the push notification is forwarded to the companion device. The companion device then can deliver the push notification to the mobile device.
US10542105B2 Geo-locating individuals based on a derived social network
Techniques for determining a location of a user based on locations of other users. First user location information and second user location information is received. The first user location information includes a first centroid and first radius associated with a first user position and the second user location information includes a second centroid and second radius associated with a second user position. The second user is further associated with second user venue information. A venue correlation score between the first user and the second user is determined based on an amount of overlap between the first user radius and the second user radius and a social metric indicating a strength of a social relationship between the first user and second user. Venue information for the first user is created based on the second user venue information when the relationship score exceeds a threshold value.
US10542104B2 Node proximity detection for high-availability applications
Systems and methods for detecting when related applications are running on nodes that that located near one another. An example method may comprise: analyzing beacon data to determine a physical location of a first node and a physical location of a second node; determining an application of the first node and an application of the second node are related applications; detecting the physical location of the first node and the physical location of the second node are within a proximity threshold; and generating, by a processing device, a notification indicating the related applications of the first node and the second node are within the proximity threshold.
US10542092B2 Collection folder for collecting file submissions
A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
US10542091B2 Repository-based shipment channel for cloud and on-premise software
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving a request for at least one software artifact stored within a software repository of one or more software repositories of an enterprise, the request being received from a continuous delivery (CD) pipeline associated with an on-premise landscape of a customer, and including a user identifier, and at least one uniform resource locator (URL) indicating a location of a respective software artifact within the software repositories, providing, the request to a repository proxy of the enterprise, the repository proxy including a transparent, terminating network proxy, providing, by the repository proxy, an audit log entry associated with the request, the audit log entry being recorded in an audit log, and transmitting, by the repository proxy, a response to the request, the response including the software artifact retrieved from the software repositories based on the at least one URL.
US10542090B2 Concurrently uploading multimedia objects and associating metadata with the multimedia objects
In one embodiment, a computing server receives from a client computing device a first upload that includes a set of multimedia objects on the client computing device. The set of multimedia objects is selected by a user of the client computing device. While the upload of the set of multimedia objects is in progress, the computing server concurrently receives, from the client computing device, a second upload that includes metadata entered by the user. The metadata corresponds to a subset of the multimedia objects, the subset being selected by the user from the set of multimedia objects.
US10542085B2 Harvesting spare storage in a data center
A method and system for selecting servers for storage of replicas of a block of data is provided. The system selects a first server for storage of the data. The first server has a first processor utilization classification and a first reimaging rate classification. The system then selects a second server for storage of the data. The second server has a second processor utilization classification and a second reimaging rate classification. The system selects the second server so that the second processor utilization classification is different from the first processor utilization classification and the second reimaging rate classification is different from the first reimaging rate classification.
US10542082B2 Communication control apparatus, communication control method and communication control program
A communication control apparatus connected to two terminals and to a relay apparatus that relays P2P communication performed between the two terminals, including: storage means configured to store authority information including a communication method of the P2P communication permitted for each of the two terminals; reception means configured to receive a signaling signal mutually transmitted between the two terminals; and control means configured to control the communication method of the P2P communication based on the authority information when receiving the signaling signal.
US10542075B2 Method and apparatus for configuration for monitoring patient information
A method, apparatus and computer program product are provided to facilitate reconfiguration of a patient monitoring device. In one method, an indication of an anticipated utilization of a patient monitoring device for which the patient monitoring device is not configured is received. The method also includes accessing device configuration information relating to a configuration associated with the anticipated utilization and causing provision of the device configuration information relating to the configuration associated with the anticipated utilization. In another method, information regarding a configuration of a patient monitoring device is received. The method also determines whether to differently configure the patient monitoring device in accordance with an anticipated utilization of the patient monitoring device for which the patient monitoring device is not configured. If the patient monitoring device is to be differently configured, the method causes information related to the configuration associated with the anticipated utilization to be provided.
US10542062B2 Method and server for searching for data stream dividing point based on server
Embodiments of the present invention provide a method for searching for a data stream dividing point based on a server. In the embodiments of the present invention, a data stream dividing point is searched for by determining whether at least a part of data in a window of M windows meets a preset condition, and when the at least a part of data in the window does not meet the preset condition, a length of N*U is skipped, so as to obtain a next potential dividing point, thereby improving efficiency of searching for a data stream dividing point.
US10542060B2 Interactive real-time visualization system for large-scale streaming data
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering interactive visualizations of high volume streaming data. Streaming data that describes a plurality of events is loaded in memory. The streaming data includes geospatial data that specifies a source location and a destination location for each event. Visual metaphors representing the events are rendered using a visualization mathematical model that defines, for each visual metaphor, a spatial position and opacity for each point along the visual metaphor throughout a sliding time window.
US10542058B2 Methods and systems for network based video clip processing and management
Methods and system for managing media clips over a data network. Media streams may be received over a data network and stored by a storage server. Metadata regarding the media streams may be generated and stored at a metadata server. A control station can retrieve media frames originating in the stored media streams from the storage server, based on metadata. Media frames from multiple media streams can be retrieved and displayed in synchronization, based on respective timecodes.
US10542055B2 Relationship-centric portals for communication sessions
A method for providing relationship-centric resources includes establishing a communication session between a first device and a second device, determining, during the communication session between the first and second devices, an intersection of mutual topics of interest between users of the first and second devices by cross-referencing sets of interests for the users, retrieving content based on a determination that the content meets a content descriptor, and simultaneously displaying the retrieved content. The content descriptor describes a nature of the communication session. The retrieving is further based on a determination that the content is related to a mutual topic of interest from the intersection of mutual topics of interest between the users of the first and second devices. The determination of relatedness is based on a cross-reference between the content and the mutual topic of interest. The cross-reference is stored in a lookup table.
US10542054B2 Device and method for providing mobile internet call service
There are provided a device and method for providing a mobile Internet call service. In order to reduce a call waiting time for an mVoIP call, when a call is an initial call after power of a terminal is turned on or using the main call number, information for a call connection is acquired in advance and a light weight session is maintained. When the mVoIP call is made later, the maintained light weight session is used to make a direct P2P call. Therefore, it is possible to reduce a call connection time. As a result, when the mVoIP call attempt is made, a call waiting time is significantly reduced and thus it is possible to provide a rapid response and improve user satisfaction. When the light weight session is maintained, access to a separate server system is not performed. As a result, it is possible to connect a P2P call even when call traffic is heavy.
US10542050B2 Automated network security policy configuration
A security configuration management system accesses, from two or more data sources, network data gathered from a network. The network data includes Internet Protocol (IP) addresses, device types and software used in the network. The system aggregates the network data, yielding an aggregated asset database, and generates, based on the aggregated asset database, a network topology describing computing nodes in the network and interconnections between the computing nodes. The system determines, based on a database of known security vulnerabilities corresponding to device and software profiles, a set of security vulnerabilities for the network and determines a set of security policies for the network based on the set of security vulnerabilities. The system generates network security configurations for the network based on the network topology and the set of security policies, and implements the network security configurations on a network security device in the network.
US10542049B2 Mechanism for providing external access to a secured networked virtualization environment
A method for providing external access into a secured networked virtualization environment, includes performing a leadership election amongst nodes of the secured networked virtualization environment to elect a leader node, assigning a cluster virtual IP address to the leader node and generating a reverse tunnel, using a processor, by the leader node to allow for an external entity to communicate with the secured networked virtualization environment.
US10542047B2 Security compliance framework usage
A method and system for improving usage of a security compliance framework is provided. The method includes authenticating a user for: access to the security compliance frame work, access to an authoritative source component of the compliance framework, and access to a data store component of the compliance framework. A functionality status of the security compliance framework and a request associated with contents of the data store are presented to a user via a dashboard interface. In response, the request is triggered and associated results are generated.
US10542029B2 System and method for security and quality assessment of wireless access points
A computer-implemented method for security risk assessment of wireless access point devices, the computer-implemented method comprising: receiving signals from one or more wireless access points by two or more mobile wireless devices visiting said access points, obtaining Basic Service Set Identifiers (BSSID) of visited access points and reporting values derived from BSSID and from an identifier of corresponding mobile device to a first database, receiving a request for a security risk assessment of evaluated wireless access point, said request containing value derived from BSSID of the evaluated access point, searching the first database for one or more entries corresponding to the evaluated access point, and processing search results to assess security risk of the evaluated access point, said processing comprises computing a component of said risk dependent on the count of unique identifiers of mobile devices reported for the evaluated access point.
US10542018B1 Security breach notification
Systems and methods are disclosed for security breach notification. In one implementation, an indication of a security breach is received, at a first device with respect to a user account. Based on the indication of the security breach, a processing device generates a security breach notification, the security breach notification including an instruction to initiate at an account repository one or more actions with respect to the user account. An attempt is made to transmit the security breach notification to the account repository via a first communication interface of the first device. In response to a determination that the security breach notification was not successfully transmitted to the account repository, the security breach notification is transmitted to a second device via a second communication interface of the first device.
US10542016B2 Location enrichment in enterprise threat detection
Subnet information and location information is received from a database by a smart data streaming engine (SDS). A particular subnet of the subnet information is associated with a particular location of the location information by a globally unique location ID value. Log event data received in the SDS is normalized as normalized log event data. The normalized log event data is enriched with subnet and location information as enriched log event data and written into a log event persistence in the database. A subnet ID value retrieved from an enriched log event of the enriched log event data is used by an enterprise threat detection (ETD) system to determine a location associated with the enriched log event using a location ID value associated with the subnet ID.
US10542015B2 Cognitive offense analysis using contextual data and knowledge graphs
An automated method for processing security events in association with a cybersecurity knowledge graph. The method begins upon receipt of information from a security system representing an offense. An initial offense context graph is built based in part on context data about the offense. The graph also activity nodes connected to a root node; at least one activity node includes an observable. The root node and its one or more activity nodes represent a context for the offense. The knowledge graph, and potentially other data sources, are then explored to further refine the initial graph to generate a refined graph that is then provided to an analyst for further review and analysis. Knowledge graph exploration involves locating the observables and their connections in the knowledge graph, determining that they are associated with known malicious entities, and then building subgraphs that are then merged into the initial graph.
US10542013B2 User behavior profile in a blockchain
A method, system and computer-usable medium are disclosed for generating a cyber behavior profile, comprising: monitoring user interactions between a user and an information handling system; converting the user interactions and the information about the user into electronic information representing the user interactions; generating a unique cyber behavior profile based upon the electronic information representing the user interactions and the information about the user; and, storing information relating to the unique cyber behavior profile in a behavior blockchain.
US10542007B2 Command authentication related to the control of industrial systems
A method for controlling an operation of an industrial machine that includes authenticating control commands remotely issued by command issuers through a network. The control commands each describe a modifying action to the operation of the industrial machine. The method includes: providing a jump host as a communication buffer between a unit controller of the industrial machine and the network; maintaining within a memory of the jump host whitelisted commands, the whitelisted commands including a list of the approved control commands; receiving, at the jump host, a first control command via the network; determining, at the jump host, whether the first control command is contained within the whitelisted commands; in response to an affirmative determination that the first control command is contained within the whitelisted commands, deeming the first control command as being authenticated; and transmitting the first control command to the unit controller of the industrial machine.
US10542006B2 Network security based on redirection of questionable network access
Techniques for network security are disclosed. In some implementations, an evaluation module determines whether a network communication from a source computing system to a destination computing system is allowable. The allowability of the communication is determined based properties of the network communication, such as a source or destination address, a port number, a time of day, a geographic location, and the like. If the communication is disallowed, the evaluation module or a related component redirects the communication to an alternative computing system that masquerades as the destination communication system.
US10542005B2 Connection control for virtualized environments
The launching of new software code, virtual machines, and other such instances can undergo one or more scans before being fully available in an electronic environment. One or more policies may apply to such a launch, which can cause the launch to first be performed under a first network configuration, wherein the instance may not be granted access to resources other than scanning infrastructure. After one or more scans are performed, the results can be compared against the policies and, if the results pass, the instance can be caused to operate in a second network configuration, whether launching a new instance in a production environment, altering the configuration of the network, or other such tasks. The policies can be set by a provider of the relevant resources, an administrator of one or more affected resources, an administrator of the instance, or another appropriate party.
US10542003B1 Protected user information verification system
Systems and methods for protected verification of user information are provided. Multiple computing systems may transmit or receive communications from one or more other computing systems as part of the protected user information verification. For example, a user may utilize a verification service to independently verify the user's information to third-party systems without the verification service actually storing, receiving, accessing, or otherwise coming into contact with the user-specific information that it is verifying. In this way, the system can protect a user's personal information while streamlining the user's verification with one or more third parties.
US10541997B2 Authentication of packetized audio signals
The present disclosure is generally directed a data processing system for authenticating packetized audio signals in a voice activated computer network environment. The data processing system can improve the efficiency and effectiveness of auditory data packet transmission over one or more computer networks by, for example, disabling malicious transmissions prior to their transmission across the network. The present solution can also improve computational efficiency by disabling remote computer processes possibly affected by or caused by the malicious audio signal transmissions. By disabling the transmission of malicious audio signals, the system can reduce bandwidth utilization by not transmitting the data packets carrying the malicious audio signal across the networks.
US10541993B2 Confidence-based authentication
Disclosed are various embodiments that perform confidence-based authentication of a user. An identification of a user account is obtained from a user, and a minimum confidence threshold is determined. Multiple authentication challenges are presented to the user. Responses are obtained from the user to one or more of the challenges, with each response having a corresponding authentication point value. A confidence score is generated for the user, where the confidence score is increased by the respective authentication point values of the correct responses. The user is authenticated as being associated with the user account in response to determining that the confidence score meets the minimum confidence threshold.
US10541992B2 Two-token based authenticated session management
A system maintains a web session across multiple web resources and/or devices using a two-token model. A user agent transmits an authentication request to a login endpoint. The user agent have access to a grant token, and it will receive an access token in response to the authentication request. The grant token is relatively long-lived and the first access token is relatively short-lived. The user agent will use the access token to access the first web resource and establish a web session. When the access token expires or is about to expire, the user agent will transmit a re-authentication request with the grant token to a re-authentication endpoint. The user agent will then receive a second access token from the re-authentication endpoint. The user agent will then use the second access token to access the web resource and maintain the web session.
US10541987B2 Web browser-based device communication workflow
Systems and methods for controlling a peripheral device with a web browser. A system includes a peripheral device and a user computing device executing a web browser and a device manager, the device manager configured to operate the peripheral device and including a device manager web server. An authentication token can be passed to the web browser from a web server upon coupling of the peripheral device with the user computing device and login by the user with the web browser. The web browser can pass the authentication token to the device manager through the device manager web server. The device manager can transmit the authentication token to the web server to pair the web browser with the device manager.
US10541969B2 System and method for implementing content and network security inside a chip
Systems and methods for implementing content, streaming, and network security inside a chip or inside a computing device are disclosed. In exemplary embodiments, a system comprises a communication chip and a second processor. The communication chip comprises a router and security instructions. The router is configured to intercept untrusted data between a network, and a first router. The second processor is configured to receive the untrusted data from the router, process the untrusted data with the security instructions to produce trusted data, and provide the trusted data to the router.
US10541963B2 Common message sending method, electronic device, and storage medium
The present disclosure relates to a common message sending method, an electronic device, and a non-transitory storage medium. According to user numbers on a platform, followers of a first user are acquired to construct a first subset, followers of a second user are acquired to construct a second subset. Common followers in the first subset and the second subset are acquired. A common message is sent to the common followers. The present disclosure further relates to an electronic device and a non-transitory storage medium. The common message sending method, the electronic device, and the storage medium according to the present disclosure achieve efficient, fast sending of a common message by massive, comparison of followers to send a common message.
US10541959B2 Short message communication within a mobile graphical map
In one embodiment, a computer-implemented process is programmed or configured to allow a first mobile device to generate and send enriched pin data to a geographical messaging system. Enriched pin data may include latitude and longitude data, a timestamp, and a media element. Media elements may include image data, video data, text data, drawing data that defines a geographic location, route data that defines a geographic travel path, and/or pin expiration data. The geographical messaging system may then broadcast the enriched pin data to a second mobile device belonging to a team member in the same geographical region as the first mobile device. The second mobile device may then use the enriched pin data to display, on a geographical map, a map pin that corresponds to the enriched pin data. In one embodiment, the second mobile device may also use the enriched pin data to display, in a message chain, a message related to the enriched pin data.
US10541951B2 Enhancing network messaging with a real-time, interactive representation of current messaging activity of a user's contacts and associated contacts
A method, system and software system is disclosed that networks a plurality of client messaging devices to one or more server devices. Each messaging device executes a client portion, and the server executes a server portion of a computer software system product stored therein. Cooperative execution of the software system product of the invention facilitates messaging services between the users, as well as the generation and continuous updating in real-time of a LIVE feed transmission that is transmitted over the network to each user actively logged into the system. The content of the LIVE feed is generated by the server and is customized for each user. When displayed by the user on the user's client messaging device, the LIVE feed information is a visual representation (updated continuously in real-time) of the communications activity of all of the user's contacts.
US10541948B2 Updatable message channels/topics for customer service interaction
A computer-implemented process for displaying one or more message channels may include arranging the one or more message channels for a user of a computing system to view. Each of the one or more message channels may include a message channel icon, a message channel name, a message, a timestamp of the message, and a badge number.
US10541939B2 Systems and methods for provision of a guaranteed batch
Systems and methods for providing a guaranteed batch pool are described, including receiving a job request for execution on the pool of resources; determining an amount of time to be utilized for executing the job request based on available resources from the pool of resources and historical resource usage of the pool of resources; determining a resource allocation from the pool of resources, wherein the resource allocation spreads the job request over the amount of time; determining that the job request is capable of being executed for the amount of time; and executing the job request over the amount of time, according to the resource allocation.
US10541926B2 Unified networking system and device for heterogeneous mobile environments
Method for unified networking for a device in heterogeneous mobile environments includes maintaining and monitoring active network interfaces, managing the location of the device, managing network access security, enabling disruption tolerance support for applications, enabling service sharing and session mobility, managing system parameters for one or more active application sessions, managing storage functionality in one or more memory devices, and maintaining a mapping for one or more flows corresponding to the one or more active application sessions, maintaining one or more policies, and performing flow control decisions based upon the policies using a policy engine. The method can also include monitoring for network events, evaluating whether to perform a handover based upon policies, and providing seamless secure handovers in a heterogeneous mobile environment. A device, non-transitory computer-readable medium, and a system for unified networking are also provided.
US10541919B1 Security association and location mapping decoupling in overlay networks
A first map request message is sent from a source network device to a mapping network device to determine a destination network device associated with a destination endpoint device and a security association between the source network device and the destination network device. A first response message is received at the source network device that includes data indicating a mapping between the destination network device and the destination endpoint device and data indicating a security association between the source network device and the destination network device. The data is stored at the source network device. A second map request message is sent from the source network device to the mapping network device to update the data indicative of the mapping or the security association. A second response message is received at the source network device from the mapping network device.
US10541913B2 Table entry in software defined network
A forwarding flow table request sent by a host device when the host device fails to find a matching forwarding flow table entry for a data packet to be forwarded is received, when a destination MAC address of the data packet is the global virtual MAC address, a forwarding flow table entry is generated according to the global port table; the forwarding flow table entry includes an operation indication of replacing the destination MAC address of the data packet with the matching MAC address found in the global port table; and the forwarding flow table entry is sent to the host device, so that the host device may forward a data packet matching the forwarding flow table entry.
US10541911B2 Method, apparatus, and system for deploying service flow forwarding function
The present invention provides a method, an apparatus, and a system for deploying a service flow forwarding function. The method includes: sending, by a control plane network element, a notification message to an infrastructure controller, the notification message includes at least one forwarding identifier corresponding to a user service flow and includes an identifier of a target forwarding plane network element providing service processing for the user service flow; the notification message is used to instruct the infrastructure controller to determine a first forwarding rule including the at least one forwarding identifier and the identifier of the target forwarding plane network element and send the first forwarding rule to an infrastructure forwarder controlled by the infrastructure controller. The present invention is used for service flow forwarding, resolves a problem that flexibility of service flow forwarding is relatively low, and achieves an effect of improving flexibility of service flow forwarding.
US10541910B2 Application information based network route modification
Technical solutions for optimization of network resources are described. One general aspect includes a method, including measuring, by a controller, an attribute of network route being used to communicate a network flow between a first apparatus and a second apparatus. The method also includes comparing, by the controller, a predetermined threshold and the attribute. The method also includes in response to the attribute being non-compliant with the predetermined threshold, selecting, by the controller, an alternative network route to communicate the network flow between the first apparatus and the second apparatus. The method also includes routing, by the controller, the network flow to be communicated via the alternative route between the first apparatus and the second apparatus.
US10541906B2 Geo-separation of control and bearer nodes for a telecommunication system
A method includes, with a distributed telecommunication component, providing a plurality of first type nodes, each first type node configured to perform a signaling function. The method further include, with the distributed telecommunication component, providing a plurality of second type nodes, each second type node configured to perform a media bearing function. At least one of the plurality of bearer nodes is geographically separate by a predetermined distance from at least one of the plurality of control nodes.
US10541905B2 Automatic optimal route reflector root address assignment to route reflector clients and fast failover in a network environment
Embodiments are provided for providing optimal route reflector (ORR) root address assignment to route reflector clients and fast failover capabilities in an autonomous system, including identifying a first node in an autonomous system as a candidate root node of a first routing group, identifying a client node based on a neighbor address used in a first routing protocol, mapping the neighbor address to routing information received from the client node via a second routing protocol, and associating the neighbor address with the first routing group if the routing information includes an identifier of the first routing group. In more specific embodiments, identifying the first node as a candidate root node includes determining the first node and the first routing group are advertised in a first protocol packet, and determining the first node and the second routing group are advertised in a second protocol packet.
US10541897B2 Mismatch compensation at differential signal receiver
A non-volatile memory module includes an input/output buffer coupled to first and second signal transmission paths, and control circuitry coupled to the input/output buffer, the control circuitry being configured to receive a first signal on the first signal transmission path, receive a second signal on the second signal transmission path, determine a delay between the first signal and the second signal, generate a delay mismatch value based on the determined delay, and transmit the delay mismatch value on one or more signal transmission paths coupled to the input/output buffer.
US10541890B1 Windowed approach to analytics processing
Described herein is a system and method for processing analytics data in a windowed manner. In some embodiments, each user of a number of users is assigned to a group (e.g., a treatment group or a control group). The system may monitor each user to obtain metric data associated with each of the users over the course of an experiment. In some embodiments, the system may identify an indication of a trigger event with respect to each user. For example, the indication of the trigger event may comprise a time at which an event occurred for that user. The system may identify and compile data from the metric data for each of the users with respect to the trigger event. In some embodiments the metric data may be aggregated for each of the users with respect to a window or timespan positioned relative to the identified trigger event.
US10541888B2 Network system, network control method, and control apparatus
A network system, a network control method, and a control apparatus are provided that can easily achieve assurance of the quality of a network service and optimization of the throughput of an entire system. A network control apparatus (10) controls a network (20) having a multi-layer structure, monitors whether or not a network service on a first layer fulfills a required service level, and depending on a result of the monitoring, changes a setting of a packet header so that resources on the first layer will be changed, wherein resources on the lower layer are changed in accordance with a change in the setting of the packet header.
US10541886B2 Decentralized change management based on peer devices using a blockchain
A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include one or more of monitoring a computing service via various nodes operating on a blockchain, identifying a proposed change to the computing service, storing details of the proposed change in a smart contract, storing the smart contract as a transaction in the blockchain, and validating the proposed change of the smart contract.
US10541883B2 Playback device connection
An example playback device includes programming to perform functions including detecting a triggering event that causes the playback device to transmit a first message indicating that the playback device is available for setup. The functions also include receiving a response to the first message that facilitates establishing an initial communication path with a computing device operating on a secure wireless local area network (WLAN), where the initial communication path is outside of the secure WLAN. The functions also include receiving, from the computing device via the initial communication path, a second message containing network configuration parameters for the secure WLAN including an identifier of, and a security key for, the secure WLAN. The functions also include using the network configuration parameters to connect to the secure WLAN and transitioning from communicating with the computing device via the initial communication path to communicating with the computing device via the secure WLAN.
US10541868B2 System and method for automatically updating bios setup options
The present disclosure provides a system and method for enabling an administrator or a controller to update BIOS setup options on a server system and then automatically update the BIOS setup options on other server systems in a baseboard management controller (BMC) virtual local area network (VLAN). For example, the method may comprise: receiving, at a specific controller of a node, a command to update the BIOS setup option; determining whether the specific controller is a master by checking an internal flag of the specific controller; in an event that the specific controller is neither a master or a slave, broadcasting a master request to the VLAN; determining whether a reply is received within a predetermined time period; in an event that the reply is not received, setting the internal flag of the specific controller as a master; and sending an original equipment manufacturer (OEM) completion response.
US10541864B1 System and method for connection efficiency
In a distributed object computing system, a server application may create multiple, uniquely identified, server contexts that each provide one or more services to a service consumer (client). Instead of creating a connection to a client for each server context, a single connection can be used. A service request handler may be configured to handle service requests for each server context. Service requests may be generated in the client with a service context identity. When a service request is received by the server application, the service request handler resolves the service context identity and forwards the service request to the appropriate server context.
US10541862B2 VNF processing policy determining method, apparatus, and system
Embodiments of the present disclosure provide a VNF processing policy determining method, an apparatus, and a system, and relate to the field of communications technologies, to avoid a problem that an NS constituted by a VNF cannot normally run when an EM fails to configure an application parameter for the VNF. The method includes: receiving, by a management node, a configuration feedback message sent by an EM, and determining a processing policy for a VNF according to the configuration feedback message, where the configuration feedback message is used to indicate whether an application parameter of the VNF is successfully configured, and the processing policy is used by the management node to process the VNF. The method is applied to an NFV technology.
US10541853B2 Transmitting apparatus and mapping method thereof
A transmitting apparatus is disclosed. The transmitting apparatus includes an encoder to perform channel encoding with respect to bits and generate a codeword, an interleaver to interleave the codeword, and a modulator to map the interleaved codeword onto a non-uniform constellation according to a modulation scheme, and the constellation may include constellation points defined based on various tables according to the modulation scheme.
US10541849B2 Transmission method, transmitter apparatus, reception method and receiver apparatus
Transmission quality is improved in an environment in which direct waves dominate in a transmission method for transmitting a plurality of modulated signals from a plurality of antennas at the same time. All data symbols used in data transmission of a modulated signal are precoded by hopping between precoding matrices so that the precoding matrix used to precode each data symbol and the precoding matrices used to precode data symbols that are adjacent to the data symbol in the frequency domain and the time domain all differ. A modulated signal with such data symbols arranged therein is transmitted.
US10541845B2 Pseudo random multi-carrier method and system
A system and method of multi-carrier communication utilizes a farm of superimposed code and random phase values for generation of carrier signals and is resistant to malicious and non-malicious interference in a wireless network, such as an ad-hoc mobile communication network. The system and method includes an encoding/decoding algorithm and the use of a unique and easily generated pseudo random multi-frequency waveform, has high dynamic range, and is flexibly adaptable for different radio networks. The system and method further includes broadcasting a message with a non-secret checksum that is encoded with a hash function.
US10541842B2 Methods and apparatus for enhancing virtual switch capabilities in a direct-access configured network interface card
A process and/or apparatus capable of facilitating network communication via a directly accessible network interface controller (“NIC”) in a virtualized environment is disclosed. The process, in some embodiments, is able to receive a packet stream traveling from a virtual machine (“VM”) to a direct-access configured NIC (“DCN”). After forwarding from an embedded switch (“eSwitch”) of the DCN to a virtual switch (“vSwitch”) residing in a hypervisor or VM monitor in accordance with at least a portion of content of the packet stream, a processed packet stream is generated by the hypervisor in response to the packet stream. The processed packet stream is subsequently transmitted from the vSwitch to the eSwitch for facilitating the processed packet stream to reach its destination.
US10541840B2 Systems and methods for adaptively-tuned digital self-interference cancellation
A method for adaptively-tuned digital self-interference cancellation includes generating a digital self-interference cancellation signal from a digital transmit signal based on a transform configuration; combining the digital self-interference cancellation signal with a receive signal to form a digital residue signal; generating a composite residue signal from the digital residue signal and the digital transmit signal; and updating the transform configuration based on the composite residue signal.
US10541837B2 Method and apparatus for channel estimation in wireless communication system
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present invention relates to a method and apparatus for channel estimation in a wireless communication system. A method for operating a transmitter comprises the operations of: transmitting a first reference signal through a first antenna; and transmitting a second reference signal through a second antenna, wherein the first reference signal includes a first Golay sequence, and the second reference signal includes a second Golay sequence.
US10541829B2 Network devices for scalable point to multipoint networks
The present disclosure includes systems and techniques relating to Point-to-Multipoint (P2MP) communication networks and G.hn networking standards used therewith. In some implementations, the system includes a domain master (DM) network device and one or more network devices. The DM network device is configured to receive control request messages from one or more network devices, establish a connection via a point-to-multipoint (P2MP) network coupling to the one or more network devices based on the received control request messages, and transmit control messages to one or more network devices via the connection. A network device is configured to receive the control messages from the DM network device, receive data from a backbone network coupled to the P2MP network coupling, and transmit the received data to a designated client device through the P2MP network coupling in accordance with a P2MP communication protocol using a resource allocation received in the control message.
US10541825B2 Method, apparatus and computer program product for generating externally shared communication channels
Methods, apparatus and computer program product for creating an externally shared communication channel in a group-based communication platform are described herein. The group-based communication platform may have a plurality of database shards. A computer-implemented method may include receiving, from a first client device associated with an initiator group identification, a shared communication channel generation query associated with the initiator group identification and a target group identification; generating, in the group-based communication platform, a shared communication channel shard; transmitting, to a second client device associated with the target group identification, a shared communication channel acceptance request; receiving a shared communication channel acceptance notification; updating, in a main database, a shard referential table based on the initiator group identification, the target group identification, and the shared communication channel identification; and transmitting a shared communication channel interface of the shared communication channel based on the shared communication channel shard.
US10541823B2 Simultaneous remote connection of heterogeneous conferencing systems to the same conference
Video conferencing is provisioned with, for example, procedures for simultaneously connecting two or more endpoints to the same video conference. Such procedures may be particularly useful for automatically initiating a video conference involving room system endpoints.
US10541820B2 Distributed digital ledger
Methods and systems for generating a new record in a digital ledger include hashing a payload, public key, and signature of a parent record to generate a hash value. A new record is created with a new payload and a new public key. The hash value is combined with the new payload and the new public key to generate a message value. A signature of the new record is generated using the message value and a private key corresponding to the public key of the parent record. The signature of the new record is added to the new record.
US10541819B2 Forged command filtering system and related command authentication circuit
A forged command filtering system includes: a secure command generating device for performing a digital signature operation on a selected command to generate a command request; a command transmitting device for receiving and transmitting the command request; a target device; and a command authentication circuit. The command authentication circuit includes: a communication interface for communicating with the command transmitting device or the target device; a secure micro-controller for storing a signature verification key of the secure command generating device; a control circuit for cooperating with the secure micro-controller to authenticate the command request using the signature verification key; and a storage circuit for storing data required for the operations of the control circuit. The control circuit further instructs the target device to execute a target command corresponding to the command request only if the command request passed the authentication processes of the secure micro-controller and the control circuit.
US10541816B2 Controlling execution of software by combining secure boot and trusted boot features
Controlling execution of software is provided. In response to receiving an input to execute a software module on a data processing system, a set of measurements are performed on the software module performing a process to prepare the software module for execution on the data processing system. In response to determining that the set of measurements meets a predetermined criterion, an authorization to proceed with the process of preparing the software module for execution on the data processing system is requested from a trusted third party computer. In response to receiving the authorization to proceed with the process of preparing the software module for execution on the data processing system from the trusted third party computer, the software module is executed.
US10541811B2 Systems and methods for securing data
Embodiments include an apparatus for securing customer data and include a processor, and one or more stored sequences of instructions which, when executed, cause the processor to store an encrypted first key fragment in a first storage area, store an encrypted second key fragment in a separate second storage area, wherein access to the first storage area and to the second storage area is mutually exclusive. The instructions further cause the processor to decrypt the encrypted first key fragment and the encrypted second key fragment using a key set and keys associated with a hardware security module based on receiving a request to derive a master key. The master key is derived using the decrypted first key fragment and the decrypted second key fragment and stored in an in-memory cache. The master key is used to encrypt or to decrypt encrypted customer data.
US10541794B2 Method and system for high-throughput and low-power communication links in a distributed transceiver network
A device comprises a plurality of distributed transceivers, a plurality of distributed beamformers, a baseband processor, and a network management engine. The distributed transceivers perform beamforming in a radio frequency band. The distributed beamformers, however, performs beamforming in an intermediate frequency band. Each of the distributed transceivers is coupled to a corresponding one of the distributed beamformers. Each transceiver-beamformer pair is coupled to the baseband processor utilizing a same communication medium such as a cable. For transmission, a data stream generated at baseband is converted to intermediate frequencies. With a low-power transmission, the distributed beamformers transmit the data stream wirelessly in the intermediate frequencies to a receiving device. With a normal-power transmission, the distributed transceivers transmit the data stream to the receiving device in the radio frequency band. The transceivers and the beamformers are turned OFF whenever not being used. A high-throughput communication link may be established through resource sharing.
US10541791B2 Techniques for reducing latency in a wireless communication system
Methods, systems, and devices are described for wireless communication. In one method, a first transmission may be transmitted on a contention-based channel, and a scheduling request for the first transmission may be transmitted on a scheduled channel. The scheduling request may be transmitted prior to determining that an acknowledgment (ACK) message has been received for the first transmission. In another method, a scheduling request for a first transmission may be received on a scheduled channel from a wireless device. Upon decoding a reception of the first transmission on a contention-based channel, transmission of a transmission grant to the wireless device may be withheld. Upon failing to decode the reception of the first transmission on the contention-based channel, the transmission grant may be transmitted to the wireless device.
US10541757B2 Receiving apparatus and setting method
A receiving apparatus includes a first processor configured to compensate, in a perturbation back-propagation (PBP) scheme, waveform degradation of an optical signal by traveling an optical transmission line due to a nonlinear optical effect; a memory; and a second processor coupled to the memory and the second processor configured to change a gamma coefficient to be used in the PBP scheme, measure reception quality of the optical signal for each of gamma coefficients obtained by the changing, specify a gamma coefficient in accordance with the reception quality from among the gamma coefficients obtained by the changing, and set the specified gamma coefficient as a parameter of the PBP scheme.
US10541745B2 System and method for network controlled geofencing
A system and method for networked geofencing includes identifying restricted areas in a service region, and defining a protective zone surrounding the restricted areas. A service availability map containing the protective zones is generated and broadcast within the service region. The positions of terminals on the service availability map are detected relative to the protective zones. Terminals inside the protective zones establish communication using a first frequency range, and terminals outside of the protective zones establish communication using either the first frequency range or a second frequency range.
US10541739B1 Facilitation of user equipment specific compression of beamforming coefficients for fronthaul links for 5G or other next generation network
Precoding coefficients can be compressed based on user equipment signal interference to noise ratio or path loss in front haul cloud radio access network systems. For example, a baseband unit can compute a precoder matrix from an estimated channel associated with an uplink signal. Once the baseband unit computes the channel, it can determine the coefficients for the linear combination of the basis vectors, which are known at the baseband unit and the radio unit as well. The baseband unit can estimate the path loss and the signal interference to noise ratio and determine the basis vectors. The baseband unit can then compress the coefficients and transmit the coefficients to the radio unit. When the radio unit receives the compressed coefficients, the radio unit can reconstruct the precoder matrix and apply to reference signals and data traffic channels.
US10541737B2 Phase locked loop, phase locked loop arrangement, transmitter and receiver and method for providing an oscillator signal
A phase locked loop, particularly for or in a beamforming system comprises a loop filter (1) to provide a control signal (FC) to a controllable oscillator (2); a frequency divider (3) configured to provide a first feedback signal (FB) and a second feedback signal (FBD) in response to an oscillator signal (FO), the second feedback signal (FBD) delayed with respect to the first feedback signal (FB); a first comparator path (4) configured to receive the first feedback signal (FB) and a second comparator path (5) configured to receive the second feedback signal (FBD), each of the first and second comparator path (4, 5) configured to provide a respective current signal (CS1, CS2) to the loop filter (1) in response to a respective adjustment signal (FA1, FA2) and a phase deviation between a common reference signal (FR) and the respective feedback signal (FB, FBD).
US10541736B2 Codebook-based uplink transmission in wireless communications
Various solutions with respect to codebook-based uplink transmission in wireless communications are described. A user equipment (UE) receives a first signal from a network node of a wireless network, with the first signal selecting one or more codewords or a codebook from a plurality of different codebooks within a master codebook as allowed precoders at transmission ranks. The UE also receives a second signal from the network node, with the second signal selecting a precoder among the allowed precoders for uplink (UL) transmission. The UE then processes data using the selected precoder and performs an UL transmission of the processed data to the network node.
US10541735B2 Beamforming using an antenna array
There is provided mechanisms for beamforming using an antenna array. A method is performed by a network node. The method comprises obtaining, from a wireless device, a precoding matrix indicator to be used for transmission to the wireless device. The method comprises selecting a codebook from a set of codebooks according to the received indicator, wherein the selected codebook defines the precoding matrix, and wherein the set of codebooks comprises codebooks defining variable beam widths and having same number of non-zero antenna weights for all beam widths. The method comprises precoding transmission of signals to the wireless device from the antenna array using the selected codebook.
US10541729B2 Communication system using wireless power
Provided are a devices, systems and methods for performing communication using wireless power. According to one general aspect, a communication device using wireless power may include: a controller configured to control mutual resonance between a target resonator and a source resonator; a demodulator configured to demodulate information transmitted from the source resonator based on an amount of energy received from the source resonator; and a modulator configured to modulate information based on the mutual resonance.
US10541724B2 Methods for discovering, partitioning, organizing, and administering communication devices in a transformer area network
A system and methods for managing a transformer area in an electrical distribution grid having at least one substation transformer and one service transformer are presented. At least one Remote Hub governed by a policy may be provided, which collects data about the transformer area. The Remote Hub may also execute a discovery procedure to inventory Remotes in the transformer area. The Remote Hub may use the collected data to detect events, such as exceptional conditions, configuration changes, or derived results, within the transformer area. Based on the collected data, the Remote Hub is able to transmit data about the transformer area via a Substation-to-Edge channel. A method and system for forming and establishing boundaries of Transformer Area Networks is also presented. Discovery procedures may be used to form Transformer Area Networks out of Remote Hubs and Remotes powered by the same phase of the service transformer.
US10541720B2 Extended range communications for ultra-wideband network nodes
A system is provided that can introduce data redundancy into wireless communications, and in particular ultra-wideband (UWB) wireless communications to increase the communication range when transmitting data that has low transmission rates. Multipath degradation, introduced by the extended communications range, can be mitigated by frequency hopping between the orthogonal frequency-division multiplexed symbols of the ultra-wideband waveform. Frequency hopping can place adjacent symbols in different frequency channels for filtering. Data redundancy can be expanded in the time domain and/or the frequency domain, resulting in extended range.
US10541714B2 Case with multi-layer encapsulation of design elements
A case with multi-layer encapsulation of design elements. The case generally comprises a shell including a back panel which incorporates design elements encapsulated in a plurality of layers. Each layer comprises a different design element or a different configuration of design elements. And a method of encapsulation of two or more layers of design elements into a product, including the steps of mixing decorative design elements with a liquid epoxy monomer to form a mixture; adding a hardening agent or catalyst to the mixture; pouring the mixture into a cavity on a case or cover; allowing the mixture to harden to form a cured first layer; applying another layer of epoxy over the cured first layer; arranging decorative design elements onto the uncured layer of epoxy; applying another layer of epoxy over the decorative design elements, and allowing that layer to cure.
US10541711B1 Short block length distribution matching algorithm
A communication system transmits an input block of bits over a communication channel using a prefix tree that maps a dyadic distribution of compositions of output symbols to prefixes of variable lengths. A path to each leaf of the prefix tree is defined by a prefix formed by a unique sequence of binary values of a length equal to a depth of the leaf. Each leaf is associated with a composition that has at least a number of unique permutations equals to two in a power of a length of a suffix of the block of input bits. The system selects a composition identified in the prefix tree by a prefix in the input block of bits, permutes the selected composition according to a suffix in the input block of bits, and transmits the permuted composition over a communication channel.
US10541708B1 Decompression engine for executable microcontroller code
A code decompression engine reads compressed code from a memory containing a compressed code part and a dictionary part. The compressed code part contains a series of instructions being either an uncompressed instruction preceded by an uncompressed code bit, or a compressed instruction having a compressed code bit followed by a number of segments field followed by segments, followed by a directory index indication a directory location to read. Each segment consists of a mask type, a mask offset, and a mask.
US10541707B2 Apparatus for reducing wandering spurs in a fractional-N frequency synthesizer
The present invention provides a fractional-N frequency synthesizer comprising a divider controller comprising a multistage noise Shaping (MASH) digital delta-sigma modulator comprising L stages, wherein the Lth stage is configured to receive as an input a high amplitude dither signal.
US10541701B1 Analog signal conditioning
An analog conditioning circuit and a corresponding method for processing an analog input signal provide a conditioned analog signal for input into an analog processing circuit. The analog conditioning circuit comprises a main signal path between an input for receiving the analog input signal and an output for outputting the conditioned analog signal, wherein the transfer function of the main signal path is constrained by a transfer function requirement associated with the analog processing circuit; and a feedforward signal path comprising a first filtering block configured to attenuate desired frequencies of a first signal derived from the analog input signal to provide a filtered analog signal; wherein the feedforward signal path is configured to input the filtered analog signal into the main signal path such that the filtered analog signal is subtracted from a second signal derived from the analog input signal to provide the conditioned analog signal.
US10541698B1 Switched capacitor multiplying digital-to-analog converter
Multiplying digital-to-analog converter (MDACs) are implemented in pipelined ADCs to generate an analog output being fed to a subsequent stage. A switched capacitor MDAC can be implemented by integrating a capacitor digital-to-analog converter (DAC) with charge pump gain circuitry. The capacitor DAC can implement the DAC functionality while the charge pump gain circuitry can implement subtraction and amplification. The resulting switched capacitor MDAC can leverage strengths of nanometer process technologies, i.e., very good switches and highly linear capacitors, to achieve practical pipelined ADCs. Moreover, the switched capacitor MDAC has many benefits over other approaches for implementing the MDAC.
US10541697B2 Self-injection locking for low-power low-phase noise oscillators
For producing a low-power, low-phase noise oscillating signal using a self-injection locking oscillator, examples include: producing, using an oscillator, a signal having a base frequency component and an Nth harmonic component, in which N is a selected integer and N>1; filtering the signal through a bandpass filter with Q factor ≥5, the filter configured to pass the Nth harmonic component as a filtered Nth harmonic component; and injecting the filtered Nth harmonic component into the oscillator to self-injection lock the base frequency of the signal.
US10541696B2 Method of controlling electronic device and electronic device
An electronic device includes: an acquisition circuit, configured to collect the current environmental information for characterizing the environment of the electronic device; a processing circuit, configured to receive the current environmental information from the acquisition circuit; determine a target frequency control word corresponding to the current environmental information according to a preset expected operating status of the electronic device; and input the target frequency control word to the TAF-DPS clock generator; the TAF-DPS clock generator, configured to generate a clock signal according to the target frequency control word, and output the clock signal to a functional circuit; the functional circuit, configured to operate in accordance with the clock signal to make the electronic device reach the expected operating status.
US10541693B2 Method and apparatus for source-synchronous signaling
A low-power, high-performance source-synchronous chip interface which provides rapid turn-on and facilitates high signaling rates between a transmitter and a receiver located on different chips is described in various embodiments. Some embodiments of the chip interface include, among others: a segmented “fast turn-on” bias circuit to reduce power supply ringing during the rapid power-on process; current mode logic clock buffers in a clock path of the chip interface to further reduce the effect of power supply ringing; a multiplying injection-locked oscillator (MILO) clock generator to generate higher frequency clock signals from a reference clock; a digitally controlled delay line which can be inserted in the clock path to mitigate deterministic jitter caused by the MILO clock generator; and circuits for periodically re-evaluating whether it is safe to retime transmit data signals in the reference clock domain directly with the faster clock signals.
US10541688B2 Ring oscillator circuit with frequency stabilization
A ring oscillator circuit is disclosed. The ring oscillator in one embodiment includes an odd number of inverters connected in a loop fashion, a current mirror having a drain of a first transistor connected to the inverters, and a self-biased inverter connected to a drain of a second transistor of the current mirror.
US10541685B2 Multiplexing latch circuit and method
A circuit includes a clock generator configured to generate a first latching clock signal and a second latching clock signal. Responsive to a select signal, one of the first latching clock signal or the second latching clock signal has a clock signal frequency and the other of the first latching clock signal or the second latching clock signal has a predetermined logic value. A multiplexing latch circuit is configured to select either first data on a first data line or second data on a second data line based on the first latching clock signal and the second latching clock signal.
US10541675B1 Multi-gain transconductance amplifier
A multiple-gain transconductance amplifier circuit is presented. It is developed by utilizing programmable gain source-coupling differential pair output stage forming multiple-gain transconductance amplifier outputs. A reconfigurable nth-order filter based on a multi-gain transconductance amplifier where the multi-gain transconductance amplifier includes a linear voltage-to-current converter and a programmable current-folding output stage was implemented. The filter achieves independent programmability while still using a single active device per pole. Further, the proposed multiple-gain transconductance amplifier can be employed to design poly phase filters and transconductance amplifier cell for an amplifier-based low-dropout regulator.
US10541674B2 Multiplexer, transmission device, reception device, high-frequency front end circuit, communication device and impedance matching method for multiplexer
A multiplexer includes elastic wave filters with different pass bands, a common terminal to which an inductance element is serially connected in a connection path between an antenna element and the common terminal; and an inductance element. Among the elastic wave filters, a reception input terminal of a first reception filter is connected to the common terminal via the inductance element and is connected to a parallel resonator. Transmission output terminals of transmission filters and a reception input terminal of a second reception filter are connected to the common terminal, are connected to series resonators, and are not connected to parallel resonators.
US10541672B2 Acoustic wave element, duplexer, and communication module
An acoustic wave element of the present disclosures has a piezoelectric substrate and an acoustic wave resonator on a main surface of the piezoelectric substrate. The acoustic wave resonator is one being divided into a first IDT electrode and a second IDT electrode which are electrically connected to the first IDT electrode. The first IDT electrode includes a first comb-shaped electrode on the signal input side and a second comb-shaped electrode on the signal output side. The second IDT electrode includes a third comb-shaped electrode on the signal input side and a fourth comb-shaped electrode on the signal output side. The direction of arrangement of the third comb-shaped electrode and the fourth comb-shaped electrode from the third comb-shaped electrode toward the fourth comb-shaped electrode is different from the direction of arrangement from the first comb-shaped electrode toward the second comb-shaped electrode.
US10541666B1 Temperature stable MEMS resonator
A resonant member of a MEMS resonator oscillates in a mechanical resonance mode that produces non-uniform regional stresses such that a first level of mechanical stress in a first region of the resonant member is higher than a second level of mechanical stress in a second region of the resonant member. A plurality of openings within a surface of the resonant member are disposed more densely within the first region than the second region and at least partly filled with a compensating material that reduces temperature dependence of the resonant frequency corresponding to the mechanical resonance mode.
US10541661B2 Continuously tunable and highly reconfigurable multiband RF filter
Various examples are provided for highly reconfigurable multiband radio frequency (RF) filters. The multiband RF filters can be continuously tunable. In one example, a multiband RF filter includes a Lyot loop filter that can generate an optical comb using an input optical signal from a tunable Mach-Zehnder interferometer (MZI), a birefringent device, and a polarization rotation angle of a polarization controller. The tunable MZI can include a tunable delay line that can adjust comb spacing of the optical comb. In another example, a multiband RF filter includes a second MZI in series with a first MZI. The second MZI can generate a second tunable output signal from a first tunable output signal from the first MZI. In another example, the multiband RF filter can include a third MZI in series with the second MZI. The third MZI can generate a third tunable output signal from the second tunable output signal.
US10541659B2 Low-noise josephson junction-based directional amplifier
A low-noise directional amplifier includes a first port, a second port, a first coupler and a second coupler. The first port is coupled to a first coupler. The low-noise directional amplifier also includes at least two phase preserving amplifiers, a first phase preserving amplifier connected to the first coupler and a second coupler, and the second phase preserving amplifier connected to the first coupler and the second coupler.
US10541658B2 Power amplifier operation
Systems and methods for improving power amplifier operation are provided. A system may include a baseband signal generator communicatively coupled to a baseband signal digital-to-analog converter. The baseband signal digital-to-analog converter may be communicatively coupled to two or more power amplifiers. The system may also include an envelope signal generator communicatively coupled to an envelope signal digital-to-analog converter. The system may further include a supply modulator communicatively coupled to the envelope signal digital-to-analog converter and the two or more power amplifiers for shared envelope tracking across the two or more power amplifiers.
US10541651B2 Mixers with improved linearity
Systems and methods are disclosed for improved linearity performance of a mixer. An example mixer includes switching circuit elements configured to be switched on and switched off based at least partly on a local oscillator signal and capacitors including a respective capacitor in parallel with each of the switching elements. The mixer is configured to mix the input signal with the local oscillator signal to thereby frequency shift the input signal.
US10541650B2 High speed sampling of sensors
Systems and methods for interrogating sensing systems utilising bursts of samples. Bursts of samples correspond to optical pulses returning from optical sensors, where pulses are spaced at a period significantly longer than the pulse width, giving irregular sample spacing. The interrogation system and method processes the irregular busts of samples to recover phase information from received signals.
US10541645B2 Solar cell module
A solar cell module includes a solar cell panel, a frame member, and an adhesive. The solar cell panel has a front surface, a back surface and a lateral surface. The frame member is located along an outer peripheral part of the solar cell panel, and includes a fitting section with the outer peripheral part fitted therein. The adhesive is located in a space in the fitting section, and bonded to the outer peripheral part. The adhesive includes a pressure-sensitive first adhesive and a curable second adhesive. The curable second adhesive exists at a position different from a position at which the first adhesive exists, in a direction along the longitudinal direction of the frame member.
US10541644B2 Method for predictive control of the orientation of a solar tracker
A method for controlling the orientation of a single-axis solar tracker orientable about an axis of rotation, including observing the evolution over time of the cloud coverage above the solar tracker; determining the evolution over time of an optimum inclination angle of the solar tracker substantially corresponding to a maximum of solar radiation on the solar tracker, depending on the observed cloud coverage; predicting the future evolution of the cloud coverage based on the observed prior evolution of the cloud coverage; calculating the future evolution of the optimum inclination angle according to the prediction of the future evolution of the cloud coverage; servo-controlling the orientation of the solar tracker according to the prior evolution of the optimum inclination angle and depending on the future evolution of the optimum inclination angle.
US10541642B2 System and method for mounting objects on roofs and surfaces
A mount for support of a component on a surface is provided. A base includes a bottom adapted to be supported on the surface, a circuit component, and a data pathway extending from the circuit component. A compressible component is mounted above the base and in electrical contact with the data pathway of the base, the compressible component having an uncompressed state in which the circuit component is not electrically accessible through the compressible component, and a compressed state in which a data pathway is formed through the compressible component such that the data pathway of the base is electrically accessible through the compressible component. The compressible component is adapted to transition from the uncompressed state to the compressed state in response to a lag bolt passing through the compressible component and base and applying sufficient downward pressure to secure the base to the surface.
US10541641B2 Solar panel mount systems and methods
A solar panel mount includes a plate, a plurality of flanges, and a mounting member. The plate includes a first edge and a first surface. The plate defines at least one opening spaced from the first edge. The plurality of flanges extend from the first edge in a direction transverse to the first surface. The mounting member defines at least one channel aligned with the at least one opening of the plate to receive a mounting shaft through an opening of the at least one opening and a corresponding channel of the at least one channel.
US10541634B2 Generator arrangements and methods of controlling generator arrangements
A generator arrangement includes a stator with armature winding, a rotor with one or more permanent magnets supported for rotation relative to the stator, a variable speed drive, and a control module. The variable speed drive is connected to the rotor for rotating the rotor within a predetermined speed range. The control module is disposed in communication with the armature windings and is operatively connected to the variable speed drive to maintain constant output voltage as load changes by varying rotational speed of the rotor.
US10541632B2 Sensorless commutation method
The present invention relates to a circuit arrangement and to a method for sensorless commutation of electronically commutated synchronous machines such as, for example, EC motors, wherein the terminal values at the connection terminals of the synchronous machine are processed by means of a rotor position estimator based on the EMF of the synchronous machine and of a known motor model preferably in a PLL structure for sensorless determination of rotor position information, and said information is used for commutation.
US10541629B2 Vibration driven actuator, apparatus, and optical apparatus
A vibration driven actuator includes a vibrator, a vibrator holder, a friction member, a pressing member that enables the vibrator to compressively contact the friction member in a first direction, and a pressure transmitting member disposed between the vibrator and the pressing member. The vibrator and the friction member relative move in a second direction orthogonal to the first direction due to the vibration. A first contact portion disposed to one of the vibrator holder and the pressure transmitting member contacts a second contact portion disposed to the other of the vibrator holder and the pressure transmitting member so as to restrict a relative displacement between the vibrator holder and the pressure transmitting member in the second direction, and to allow a relative rotation between the vibrator holder and the pressure transmitting member on a plane parallel to the first direction and the second direction.
US10541628B2 Power generating device having a deformable element that generates power when deforming
A power generating device including an element and a moving member. The element is deformable and generates power when deforming. The moving member moves when receiving a vibration, and contacts the element when moving. When the moving member contacts the element, the element deforms into another state or returns to a previous state.
US10541627B2 MEMS structure and method of forming same
A microelectromechanical system (MEMS) device includes a substrate and a movable element at least partially suspended above the substrate and having at least one degree of freedom. The MEMS device further includes a protrusion extending from the substrate and configured to contact the movable element when the movable element moves in the at least one degree of freedom, wherein the protrusion comprises a surface having a water contact angle of higher than about 15° measured in air.
US10541626B1 Power conversion system with PWM carrier emulation
Power conversion systems and a controller thereof includes a first processing system that computes phase references for respective phase lines of an inverter according to a feedback value, a setpoint value, and a scaling factor to emulate a scaled frequency that is less than a switching frequency, and a second processing system that generates a carrier waveform having the switching frequency, receives the phase reference from the first processing system for each inverter phase line, and compares each phase reference with the carrier waveform to generate pulse width modulated switching control signals for switching devices of the inverter.
US10541623B1 Circuit with an input voltage divider and two half-bridges
A circuit topology and switching scheme for a circuit that includes an input voltage divider configured to provide a divided voltage that may be approximately half of a supply voltage. The circuit also includes a switching circuit with a first half-bridge that includes a first switching node and a second half-bridge that includes a second switching node. One or more switches are configured to connect the divided voltage to the first switching node and the second switching node.
US10541619B2 LLC resonant converter and electronic device
An LLC resonant converter and an electronic device are provided. The LLC resonant converter according to the present disclosure includes a multi input transformer, first and second converter units connected to a primary side of the multi input transformer, an input voltage part, a first balance capacitor, and an output part connected to a secondary side of the multi input transformer.
US10541617B2 Overload protection for power converter
A method includes comparing a value of a current sense signal indicating an output signal of a power converter to a value of a threshold signal, adjusting a value of a first count signal in response to the comparison result, and determining whether or not the power converter is operating in an overload condition using the first count signal. A circuit includes an overload monitor comparing a value of a current sense signal to a value of a threshold signal, adjusting a value of a first count signal in response to the comparison result, and determining whether or not the power converter is operating in an overload condition using the first count signal. The circuit further includes an overload protection signal generator generating an overload protection signal indicating whether or not the power converter is operating in the overload condition.
US10541610B1 Spectral shaping of spread spectrum clocks/frequencies through post processing
An integrated circuit. The integrated circuit comprises a timebase generator and a switch mode direct current-to-direct current (DC-to-DC) converter coupled to the timebase generator. The timebase generator comprises a linear feedback shift register (LFSR) having an output and a logic circuit comprising a first logic inverter, a first AND logic gate, and a first multiplexer, wherein the first logic inverter has an input coupled to a most significant bit of the output of the LFSR, wherein the first AND logic gate has a first input coupled to a second most significant bit of the output of the LFSR and a second input coupled to an output of the first logic inverter, wherein a selector input of the first multiplexer is coupled to an output of the first AND logic gate.
US10541606B1 Serial-parallel switch negative charge pump
A negative charge pump includes a network of two or more capacitors, and switches and adapted to switch the capacitor network between a serial configuration, in which the capacitors are connected to each other in series, and a parallel configuration, in which the capacitors are connected to each other in parallel. The negative charge pump has an input adapted to receive an input signal having intermittent high- and low levels, and an output. The switches are adapted to switch the capacitor network into the serial configuration when the input signal is high and switch the switch the capacitor network into the parallel configuration when the input signal is low (e.g., zero or ground level). A method of converting a positive voltage to a negative voltage includes applying an input signal having intermittent high- (e.g., positive-) and low (e.g., zero or ground) levels to a capacitor network having two or more capacitors; configuring the network into a serial configuration, in which the capacitors are connected to each other in series; charging the capacitors connected in series with the input signal during a pre-charge period, during which the input signal level is high; subsequently, during a pump period, during which the input signal level is low, configuring the network into a parallel configuration, in which the capacitors are connected to each other in parallel; and discharging the capacitors connected in parallel to an output.
US10541601B2 EMI energy mitigation
Various examples related to electromagnetic interference (EMI) energy mitigation techniques are provided. In one example, a method includes adjusting switching angles of a switching circuit based on resolution bandwidths (RBWs) associated with an EMI frequency spectrum of the switching circuit and weight coefficients of the RBWs. The total energy of the switching circuit can be reduced by adjusting an average duty cycle of the switching circuit. EMI spectrum information can be determined based upon switching angles of a switching circuit. For example, weighted errors corresponding to differences between reference harmonic magnitudes and determined harmonic magnitudes can be determined. In response to a comparison of a maximum weighted error to a preset tolerance threshold, adjustment to the switching angles can be determined and/or applied.
US10541595B2 Double stator permanent magnet linear motor and design method for increasing magnetic field modulation
Disclosed is a double-stator linear vernier permanent magnet (DS-LVPM) motor and method to increase the magnetic field modulation effect. The motor contains a primary, and first and second secondaries on both sides of the primary, spaced by an air gap. The motor secondary includes modulation teeth. The primary is bilaterally symmetrical, and permanent magnets (PM) are embedded in the yoke of the primary core elements. The design solves the inherent problem of flux leakage at the end of PMs for conventional VPM motors, so as to improve utilization of PMs, thereby increasing thrust density of the motors. Additionally, the motor secondaries are laminated by silicon steel sheet, which saves PM material and significantly reduces cost for linear long stroke applications. By adjusting PM structure parameters, the design can use finite element method (FEM) to calculate repeatedly to get PM structure parameters corresponding to maximum electromotive force (EMF).
US10541583B2 Motor assembly
A motor includes a housing that has a bottom with a first bearing accommodation and a cylindrical side surface portion which extends from the bottom; a rotor assembly with a rotation shaft, and a rotor mounted on the rotation shaft and accommodated inside the housing; a stator assembly accommodated inside the housing and surrounding the rotor; a housing cover coupled to an upper end of the housing and having a second bearing accommodation; a flow guide on the housing cover; an impeller connected to the rotation shaft over the flow guide; an impeller cover; a first bearing accommodated in the first bearing accommodation and receiving the rotation shaft; and a second bearing accommodated in the second bearing accommodation and receiving the rotation shaft, the housing cover having a cover body with an opening, connection arms between the second bearing accommodation and the opening portion, and a guide rib.
US10541582B2 ESP motor with sealed stator windings and stator chamber
Systems and methods for electric motor, where the stator core has one or more stator core sections, each of which is a single-piece unit formed of soft magnetic composite (SMC) material, and where the stator core sections are positioned end-to-end with seals at each end to form a plurality of stator slots, where each of the stator slots extends through each of the stator core sections and is in fluid communication with the others to form a sealed stator chamber. The sealed stator chamber may have an expansion chamber to allow expansion and contraction of dielectric fluid in the stator chamber while maintaining separation of the dielectric oil from lubricating oil which is within the motor but external to the stator chamber. The sealed stator chamber can prevent well fluids that leak into the motor from reaching the stator windings and degrading their insulation.
US10541580B2 Wedges with Q-axis damper circuits
A rotor for an electrical machine includes a rotor core having a plurality of circumferentially spaced apart rotor poles. Windings are seated in gaps between circumferentially adjacent pairs of the rotor poles. A wedge secures the windings in each gap. The wedge includes a first member made of a first material and at least one second member made of a second material. The second material has a higher electrical conductivity than the first material. The wedge is configured to supply Q-axis damping. A pair of end plates is connected electrically to the at least one second member at opposing longitudinal ends thereof thereby completing a Q-axis winding circuit for each wedge.
US10541576B2 Electric machine with non-symmetrical magnet slots
An electric machine including a stator and rotor. The rotor has a core wherein each pole includes first and second axially extending magnet slots positioned in an outwardly opening V-shape. Permanent magnets are positioned in the magnet slots. The magnet slots define first and second opposing major edges wherein the first major edge is disposed nearer the outer radial perimeter of the rotor core. First and second opposing minor edges extend between the major edges and the first minor edge is disposed nearer the outer radial perimeter. The first and second slots are reflectively symmetrical with one symmetrical aberration. The symmetrical aberration being formed by an axially extending non-symmetric gap defined by the first major edge of the second magnet slot proximate the first minor edge. Demagnetization may be reduced by operating the machine with the second magnet slot trailing the first magnet slot during rotation of the rotor.
US10541574B2 Rotor for electric machine, and manufacturing method of rotor
A rotor for an electric machine, wherein the rotor comprises a plurality of stack elements and each of the stack elements includes material of first magnetic conductance. Each of the stack elements includes a plurality of sectorial sections distributed round a rotational axis of the rotor. Each of the sectorial sections includes one or more flux barriers. At least one of the one or more flux barriers has a difference associated with filing of an electrically conductive material of third magnetic conductance in different sectorial halves of a common sectorial section, the first magnetic conductance being larger than the third magnetic conductance.
US10541573B2 Electrical machine
A segment for supporting electromagnetic coupling elements of a stator or rotor of an electrical machine comprises a plurality of elongate laminations which are stacked in a first direction to form a lamination stack with elongate edges of the laminations defining opposite first and second major faces of the lamination stack. The segment comprises a plurality of elongate compression devices passing internally through the lamination stack in the first direction and arranged to compress together the laminations in the lamination stack.
US10541570B2 Power source, wireless power transfer system, and positional information calculation method of power receiver
A power source includes a power source coil, a power transfer control unit, and a power receiver detection unit. The power source coil is configured to wirelessly transfer power to a power receiver using one of magnetic field resonance and electric field resonance, and the power transfer control unit is configured to control the power source coil. Further, the power receiver detection unit is configured to detect the power receiver by bringing the power receiver into proximity thereto or contact therewith.
US10541556B2 System and approach to integrate and manage diverse demand response specifications for multi-site enterprises
A demand response system incorporating an enterprise demand manager (EDM), and a universal demand response gateway (UDG). The EDM may provide a single unified web interface. It may provide a cloud application that allows an operator of an enterprise to create and send load/energy reduction requests to buildings of one or more groups of buildings in the enterprise. The cloud application may provide controls to the buildings based on market conditions, dispatch demand response (DR) events to the buildings, and provide feedback to confirm that requested reductions are occurring in the buildings. The DR events may include the buildings in an energy market, a load/energy reduction intensity level, and a target load/energy reduction amount for each building. The UDG may perform as a gateway between various DR automation servers (DRAS's) and multiple supervisor controllers at the buildings.
US10541550B2 Switching power converter for direct battery charging
A direct charging method is provided that alerts a mobile device when a switching power converter is operating in a constant-current mode to alert the mobile device of an output current without the use of a secondary-side current sense resistor.
US10541536B2 System and method for mechanical load balancing using generator droop frequency based on motor load feedback
A system for variable speed drives using generators adjusting the motor frequency having a plurality of main generators 1, 2, 3 and 4 as the means of adjusting a plurality of AC motors frequency, a processor is provided that opens a main bus tie breaker in a power system to create two separate power systems, power source A and power source B, wherein power source a is powered by a generator 1 and a generator 2. and power source b is powered by a generator 3 and a generator 4, wherein the generators 1-4 are configured to operate on a droop curve wherein the output frequency of the generator is slightly reduced as the load increases.
US10541533B2 Systems and methods for edge of network voltage control of a power grid
Systems and methods for an edge of network voltage control of a power grid are described. A system includes a distribution power network, a plurality of loads (at or near an edge of the distribution power network), and a plurality of shunt-connected, switch-controlled volt ampere reactive (VAR) sources also located at the edge or near the edge of the distribution power network where they may each detect a proximate voltage. The VAR source can determine whether to enable a VAR compensation component therein based on the proximate voltage and adjust network VAR by controlling a switch to enable the VAR compensation component. Further still, each of the VAR sources may be integrated within a customer-located asset, such as a smart meter, and a multitude of such VAR sources can be used to effectuate a distributed controllable VAR source (DCVS) cloud network.
US10541522B2 Electrical box bar hanger
An electrical box bar hanger includes an adjustable channel having a plurality of locking tabs at distal ends thereof and first and second end plates with each of the first and second end plates having a plurality of locking apertures thereon. The first and second end plates are integrally connected to each distal end of the adjustable channel. When each end plate is bent 90 degrees against each corresponding end of the adjustable channel, each of the plurality of locking apertures aligns with each corresponding locking tab, such that the plurality of locking tabs can be inserted into corresponding locking aperture to allow the first and second end plates to be perpendicular with the adjustable channel without the use of welding.
US10541521B1 Housing assembly
A housing assembly is adapted for housing fully pre-wired printed circuit boards populated with diverse electrical components. The housing assembly includes multiple nipples and an optimized geometry for mounting to or mounting within commonly available conduit-related fixtures in a variety of installation configurations. These installation configurations allow for simpler wire routing where voltage separation is required, for greater accessibility to gang junction box cover plates on gang junction boxes to which the housing assembly is mounted, and for more installation options for wide range of common gang junction boxes as compared to existing housings.
US10541515B2 High-power laser systems with modular diode sources
In various embodiments, a modular laser system features an enclosure having interfaces for accepting input laser beam modules, optical elements for combining beams from the modules into a combined output beam, and a heat-exchange manifold for interfacing with and cooling the modules during operation.
US10541512B2 Surface emitting laser luminescent diode structure
The present invention is a surface emitting laser luminescent diode structure which is characterized in that a recess comprises two tilted slopes on two sides and a protruding trapezoidal cylinder located at the bottom center of the recess is disposed at the bottom of a laser resonant cavity. Thus, a reflecting mirror disposed along the surface of the recess includes two tilted side surfaces as leak-proof sides, which reduces the divergence angle and avoid the lateral light leakage. Additionally, a current isolating layer is disposed on the reflecting mirror and is designed to satisfy the condition (¼*wavelength*1/refractive index) of an optical film, thereby allowing the reflecting mirror to receive an excellent reflectance. Besides, the current isolating layer limits the flow direction of the current, thus increasing operating speed.
US10541508B2 Diode laser with housing
A diode laser comprising a plurality of laser bars. The laser bars are constructed as a laser stack with heat conducting bodies arranged between the bars. The laser bars are arranged in an interior of a housing. The housing is formed from a frame fitted on the multilayer substrate and a window. The empty volume is less than half of the total volume of the interior.
US10541507B2 Generation device and generation method of terahertz waves with orbital angular momentum
The present invention relates to a generation device and a generation method of terahertz waves with orbital angular momentum. The generation device comprises a first laser and a second laser; the first laser radiates a first laser beam; the second laser radiates a second laser beam; and the frequency difference between the first laser beam and the second laser beam is within a terahertz wave band. The generation device further comprises an orbital angular momentum generator, a beam combiner and a terahertz radiation generator; the first laser beam passes through the orbital angular momentum generator to generate the first laser beam with the orbital angular momentum; after the first laser beam with the orbital angular momentum and a second laser beam are combined to form a combined beam, the combined beam reaches a terahertz radiation transmitter; the terahertz radiation transmitter performs frequency mixing and filtering processing on the first laser beam A with the orbital angular momentum and the second laser beam B to generate terahertz waves with the orbital angular momentum. Through a simple beam path design, terahertz wave beams with orbital angular momentum, which are low in consumption and high in efficiency, can be obtained.
US10541506B1 Conjugated polymer laser with temperature-controlled power output
The conjugated polymer laser with temperature-controlled power output uses a triphenylamine dimer-based conjugated polymer as the laser medium to produce an output laser beam having a beam energy tunable between approximately 20 μJ and approximately 325 μJ over a temperature range of the triphenylamine dimer-based conjugated polymer between approximately 40° C. and approximately 85° C. The triphenylamine dimer-based conjugated polymer laser medium is a solution of poly[N,N′-bis(4-butylphenyl)-N,N′-bisphenylbenzidine], known as poly-TPD(4B), dissolved in toluene. Poly-TPD(4B) has a long side chain of butyl (C4H9), providing temperature-dependent dimerization, which may not be found with shorter chains of butyl, such as in poly-TPD(4E) or poly-TPD(4M). The molar concentration of the poly-TPD in the solution is between approximately 5 μM and approximately 100 μM. Additional adjustable tuning of the molar concentration of the poly-TPD in the solution provides for wavelength tuning of the output laser beam between approximately 415 nm and approximately 445 nm.
US10541501B2 Apparatus for providing power for multiple types of plugs via a single receptacle
The present disclosure is an apparatus for providing a multiple receptacle assembly whereby a number of receptacles could be configured within a single assembly of a standard size. It is contemplated that more receptacles may be available in a particular size and width than conventional power distribution units. Additionally, in another aspect of the present disclosure, the present disclosure is directed to an apparatus for providing power for multiple types of plugs via a single receptacle. In one embodiment of the disclosure, apparatus for providing power for multiple types of plugs via a single receptacle may provide power to one of a C14 plug or a C20 plug via a single receptacle, whereby the single receptacle may be configured to operate as a C13 and C19 receptacle and in compliance with IEC60320 standards.
US10541499B2 Connector
A ground plate of a connector has protruding portions, a coupling portion and press-fit portions. The coupling portion couples rear ends of the protruding portions to one another. Each of the press-fit portions has a flat plate portion intersecting an up-down direction and press-fit protrusions protruding from the flat plate portion in a pitch direction. The press-fit portions are held by press-fitted portions provided to a base portion of a holding member, so that the ground plate is attached to the holding member. A regulating portion provided to the base portion of the holding member is located between the protruding portions in the pitch direction and located forward of the coupling portion in a front-rear direction and thereby regulating movement of the ground plate.
US10541497B2 Electrical connector
An electrical connector includes an insulative housing, a number of mating contacts fixed in the insulative housing and a shell covering the insulative housing. The insulative housing includes a base portion and a mating portion extending from the base portion. The base portion includes a mounting surface perpendicular to the mating portion. The base portion defines a mounting slot recessed from the mounting surface. The base portion includes two rows of contact receiving slots located at two sides of the mounting slot. The contact receiving slot includes an inner surface and two opposite side surfaces. The mating contact is inserted into the contact receiving slot and interfered with the side surfaces. The electrical connector also includes a fixing member mounted into the mounting slot. The fixing member has a number of fixing projections to engage with two rows of contacts, respectively.
US10541488B2 Outer conductor arrangement for a coaxial plug connector
The invention relates to an outer conductor arrangement (4) for a coaxial connector (2). According to the invention, the outer conductor arrangement (4) is of two-part design, comprising a contact component (6) for electrical and mechanical connection to an outer conductor of a mating connector and comprising a connection component (8b) for electrical and mechanical connection to an outer conductor of a coaxial cable, wherein the contact component (6) and the connection component (8b) are electrically and mechanically connected to one another at a contact section (12b), wherein a compensation section (26) for compensation of a component difference in the region of the contact section (12b) is arranged between the contact component (6) and the connection component (8b).
US10541478B1 Insulation displacement connector
A method and apparatus for forming a blind connection between a first wire and a second wire where each of the wires are inserted into a sleeve with the first wire laterally inserted into the sleeve for positioning along the first wire and the second wire axially inserted through the sleeve and into engagement with a stop located outside the sleeve to ensure that the second wire is properly positioned in the sleeve before an unseen electrical connection is formed between the first wire and the second wire.
US10541474B2 Antenna for radio-frequency electronics
An antenna for radio-frequency electronics can include an end-fire antenna and a planar antenna spaced from the end-fire antenna for diversity of direction and antenna coverage. The end-fire antenna can be for wideband low form factor applications and have a first metal layer, a second metal layer, and a dielectric layer between the first and second metal layers. An open cavity formed in the dielectric layer that is filled with air, the cavity defined by a pair of sidewalls that extend from an aperture of the cavity to a rear wall of the cavity, where the depth of the aperture is defined between the aperture and the rear wall. The cavity is formed by selecting the width of the aperture of the cavity and the depth of the cavity such that the antenna achieves the same gain during operation irrespective of a variation in the thickness of the antenna.
US10541470B2 Apparatus and method for controlling speed of satellite antenna
Provided is an apparatus for controlling a driving speed of an antenna of a mobile satellite travelling in an orbit. The apparatus may include a calculator configured to calculate an azimuth position range and an elevation position range for an effective beam width of the antenna based on an antenna orientation at which the antenna of the mobile satellite is oriented correctly to a ground station from a point in the orbit, and a controller configured to control a speed of the antenna based on a first azimuth in the azimuth position range and a first elevation in the elevation position range.
US10541464B2 Microwave antenna coupling apparatus, microwave antenna apparatus and microwave antenna package
A microwave antenna coupling apparatus forming an eWLB package, comprises an antenna coupling element comprising a coupling unit, a coupling feed line arranged on a first surface of the coupling unit and an internal coupling component to provide signal coupling between the coupling feed line and the second surface of the coupling unit, wherein the antenna coupling element is arranged within the mold layer separate from the semiconductor element and such that an outer surface of the coupling feed line is not covered by mold material. Different multi-layer antenna structures can be placed on top of eWLB package. By this type of integration Package-on-Package (PoP) antenna are constructed. The elements can be integrated by a standard pick and place process.
US10541458B2 Transmission medium having multiple cores and methods for use therewith
Aspects of the subject disclosure may include, for example, a transmission medium for propagating electromagnetic waves. The transmission medium can include a plurality of cores for selectively guiding an electromagnetic wave of a plurality of electromagnetic waves longitudinally along each core, and a shell surrounding at least a portion of each core for reducing exposure of the electromagnetic wave of each core. Other embodiments are disclosed.
US10541449B2 Secondary battery, battery pack, electric vehicle, electric power storage system, electric power tool, and electronic apparatus
A secondary battery includes: a cathode; an anode; and an electrolytic solution. The anode includes a material including Si, Sn, or both as constituent elements. The electrolytic solution includes an unsaturated cyclic ester carbonate represented by the following Formula (1), where X is a divalent group in which m-number of >C═CR1-R2 and n-number of >CR3R4 are bonded in any order; each of R1 to R4 is one of a hydrogen group, a halogen group, a monovalent hydrocarbon group, a monovalent halogenated hydrocarbon group, a monovalent oxygen-containing hydrocarbon group, and a monovalent halogenated oxygen-containing hydrocarbon group; any two or more of the R1 to the R4 are allowed to be bonded to one another; and m and n satisfy m≥1 and n≥0.
US10541443B2 Lithium solid electrolyte
(Problem to be Solved) A solid electrolyte material with favorable ion conductivity is demanded from the viewpoint of the higher output of a battery. The present invention was made in view of the above-described problems, with an object of providing a sulfide solid electrolyte material with favorable Li ion conductivity and providing a lithium battery including the sulfide solid electrolyte material. (Solution) There are provided: a solid electrolyte including a sulfide-based solid electrolyte represented by a composition formula: (Li2S)x(MS2)y(P2S5)z, in which M is at least one selected from the group consisting of Ge, Sb, Si, Sn, B, Al, Ga, In, Zr, V, and Nb, and 0.53≤x≤0.74, 0.13≤y≤0.37, 0.04≤z≤0.15, and x+y+z=1 are satisfied; and a lithium battery including the solid electrolyte.
US10541441B2 Lithium ion battery having desirable safety performance
A lithium ion battery having desirable safety performance includes a positive electrode having a positive electrode active material layer, a negative electrode having a negative electrode active material layer, a separator between the positive electrode and the negative electrode, and electrolyte. The positive electrode active material layer is provided with a first recess and a positive lead is soldered in the first recess. The negative electrode active material layer is provided with a second recess and a negative lead is soldered in the second recess. Upper and lower surfaces of the positive lead each is formed with a first insulating glue layer. Surface of the positive electrode active material layer corresponding to the second recess is pasted with a second insulating glue layer.
US10541424B2 Polar plate assembly for a fuel cell and an individual cell
The invention relates to a polar plate assembly for a fuel cell, comprising: a polar plate which comprises, on at least one of its flat sides, elevations and free spaces arranged between them, which form a flow structure for a reactant; and a supporting structure designed to prevent or at least reduce an intrusion by a gas diffusion layer adjacent to the supporting structure and/or a membrane electrode assembly into the free spaces of the flow structure. It is provided that the polar plate assembly is designed such that the polar plate protrudes into the supporting structure. The invention furthermore relates to an individual cell with a polar plate assembly according to the invention.
US10541418B2 Nonaqueous electrolyte secondary battery
Provided is a nonaqueous electrolyte secondary battery in which Li3PO4 is added to a positive electrode active material layer and the increase of battery temperature when the voltage rises is suppressed. The nonaqueous electrolyte secondary battery disclosed herein includes a positive electrode, a negative electrode, and a nonaqueous electrolytic solution. The positive electrode has a positive electrode active material layer. The positive electrode active material layer includes a positive electrode active material, Li3PO4, and acetic anhydride. The content of Li3PO4 in the positive electrode active material layer is 1% by mass or more and 15% by mass or less. The content of acetic anhydride in the positive electrode active material layer is 0.02% by mass or more and 0.2% by mass or less.
US10541417B2 Ultra-fine fibrous carbon for non-aqueous electrolyte secondary battery, ultra-fine fibrous carbon aggregate, composite, and electrode active material layer
The purpose of the present invention is to provide an electrode active material layer exhibiting excellent mechanical strength. This electrode material for a non-aqueous electrolyte secondary battery includes at least an electrode active material, a carbon-based conductive auxiliary agent, and a binder. The carbon-based conductive auxiliary agent has a linear structure, and includes ultra-fine fibrous carbon having an average fibre diameter of more than 200 nm but not more than 900 nm. The electrode material configures an electrode active material layer in which the maximum tensile strength (σM) in a planar direction and the tensile strength (σT) in an in-plane direction orthogonal to the maximum tensile strength (σM) satisfy relational expression (a), namely σM/σT≤1.6.
US10541416B2 Binder for lithium ion secondary battery positive electrodes
Provided is a binder for lithium ion secondary battery positive electrodes, which is capable of providing a positive electrode for lithium ion secondary batteries with excellent high-rate discharge characteristics. A binder for lithium ion secondary battery positive electrodes, which contains a binder resin and 500 ppm or less of an oil-soluble radical initiator.
US10541411B2 Negative electrode material for power storage device, electrode structure, power storage device, and production method for each
Provided is an anode active material for energy storage devices capable of electrochemically inserting and extracting lithium ions and production method thereof, an electrode structure including the active material and flake graphite, and an energy storage device using the electrode structure as an anode. The anode active material includes secondary particles that are aggregates of 10-300 nm primary particles containing silicon as a main component. The primary particles each include, as a surface layer, a composite metal oxide layer containing at least one or more metal elements selected from at least Al, Zr, Mg, Ca, and La and Li.
US10541410B2 Positive electrode and li-ion battery including the same
The present application relates to a positive electrode and a Li-ion battery including the positive electrode, the positive electrode comprises a positive electrode current collector and a first active material layer including a first positive electrode active material arranged on the positive electrode current collector, a buffer layer including a carbon material and a binder, and a second active material layer including a second positive electrode active material, the buffer layer is arranged between the first active material layer and the second active material layer. The positive electrode provided by the present application, when applied to the lithium battery, not only can improve the safety performance of the Li-ion battery, but also improve the cycle performance of the Li-ion battery.
US10541408B2 Active material for lithium secondary battery composite electrode for improving output and lithium secondary battery including the active material
Provided is a composite electrode for a lithium secondary battery for improving output and a lithium secondary battery including the composite electrode, in which, in a composite electrode having two or more active materials mixed therein, an active material having a small particle size is included in the composite electrode by being coagulated and secondarily granulated so as to allow mixed active material particles to have a uniform size, and thus, electrical conductivity is improved to have high output characteristics.
US10541407B2 Method of producing high purity SiOx nanoparticles with excellent volatility and apparatus for producing the same
The present disclosure provides a method of producing high purity SiOx nanoparticles with excellent volatility and an apparatus for producing the same, which enables mass production of SiOx nanoparticles by melting silicon through induction heating and injecting gas to a surface of the molten silicon. The apparatus includes a vacuum chamber, a graphite crucible into which raw silicon is charged, the graphite crucible being mounted inside the vacuum chamber, an induction melting part which forms molten silicon by induction heating of the silicon material received in the graphite crucible, a gas injector which injects a gas into the graphite crucible to be brought into direct contact with a surface of the molten silicon, and a collector disposed above the graphite crucible and collecting SiOx vapor produced by reaction between the molten silicon and the injected gas.
US10541402B2 Energy storage apparatus
An energy storage apparatus includes an energy storage device including an electrode terminal, an outer housing containing the energy storage device, an outer electrode attached to an outside of the outer housing, an electrical device disposed inside the outer housing, a first electrical conductor connecting the outer electrode and the electrical device, and a second electrical conductor connecting the electrical device and the electrode terminal. In a plane along a surface of the energy storage device, the electrical device is disposed between the electrode terminal and the outer electrode.
US10541383B2 Light emitting apparatus
Provided is a light emitting apparatus including a substrate including a plurality of light emitting devices, wherein the substrate further includes a plurality of first members configured to diffuse light emitted from at least one of the light emitting devices, and a second member that is positioned between the first members, wherein the second member includes a light absorbing layer.
US10541381B2 Organic light-emitting device and organic light-emitting display device
Disclosed are an organic light-emitting device and an organic light-emitting display device capable of improving reliability thereof. The organic light-emitting device or the organic light-emitting display device includes an organic encapsulation layer disposed on a light-emitting element, and the organic encapsulation layer includes a first organic encapsulation layer disposed on an inorganic encapsulation layer and a second organic encapsulation layer disposed so as to surround the first organic encapsulation layer and including a moisture-absorbent material. As such, it is possible to achieve a reduction in cost and to prevent moisture or oxygen from being introduced from the outside into the side surface of the organic light-emitting device.
US10541380B1 Display device with substrate comprising an opening and adjacent grooves
A display device includes: a substrate that includes an opening and a display area that surrounds the opening; a plurality of grooves formed in the substrate between the opening and the display area; a display element layer on the substrate and that includes a plurality of display elements in the display area; a thin-film encapsulation layer disposed on the display element layer, the thin-film encapsulation layer including a first inorganic encapsulation layer, an organic encapsulation layer, and a second inorganic encapsulation layer which are sequentially stacked; a planarization layer disposed over the plurality of grooves and that includes an organic insulating material, wherein the planarization layer is disposed over the second inorganic encapsulation layer, and the organic encapsulation layer is disposed below the second inorganic encapsulation layer.
US10541378B2 Display device
A display device includes a first electrode, a second electrode adjacent to the first electrode, a barrier wall between the first electrode and the second electrode; a wiring arranged above the barrier wall, and arranged between the first electrode and the second electrode, an organic layer covering the first electrode, the second electrode, the barrier wall and the wiring, and a third electrode covering the organic layer, wherein a width of the wiring is narrower than a length between the first electrode and the second electrode, and a resistance value between the wiring and the third electrode is higher than a resistance value between the first electrode and the third electrode.
US10541376B2 Organic solar cell and manufacturing method therefor
The present specification relates to an organic solar cell and a method for manufacturing the same.
US10541375B2 Display device and electronic device
A display device with a narrow bezel is provided. The display device includes a pixel circuit and a driver circuit which are provided on the same plane. The driver circuit includes a selection circuit and a buffer circuit. The selection circuit includes a first transistor. The buffer circuit includes a second transistor. The first transistor has a region overlapping with the second transistor. One of a source and a drain of the first transistor is electrically connected to a gate of the second transistor. One of a source and a drain of the second transistor is electrically connected to the pixel circuit.
US10541371B2 Carbazole-based compound and organic light emitting device including the same
Provided are a carbazole-based compound and an organic light-emitting device including the same. The carbazole-based compound may have the following general structure: wherein details and examples of L1 through L6, R1 through R6, a1 through a6, and b1 through b6 are provided.
US10541363B2 Multilayer coatings formed on aligned arrays of carbon nanotubes
Arrays containing carbon nanostructure-oxide-metal diodes, such as carbon nanotube (CNT)-oxide-metal diodes and methods of making and using thereof are described herein. In some embodiments, the arrays contain vertically aligned carbon nanostructures, such as multiwall carbon nanotubes (MWCNTs) coated with a conformal coating of a dielectric layer, such as a metal oxide. The tips of the carbon nano-structures are coated with a low work function metal, such as a calcium or aluminum to form a nanostructure-oxide-metal interface at the tips. The arrays can be used as rectenna at frequencies up to about 40 petahertz because of their intrinsically low capacitance. The arrays described herein produce high asymmetry and non-linearity at low turn on voltages down to 0.3 V and large current densities up to about 7,800 mA/cm2 and a rectification ratio of at least about 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, or 60.
US10541356B2 Chromium nitride thermoelectric material and preparation method thereof
The present invention discloses CrN thermoelectric material and its preparation method, which belongs to the field of thermoelectric materials. Here, we provide a study for thermoelectric properties, hardness, wear-resisting performance and thermal stability of CrN. These results show that CrN possesses excellent mechanical properties and thermal stability. The hardness of the bulk CrN sample is as high as 735.76 HV, which is far superior to most of thermoelectric materials. The thermogravimetric analysis test indicates that CrN remain stable at 873 K. Friction and wear test results demonstrate that the low friction coefficient (˜0.42) and good wear resistance of CrN. The maximum ZT value of 0.104 is observed at 848 K. In this way, CrN may be a promising thermoelectric material in extreme environment application which requires both mechanical and thermoelectric properties. Such as collision avoidance systems and outerspace.
US10541355B2 Solid-state radiation transducer devices having flip-chip mounted solid-state radiation transducers and associated systems and methods
Solid-state radiation transducer (SSRT) devices and methods of manufacturing and using SSRT devices are disclosed herein. One embodiment of the SSRT device includes a radiation transducer (e.g., a light-emitting diode) and a transmissive support assembly including a transmissive support member, such as a transmissive support member including a converter material. A lead can be positioned at a back side of the transmissive support member. The radiation transducer can be flip-chip mounted to the transmissive support assembly. For example, a solder connection can be present between a contact of the radiation transducer and the lead of the transmissive support assembly.
US10541353B2 Light emitting devices including narrowband converters for outdoor lighting applications
A light emitting device includes a light emitting diode (“LED”), a first luminescent material that is configured to emit light having an emission peak in a green wavelength range, and a second luminescent material that is configured to emit narrow-spectrum light having an emission peak in an orange wavelength range. A light output of the light emitting device, which includes a portion of the light emitted by the LED, the light having the emission peak in the green wavelength range, and the light having the emission peak in the orange wavelength range, provides an appearance of white light. Related devices are also discussed.
US10541351B2 Light emitting diode having a current blocking layer
A light emitting device according to embodiments includes a substrate, a light emitting structure disposed under the substrate and including a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer, a submount disposed to face the substrate, first and second metal pads disposed on the submount to be spaced apart from each other, a first bump disposed on the first metal pad, a plurality of second bumps disposed on the second metal pad to be spaced apart from each other, a first ohmic layer interposed between the first conductive semiconductor layer and the first bump, a second ohmic layer interposed between the second conductive semiconductor layer and the plurality of second bumps, a first spreading layer interposed between the first ohmic layer and the first bump, a second spreading layer interposed between the second ohmic layer and the plurality of second bumps, and a current blocking layer disposed in a maximum heating area of the second ohmic layer overlapping an area between the plurality of second bumps in a thickness direction of the light emitting structure such that the current blocking layer does not cut the second ohmic layer in a horizontal direction intersecting the thickness direction.
US10541350B2 Light emitting device including light reflection pattern and wavelength converting layer
A light-emitting device includes a light-emitting chip having a first surface and a second surface. A first light reflection pattern is formed on the second surface. A plurality of terminals are disposed to be connected to the light-emitting chip by passing through the first light reflection pattern. A second light reflection pattern is formed on side surfaces of the light-emitting chip and the first light reflection pattern. A light-transmitting pattern is formed between the light-emitting chip and the second light reflection pattern and extends between the first light reflection pattern and the second light reflection pattern. A wavelength conversion layer is formed on the first surface of the light-emitting chip.
US10541336B2 Semiconductor device with dummy hole
A semiconductor device may include a base substrate, a first thin-film transistor (“TFT”) provided on the base substrate, a second TFT provided on the base substrate, and a plurality of insulating layers provided on the base substrate to define at least one dummy hole that is not overlapped with the first and second TFTs. The first TFT may include a first input electrode, a first output electrode, a first control electrode, and a first semiconductor pattern including a crystalline semiconductor material, and the second TFT may include a second input electrode, a second output electrode, a second control electrode, and a second semiconductor pattern including an oxide semiconductor material. A shortest distance between the at least one dummy hole and the second semiconductor pattern may be equal to or shorter than 5 micrometers (μm), in a plan view.
US10541334B2 Techniques for integration of Ge-rich p-MOS source/drain
Techniques are disclosed for improved integration of germanium (Ge)-rich p-MOS source/drain contacts to, for example, reduce contact resistance. The techniques include depositing the p-type Ge-rich layer directly on a silicon (Si) surface in the contact trench location, because Si surfaces are favorable for deposition of high quality conductive Ge-rich materials. In one example method, the Ge-rich layer is deposited on a surface of the Si substrate in the source/drain contact trench locations, after removing a sacrificial silicon germanium (SiGe) layer previously deposited in the source/drain locations. In another example method, the Ge-rich layer is deposited on a Si cladding layer in the contact trench locations, where the Si cladding layer is deposited on a functional p-type SiGe layer. In some cases, the Ge-rich layer comprises at least 50% Ge (and may contain tin (Sn) and/or Si) and is boron (B) doped at levels above 1E20 cm−3.
US10541333B2 Method for depositing a group IV semiconductor and related semiconductor device structures
A method for depositing a Group IV semiconductor on a surface of a substrate is disclosed. The method may include: providing a substrate within a reaction chamber and heating the substrate to a deposition temperature. The methods may further include: exposing the substrate to at least one Group IV precursor and exposing the substrate to at least one Group IIIA dopant precursor; wherein the at least one Group IIIA dopant precursor comprises a borohydride, an organic borohydride, a halide, or an organohalide. Semiconductor device structures including a Group IV semiconductor deposited by the methods of the disclosure are also provided.
US10541331B2 Fabrication of a vertical fin field effect transistor with an asymmetric gate structure
A method of forming a vertical fin field effect transistor (vertical finFET) with two concentric gate structures, including forming one or more tubular vertical fins on a substrate, forming a first gate structure around an outer wall of at least one of the one or more tubular vertical fins, and forming a second gate structure within an inner wall of at least one of the one or more tubular vertical fins having the first gate structure around the outer wall.
US10541328B2 Semiconductor device capable of high-voltage operation
A semiconductor device includes a semiconductor substrate having a first conductivity type, a first well region formed in a portion of the semiconductor substrate, having a second conductivity type that is the opposite of the first conductivity type. A second well region is formed in a portion of the first well region, having the first conductivity type. A first gate structure is formed over a portion of the second well region and a portion of the first well region. A first doped region is formed in a portion of the second well region. A second doped region is formed in a portion of the first well region, having the second conductivity type. A second dielectric layer is formed over a portion of the first gate structure, a portion of the first well region, and a portion of the second doped region.
US10541326B2 Multiple shielding trench gate FET
A semiconductor device contains a vertical MOS transistor having a trench gate in trenches extending through a vertical drift region to a drain region. The trenches have field plates under the gate; the field plates are adjacent to the drift region and have a plurality of segments. A dielectric liner in the trenches separating the field plates from the drift region has a thickness great than a gate dielectric layer between the gate and the body. The dielectric liner is thicker on a lower segment of the field plate, at a bottom of the trenches, than an upper segment, immediately under the gate. The trench gate may be electrically isolated from the field plates, or may be connected to the upper segment. The segments of the field plates may be electrically isolated from each other or may be connected to each other in the trenches.
US10541315B2 INP-based transistor fabrication
Methods of forming structures that include InP-based materials, such as a transistor operating as an inversion-type, enhancement-mode device are disclosed. A dielectric layer may be deposited by ALD over a semiconductor layer including In and P. A channel layer may be formed above a buffer layer having a lattice constant similar to a lattice constant of InP, the buffer layer being formed over a substrate having a lattice constant different from a lattice constant of InP.
US10541303B2 Nanowire FinFET Transistor
Semiconductor devices and methods of forming the same are provided. A semiconductor device includes a substrate having a fin. A first nanowire is disposed on the fin and a second nanowire is disposed on the fin, the second nanowire being laterally separated from the first nanowire. A gate structure extends around the first nanowire and the second nanowire. The gate structure also extends over a top surface of the fin. The first nanowire, the second nanowire, and the fin form a channel of a transistor.
US10541297B2 Semiconductor structure having integrated inductor therein
A semiconductor structure includes: a substrate; a first passivation layer over the substrate; a second passivation layer over the first passivation layer; and a magnetic core in the second passivation layer; wherein the magnetic core includes a first magnetic material layer and a second magnetic material layer over the first magnetic material layer, the first magnetic material layer and the second magnetic material layer are separated by a high resistance isolation layer, and the high resistance isolation layer has a resistivity greater than about 1.3 ohm-cm.
US10541294B2 Organic light-emitting display device
An organic light-emitting display device includes a plurality of pixels, each of which includes an organic light-emitting device including a pixel electrode, an organic emission layer, and an opposing electrode; a pixel defining layer covering an edge of the pixel electrode and being configured to define a light-emission region by having an opening which exposes a portion of the pixel electrode; and a reference line overlapping the pixel electrode with an insulating layer between the reference line and the pixel electrode and extending in a first direction. The reference line overlaps with a center point of the opening, and the opening is shifted to one side of the pixel electrode in a second direction perpendicular to the first direction.
US10541292B2 Electroluminescence display apparatus
An electroluminescence display device according to an embodiment includes a plurality of sub-pixels. Each of the plurality of sub-pixels includes a Node-A electrically connected to an electrode of a storage capacitor and a gate electrode of a P-type driving transistor, an N-type switching transistor configured to switch an electrical connection between a Node-B electrically connected to a data line and the Node-A, a Node-C configured to supply ELVDD voltage and electrically connected to another electrode of the storage capacitor and a first electrode of the P-type driving transistor, a Node-D configured to supply current to an electroluminescence diode and electrically connected to a second electrode of the P-type driving transistor, and a first transistor configured to switch an electrical connection between the Node-A and the Node-D.
US10541290B2 Method for fabricating drive circuit and organic light-emitting diode display each having switching transistor without etch stopping layer on oxide semiconductor
A drive circuit, an organic light-emitting diode display, and methods for fabricating the same are provided. The drive circuit includes: a driving transistor, including a first gate, a first semiconductor layer disposed above the first gate, an etch stopping layer disposed on the first semiconductor layer, and a first source and a first drain which are disposed on the two sides of the first semiconductor layer, the first semiconductor layer being made of oxide semiconductor material; and a switching transistor, including a second gate, a second semiconductor layer disposed above the second gate, and a second source and a second drain which are disposed on two sides of the second semiconductor layer, the second semiconductor layer being made of oxide semiconductor material. In the drive circuit, reliability and uniformity of the drive transistors are improved, and parasitic capacitance of the switching transistor decreases.
US10541284B2 Method of manufacturing an organic EL display device and organic EL display device
A method of manufacturing an organic EL display device according to an embodiment of the present invention includes: forming a plurality of lower electrodes respectively corresponding to a plurality of pixels on a substrate; forming a plurality of banks, which partition the pixels, between adjacent lower electrodes on the substrate; forming an organic material layer on the lower electrodes and the banks; and selectively irradiating the organic material layer on the banks with an energy ray from a direction of a surface of the organic material layer opposite to a surface of the organic material layer in contact with the banks.
US10541281B2 In-cell touch organic light-emitting display device
Disclosed is a touch organic light-emitting display device that is capable of stably connecting metal mesh electrodes to each other using a plurality of bridges and of minimizing the occurrence of parasitic capacitance. The display device includes an organic light-emitting array including pixel openings and a bank insulation film, and a touch electrode array bonded to the organic light-emitting array. The touch electrode array includes first and second mesh electrodes arranged in first and second directions and having a multiple-lattice structure, bridges for connecting first mesh electrodes to each other, and connecting patterns for connecting second mesh electrodes to each other. The bridges do not overlap the second mesh electrodes but overlap the connecting patterns so as to intersect the same. The first and second mesh electrodes, the bridges and the connecting patterns overlap the bank insulation film.
US10541279B2 Display device
A display device includes a display panel, and a touch sensing unit on the display panel, the touch sensing unit including a first conductive pattern on the display panel, an insulating layer covering the first conductive pattern, and a second conductive pattern on the insulating layer, partially crossing the first conductive pattern, and having a thickness that is greater than a thickness of the first conductive pattern.
US10541274B2 Scalable, stackable, and BEOL-process compatible integrated neuron circuit
An integrated neuron circuit structure comprising at least one thin-film resistor, one Metal Insulator Metal capacitor and one Negative Differential Resistance device.
US10541273B2 Vertical thin film transistors with isolation
A method is provided that includes forming a transistor by forming a gate dielectric layer above a substrate, forming a spacer dielectric layer above the gate dielectric layer, and forming a gate adjacent the gate dielectric layer and above the spacer dielectric layer.
US10541272B2 Steep-switch vertical field effect transistor
Embodiments of the invention are directed to a method and resulting structures for a steep-switch vertical field effect transistor (SS-VFET). In a non-limiting embodiment of the invention, a semiconductor fin is formed vertically extending from a bottom source or drain region of a substrate. A top source or drain region is formed on a surface of the semiconductor fin and a top metallization layer is formed on the top source or drain region. A bi-stable resistive system is formed on the top metallization layer. The bi-stable resistive system includes an insulator-to-metal transition material or a threshold-switching selector. The SS-VFET provides a subthreshold switching slope of less than 60 millivolts per decade.
US10541271B2 Superlattice-like switching devices
A voltage sensitive switching device is described having a superlattice-like cell structure comprising layers of ovonic materials, such as chalcogenide alloys. Memory cells can include the switching device, such as can be utilized in a cross-point memory.
US10541270B2 Method for fabricating an array of diodes, in particular for a non-volatile memory, and corresponding device
The array of diodes comprises a matrix plane of diodes arranged according to columns in a first direction and according to rows in a second direction orthogonal to the first direction. The said diodes comprise a cathode region of a first type of conductivity and an anode region of a second type of conductivity, the said cathode and anode regions being superposed and disposed on an insulating layer situated on top of a semiconductor substrate.
US10541265B2 Semiconductor device and method for production of semiconductor device
A semiconductor device with a connection pad in a substrate, the connection pad having an exposed surface made of a metallic material that diffuses less readily into a dielectric layer than does a metal of a wiring layer connected thereto.
US10541264B2 Package-on-package structure and package-on-package method
A package-on-package structure of an image sensing chip is provided, which includes: an image sensing chip package, a control chip package and a circuit board. The image sensing chip package and the control chip package are arranged on the same surface of the control chip package in parallel. The image sensing chip package includes a first substrate and an image sensing chip. The control chip package includes a second substrate and a control chip. A second surface of the first substrate is electrically connected to a first region of a first surface of the second substrate, and the circuit board is electrically connected to a second region of the first surface of the second substrate. A package-on-package method for a package-on-package structure is further provided.
US10541262B2 Image sensing chip packaging structure and packaging method
A package for an image sensing chip is provided, which includes: an image sensing chip comprising a first surface and a second surface opposite to each other, where the first surface is provided with an image sensing region and a contact pad; a through hole extending from the second surface to the contact pad; an electrical connection layer provided along an inner wall of the through hole and extending onto the second surface; a solder mask filling the through hole and covering the electrical connection layer, wherein an opening is formed in the solder mask, and the electrical connection layer is exposed at a bottom of the opening; a guide contact pad covering an inner wall and the bottom of the opening and extending onto the solder mask; and a solder bump located on the guide contact pad.
US10541256B2 Array substrate and display apparatus
An embodiment of the present disclosure relates to an array substrate, which comprises data lines and gate lines arranged on the array substrate having a pixel region and a peripheral region surrounding the pixel region, and at least two repair lines arranged on the peripheral region of the array substrate. The at least two repair lines intersect with one of the data lines and the gate lines. Each of the repair lines has at least one repair voltage lead. The array substrate according to the present disclosure can increase the number of data lines or gate lines that can be repaired, improve a utilization ratio of the repair lines, and can be used for repairing a display panel with large area.
US10541255B2 Array substrate having sub-pixels including main region pixel electrode and secondary region pixel electrode that have branch electrodes and slits having different widths
The invention provides an array substrate, each sub-pixel comprising: a control TFT and a pixel electrode connected to control TFT; the pixel electrode comprising: a main region pixel electrode and a secondary region pixel electrode, layout with a gap in-between, and a first connection electrode electrically connected to the main region pixel electrode and the secondary region pixel electrode; the main and secondary region pixel electrodes being of special shape slit structure, the main region branch electrodes having a width smaller than width of the secondary region branch electrodes, the main region slit having a width smaller than width of the secondary region slit. The structural difference in the main and secondary region pixel electrodes is used to improve color shift, leading to reducing the number of TFTs in each pixel, improving pixel aperture ratio, reduces difficulty in balance control of best common voltage between main and secondary regions.
US10541250B2 Method for manufacturing semiconductor device
A method of manufacturing a semiconductor device according to one embodiment includes forming a first film including a first metal above a processing target member. The method includes forming a second film including two or more types of element out of a second metal, carbon, and boron above the first film. The method includes forming a third film including the first metal above the second film. The method includes forming a mask film by providing an opening part to a stacked film including the first film, the second film and the third film. The method includes processing the processing target member by performing etching using the mask film as a mask.
US10541249B2 Three-dimensional memory devices and fabricating methods thereof
A method for forming a 3D memory device is disclosed. The method includes: forming an alternating dielectric stack including multiple first dielectric layers and second dielectric layers on a substrate; forming a channel hole penetrating the alternating dielectric stack, a first diameter of a lower portion of the channel hole being smaller than a second diameter of an upper portion of the channel hole; forming a channel structure including a functional layer in the channel hole, the functional layer including a storage layer; forming an electrode plug in the upper portion of the channel hole; replacing the storage layer in the functional layer in the upper portion of the channel hole with a second insulating layer; and replacing the second dielectric layers in the alternating dielectric stack with conductive layers.
US10541245B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a non-volatile memory. The non-volatile memory includes a first dielectric layer disposed on a substrate, a floating gate disposed on the dielectric layer, a control gate, a second dielectric layer disposed between the floating gate and the control gate, sidewall spacers disposed on opposing sides of a stacked structure including the floating gate, the second dielectric layer and the control gate, and an erase gate and a select gate disposed on sides of the stacked structure, respectively. An upper surface of the erase gate and one of the sidewall spacers in contact with the erase gate form an angle θ1 at a contact point of the upper surface of the erase gate and the one of the sidewall spacers, where 90°<θ1<115° measured from the upper surface of the erase gate.
US10541231B2 Semiconductor device having stacked chips
A semiconductor device includes first, second and third stacked chips with a first, second and third substrate, respectively, at least three first, second and third logical circuits, respectively, and at least two first, second and third vias, respectively, and a fourth chip stacked on the third chip having a fourth substrate, and at least three fourth logical circuits. First and second ones of the first to third logical circuits of the first to fourth chips are each configured to perform a first and second logical operation, respectively, on a first and second address input signal, respectively, received at the respective chip to thereby output a first and second address output signal, respectively. Third ones are each configured to activate the respective chip based on at least the second address output signal transmitted within the respective chip.
US10541229B2 Apparatuses and methods for semiconductor die heat dissipation
Apparatuses and methods for semiconductor die heat dissipation are described. For example, an apparatus for semiconductor die heat dissipation may include a substrate and a heat spreader. The substrate may include a thermal interface layer disposed on a surface of the substrate, such as disposed between the substrate and the heat spreader. The heat spreader may include a plurality of substrate-facing protrusions in contact with the thermal interface layer, wherein the plurality of substrate-facing protrusions are disposed at least partially through the thermal interface layer.
US10541224B1 Bonding process with inhibited oxide formation
First and second contacts are formed on first and second wafers from disparate first and second conductive materials, at least one of which is subject to surface oxidation when exposed to air. A layer of oxide-inhibiting material is disposed over a bonding surface of the first contact and the first and second wafers are positioned relative to one another such that a bonding surface of the second contact is in physical contact with the layer of oxide-inhibiting material. Thereafter, the first and second contacts and the layer of oxide-inhibiting material are heated to a temperature that renders the first and second contacts and the layer of oxide-inhibiting material to liquid phases such that at least the first and second contacts alloy into a eutectic bond.
US10541220B1 Printed repassivation for wafer chip scale packaging
Described examples provide integrated circuits and methods, including forming a conductive seed layer at least partially above a conductive feature of a wafer, forming a conductive structure on at least a portion of the conductive seed layer, performing a printing process that forms a polymer material on a side of the wafer proximate a side of the conductive structure, curing the deposited polymer material, and attaching a solder ball structure to a side of the conductive structure.
US10541219B2 Semiconductor module, base plate of semiconductor module, and method of manufacturing semiconductor device
A base plate having concave curved portions (rearward-convex parts) curved in a rearward direction to be convex and have a predetermined curvature, is fixed to a surface of a cooling fin while being in contact with the surface of the cooling fin at vertices of the rearward-convex parts. A stacked substrate is bonded on a front surface of the base plate, at an area opposing the rearward-convex part. A spacer is provided on a rear surface of the base plate, at a position closer than an edge of a solder layer to a perimeter of the base plate. The spacer is sandwiched between the base plate and the cooling fin when a screw for fixing the base plate to the cooling fin is tightened and the spacer has a function of suppressing deformation of the base plate.
US10541214B2 Enhanced bonding between III-V material and oxide material
When III-V semiconductor material is bonded to an oxide material, water molecules can degrade the bonding if they become trapped at the interface between the III-V material and the oxide material. Because water molecules can diffuse readily through oxide material, and may not diffuse as readily through III-V material or through silicon, forcing the III-V material against the oxide material can force water molecules at the interface into the oxide material and away from the interface. Water molecules present at the interface can be forced during manufacturing through vertical channels in a silicon layer into a buried oxide layer thereby to enhance bonding between the III-V material and the oxide material. Water molecules can be also forced through lateral channels in the oxide material, past a periphery of the III-V material, and, through diffusion, out of the oxide material into the atmosphere.
US10541205B1 Manufacture of interconnects for integration of multiple integrated circuits
Fabrication methods for monolithic dies that integrate multiple integrated circuits, such as System-on-Chips are described. A substrate having an interconnect may be coupled via electrical terminations to the integrated circuits. Fabrication methods provide multiple electrical termination regions on a surface, with each region having geometrical properties that are appropriate for the coupled integrated circuit. Electrical terminations with different directions may be produced employing a single reactive ion etching process under conditions that enhance micro loading effects during fabrication.
US10541203B2 Nickel-silicon fuse for FinFET structures
Semiconductor fuses include a semiconductor fin having a metallized region between two non-metallized regions. Conductive layers are formed on the semiconductor fin above the two non-metallized regions. A dielectric layer is formed over the metallized region, between the conductive layers.
US10541199B2 BEOL integration with advanced interconnects
An alloy liner is located on a diffusion barrier liner and both are present in at least a via portion of a combined via/line opening that is present in an interconnect dielectric material. The alloy liner includes an alloy of a first metal or metal alloy having a first bulk resistivity and a second metal or metal alloy having a second bulk resistivity that is higher than the first bulk resistivity. A first electrically conductive structure is located on the alloy liner and is present in at least the via portion of the combined via/line opening. The first electrically conductive structure includes the second metal or metal alloy. A second electrically conductive structure can be present in at least the line portion of the combined via/line opening. The second electrically conductive structure may include a metal or metal alloy having the first or second bulk resistivity.
US10541196B2 QFN pre-molded leadframe having a solder wettable sidewall on each lead
The present disclosure is directed to a leadframe package having solder wettable sidewalls that is formed using a pre-molded leadframe and methods of manufacturing the same. A metal plated leadframe with a plurality of recesses and a plurality of apertures is placed into a top and bottom mold tool. A molding compound is then formed in the plurality of recesses and apertures in the leadframe to form a pre-molded leadframe. A plurality of die and wires are coupled to the pre-molded leadframe and the resulting combination is covered in an encapsulant. Alternatively, a bare leadframe can be processed and the metal layer can be applied after encapsulation. A saw or other cutting means is used for singulation to form leadframe packages. Each resulting leadframe package has a solder wettable sidewall for improving the strength of solder joints between the package and a circuit board.
US10541192B2 Microfeature workpieces having alloyed conductive structures, and associated methods
Microfeature workpieces having alloyed conductive structures, and associated methods are disclosed. A method in accordance with one embodiment includes applying a volume of material to a bond pad of a microfeature workpiece, with the volume of material including a first metallic constituent and the bond pad including a second constituent. The method can further include elevating a temperature of the volume of material while the volume of material is applied to the bond pad to alloy the first metallic constituent and the second metallic constituent so that the first metallic constituent is alloyed generally throughout the volume of material. A thickness of the bond pad can be reduced from an initial thickness T1 to a reduced thickness T2.
US10541188B2 Power module and manufacturing method thereof
A power module includes: a substrate; a power conversion chip disposed on one surface of the substrate; and a radiation member bonded to another surface of the substrate. The radiation member has a contact surface configured to come into contact with the other surface of the substrate, and includes a fused area within the contact surface so as to be fused to the other surface of the substrate.
US10541185B2 Semiconductor devices with bump allocation
A semiconductor device includes a substrate and a bump pattern of a plurality of bumps on the substrate. The bump pattern includes a plurality of rows and a plurality of columns. Bumps of the plurality of bumps include one or more radio frequency (RF) signal bumps for transmission of RF signals during operation or probing of the semiconductor device. Each RF signal bump of the one or more RF signal bumps is surrounded by at least three neighboring bumps immediately adjacent the RF signal bump. Each neighboring bump is selected from the group consisting of (i) a ground bump configured to receive a ground voltage during the operation or probing of the semiconductor device, and (ii) another RF signal bump which defines, together with said RF signal bump, a pair of differential signal bumps for transmission of differential RF signals during the operation or probing of the semiconductor device.
US10541170B2 Substrate processing apparatus and method of manufacturing semiconductor device
There is provided a technique, including: a process chamber in which a substrate is processed; a substrate support member configured to support the substrate; an elevator configured to elevate the substrate support member; a gas supply port configured to supply a gas to the substrate; and a controller configured to control an elevating operation of the elevator so as to differentiate an interval between the gas supply port and the substrate supported by the substrate support member, when a gas is supplied from the gas supply port.
US10541168B2 Edge ring centering method using ring dynamic alignment data
A system for determining an alignment of an edge ring on a substrate support includes a robot control module configured to control a robot to place the edge ring onto the substrate support and retrieve the edge ring from the substrate support. An alignment module is configured to determine a plurality of first positions of the edge ring on the robot prior to being placed onto the substrate support and determine a plurality of second positions of the edge ring on the robot subsequent to being retrieved from the substrate support. An edge ring position module configured to determine a centered position of the edge ring relative to the substrate support based on offsets between the plurality of first positions and the plurality of second positions.
US10541166B2 Positioning apparatus
A method includes moving a sensor and an article at a first speed to position the sensor into a reference position relative to an article fixture. The sensor and the article are moved at a second speed as the sensor approaches the reference position. It is determined when the sensor is in the reference position, wherein the sensor is configured to be in the reference position when a contact is established between the sensor and a surface of the article fixture. The article is moved by a predetermined increment relative to the reference position to position the article in a target position in response to determining that the sensor is in the reference position.
US10541165B2 Systems, apparatus, and methods for an improved load port backplane
Embodiments provide systems, apparatus, and methods for an improved load port that includes a backplane assembly supporting a docking tray and a substrate carrier opener, wherein the backplane assembly includes a backplane; a leveling block coupleable to an equipment front end module (EFEM); a conical hole adjustment assembly coupled between the leveling block and the backplane; and a slotted hole adjustment assembly coupled between the leveling block and the backplane. The conical hole adjustment assembly includes a conical hole block coupled to the leveling block at a first end; a threaded block coupled to the backplane; and an adjustment bolt coupled to the conical hole block and the threaded block. Numerous additional aspects are disclosed.
US10541164B2 3D IC bump height metrology APC
The present disclosure, in some embodiments, relates to a substrate metrology system. The substrate metrology system includes a substrate warpage measurement module configured to determine one or more substrate warpage parameters of a substrate by taking a plurality of separate measurements at a plurality of different positions over a substrate. The substrate has a plurality of conductive interconnect layers within a dielectric structure over a semiconductor substrate and a conductive bump disposed over the dielectric structure and configured to be coupled to an additional substrate of a multi-dimensional chip. A substrate metrology module has an optical component and is configured to measure one or more dimensions of the conductive bump. A position control element is configured to move the optical component. A feed-forward path is coupled between an output of the substrate warpage measurement module and an input of the position control element.
US10541160B2 Substrate case and substrate accommodation apparatus
A substrate case includes a shaft portion around which a sheet-shaped substrate having a circuit area in which a circuit manufacturing process is performed is wound; and a cover portion that accommodates the substrate in the state of being wound around the shaft portion, the shaft portion having a holding portion that holds an area different from the circuit area at a winding start portion of the substrate.
US10541157B2 Load lock fast pump vent
A semiconductor processing tool is disclosed, the tool having a frame forming at least one chamber with an opening and having a sealing surface around a periphery of the opening, a door configured to interact with the sealing surface for sealing the opening, the door having sides perpendicular to the door sealing surface and perpendicular to a transfer plane of a substrate, and at least one drive located on the frame to a side of at least one of the sides that are substantially perpendicular to the door sealing surface and substantially perpendicular to the transfer plane of the substrate, the drive having actuators located at least partially in front of the sealing surface and the actuators being coupled to one of the sides of the door for moving the door from a sealed position. The at least one drive is located outside of a substrate transfer zone.
US10541149B2 Gettering layer forming method
A gettering layer forming method includes a coating step of applying a solution of metal salt to a back side of a wafer, and a drying step of drying the wafer after performing the coating step, thereby forming a gettering layer containing the metal salt on the back side of the wafer.
US10541142B2 Maintenance method of plasma processing apparatus
A plasma processing apparatus includes a support structure configured to support a workpiece and a first drive device configured to rotate the support structure about a first axis extending in a direction orthogonal to a vertical direction. The support structure includes a holding unit including an electrostatic chuck and a container provided under the holding unit. The container includes a tubular container body, and a bottom cover configured to close a bottom side opening of the container body and to be detachable from the container body. A maintenance method includes: rotating a support structure about a first axis such that the bottom cover is positioned above an electrostatic chuck, removing the bottom cover from the container body, and maintaining a component provided in the container body.
US10541129B2 Indium gallium arsenide surface passivation by sulfur vapor treatment
A semiconductor structure, a method, and an apparatus for in-situ sulfur vapor passivation of an interface surface of an indium gallium arsenide layer of the semiconductor structure. A method includes elemental sulfur-vapor passivation of an interface surface of an indium gallium arsenide layer disposed on a substrate. A dielectric layer can be deposited on the sulfur-vapor passivated interface surface. An annealing process can be performed after the deposition of the dielectric layer. The annealing process anneals the indium gallium arsenide layer including the sulfur-vapor passivated interface surface and the dielectric layer disposed on the sulfur-vapor passivated interface surface. The sulfur-vapor passivation, the deposition of the dielectric layer, and the anneal, can be performed in-situ in a vacuum chamber without breaking a vacuum of the vacuum chamber following a III-V material growth process in the vacuum chamber to form the indium gallium arsenide layer.
US10541123B2 Ion trap mass spectrometer
An apparatus 41 and operation method are provided for an electrostatic trap mass spectrometer with measuring frequency of multiple isochronous ionic oscillations. For improving throughput and space charge capacity, the trap is substantially extended in one Z-direction forming a reproduced two-dimensional field. Multiple geometries are provided for trap Z-extension. The throughput of the analysis is improved by multiplexing electrostatic traps. The frequency analysis is accelerated by the shortening of ion packets and either by Wavelet-fit analysis of the image current signal or by using a time-of-flight detector for sampling a small portion of ions per oscillation. Multiple pulsed converters are suggested for optimal ion injection into electrostatic traps.
US10541120B2 Method of tandem mass spectrometry
A method of tandem mass spectrometry is disclosed. A quasi-continuous stream of ions from an ion source (20) and having a relatively broad range of mass to charge ratio ions is segmented temporally into a plurality of segments. Each segment is subjected to an independently selected degree of fragmentation, so that, for example, some segments of the broad mass range are fragmented whilst others are not. The resultant ion population, containing both precursor and fragment ions, is analyzed in a single acquisition cycle using a high resolution mass analyser (150). The technique allows the analysis of the initial ion population to be optimized for analytical limitations.
US10541109B2 Sensing analytical instrument parameters, specimen characteristics, or both from sparse datasets
Disclosed are methods for sensing conditions of an electron microscope system and/or a specimen analyzed thereby. Also disclosed are sensor systems and electron microscope systems able to sense system conditions, and/or conditions of the specimen being analyzed by such systems. In one embodiment, a sparse dataset can be acquired from a random sub-sampling of the specimen by an electron beam probe of the electron microscope system. Instrument parameters, specimen characteristics, or both can be estimated from the sparse dataset.
US10541098B2 Electromagnetic relay
An electromagnetic relay is disclosed. The electromagnetic relay comprises a coil, a yoke having a yoke face, and an armature. The armature has an armature face facing the yoke face and movable, depending on a current through the coil, between an open position and a closed position in which the armature face is positioned closer to the yoke face, and an overlap disposed over a side surface of the yoke. A first distance between the side surface of the yoke and the overlap is smaller than a smallest second distance between the armature face and the yoke face in the open position.
US10541094B1 Vacuum interrupter with radial bellows
A medium or low voltage circuit interrupter includes a housing with a first end cap, a second end cap that comprises a radial bellows, and one or more insulating sidewalls that extends from the first end cap to the second end cap. The end caps and one or more sidewalls provide a vacuum chamber. A fixed contact that extends through an opening of the first end cap and into the vacuum chamber. A moveable contact that extends through an opening of the second end cap and into the vacuum chamber. Multiple such interrupters may be electrically connected in series, positioned a single plane, and actuated by a single actuator.
US10541091B2 Contact structure for switch and pressure switch using the same
Provided is a contact structure for a switch, in which a contact region is increased, a conduction failure can be more precluded, and the operational reliability of the switch can be improved by allowing contact points between contacts to be line contacts. The contact structure for a switch includes a pair of contacts that are opposed to each other to open or close the switch by allowing the contacts to come into contact with or to separate from each other, wherein a contact surface of a first contact is formed into a concave shape provided with a projection and a recess; a contact surface of a second contact is formed into a rounded surface; and the projection of the first contact and the rounded surface of the second contact are configured to come into contact with each other.
US10541088B2 Barium-strontium-titanium (BST) capacitor configuration method
A capacitor has a variable capacitance settable by a bias voltage. A method for setting the bias voltage including the steps of: (a) injecting a constant current to bias the capacitor; (b) measuring the capacitor voltage at the end of a time interval; (c) calculating the capacitance value obtained at the end of the time interval; (d) comparing this value with a desired value; and (e) repeating steps (a) to (d) so as long as the calculated value is different from the set point value. When calculated value matches the set point value; the measured capacitor voltage is stored as a bias voltage to be applied to the capacitor for setting the variable capacitance.
US10541071B2 Electrical steel sheet
An electrical steel sheet includes: a specific chemical composition; a crystal grain diameter of 20 μm to 300 μm; and a texture satisfying Expression 1, Expression 2, and Expression 3 when the accumulation degree of the (001)[100] orientation is represented as ICube and the accumulation degree of the (011)[100] orientation is represented as IGoss. IGoss+ICube≥10.5  Expression 1 IGoss/ICube≥0.50  Expression 2 ICube≥2.5  Expression 3
US10541070B2 Method for forming a bed of stabilized magneto-caloric material
A method for forming a stabilized bed of magneto-caloric material is provided. The method includes aligning magneto-caloric particles within the casing while a magnetic field is applied to the magneto-caloric particles and then fixing positions of the magneto-caloric particles within the casing. A related stabilized bed of magneto-caloric material is also provided.
US10541069B2 Chip resistor and paste for forming resist layer of chip resistor
A paste for forming a resist layer of a resistor includes: a copper-based alloy powder; and nickel (Ni) powder in an amount greater than 0 wt % of the copper-based alloy powder and less than or equal to 10 wt % of the copper-based alloy powder, wherein the paste is glass-free.
US10541065B2 Multilayer stack with enhanced conductivity and stability
An example method includes: (i) depositing an insulating layer on a substrate; (ii) forming a conductive polymer layer on the insulating layer; and (iii) repeating deposition of a respective insulating layer, and formation of a respective conductive polymer layer to form a multilayer stack of respective conductive polymer layers interposed between respective insulating layers. Each respective conductive polymer layer has a respective electrical resistance, such that when the respective conductive polymer layers are connected in parallel to a power source, a resultant electrical resistance of the respective conductive polymer layers is less than each respective electrical resistance.
US10541056B2 System for collecting and displaying diagnostics from diagnostic instruments
A system including multiple diagnostic instruments, each diagnostic instrument including a detector that interacts with a test assay is provided. At least one diagnostic instrument is configured to automatically associate the test assay with multiple values to generate a diagnostic. The diagnostic may be stored within a memory of the diagnostic instrument, and the multiple values may be related to one or more of: a test assay identifier, a test assay result, a patient identifier, and a diagnostic instrument identifier. At least one diagnostic instrument in the system may be configured to transmit the diagnostic to a first server for storage. The first server being configured to generate a report based on the diagnostic from each diagnostic instrument for display on a second server or on an end-user workstation. Methods for use the above system are also provided.
US10541039B2 Shift register circuit, driving method thereof, gate drive circuit, display panel and display device
A shift register circuit includes a set circuit, a first reset circuit, a first control circuit, and an output circuit. The output circuit is configured to change an active potential at the first node further away from an inactive potential in response to a first clock signal transferred to a signal output terminal being active, and the first control circuit is further configured to, responsive to the first clock signal transferred to the signal output terminal being active, restrict a change in the active potential at the first node based on a second reference voltage from a second reference voltage, the second reference voltage having a magnitude between an active input pulse and the inactive potential.
US10541034B2 Determining read voltages for a storage device
Systems and methods presented herein provide for computing read voltages for a storage device. In one embodiment, a controller is controller is operable to soft read data from a portion of the storage device, and to iteratively test the soft read data a predetermined number of times. For example, the controller may test the soft read data a number of times by applying a different probability weight to the soft read data each time the soft read data is tested. The controller may then decode the soft read data based on the probability weight, and determine an error metric of the decoded soft read data. Then, the controller determines a read voltage for the portion of the storage device based on the probability weight and the error metric.
US10541033B2 Non-volatile memory device and memory system including the same and program method thereof
A three-dimensional (3D) nonvolatile memory device includes a cell string. The cell string includes a pillar structure comprising a ground selection transistor, a plurality of memory cells, and a string selection transistor stacked vertically over a substrate. The memory cells comprise a first cell group and a second cell group stacked on the first cell group, and a horizontal width of at least a portion of the pillar structure decreases in a depth direction towards the substrate. A method of programming the memory device includes initializing a channel of a memory cell of the first cell group of the cell string through the ground selection transistor of the pillar structure, and then applying a program voltage to the memory cell of the pillar structure of the cell string.
US10541023B2 Data line control circuit using write-assist data line coupling and associated data line control method
A data line control circuit has a data line driving circuit and a write-assist data line driving circuit. The data line driving circuit is used to drive differential data lines during a write operation of at least one memory cell. The write-assist data line driving circuit is used to drive at least one write-assist data line during the write operation of the at least one memory cell, wherein the at least one write-assist data line is isolated from the differential data lines, and is driven to have a first voltage transition from a first voltage level to a second voltage level, such that one of the differential data lines has a second voltage transition from a third voltage level to a fourth voltage level that is induced by the first voltage transition via capacitive coupling.
US10541016B2 Dual mode memory array security apparatus, systems and methods
Read-only (“RO”) data consisting of a physically unclonable function (“PUF”) pattern is written to a ferroelectric random-access memory (“FRAM”) memory array. The FRAM array is baked to imprint the PUF pattern with a selected average depth of imprint and a corresponding average read reliability. The average depth of imprint and corresponding average read reliability are determined during testing after baking. The PUF pattern as read after baking is compared to the PUF pattern as written prior to baking. Additional PUF pattern writing and baking cycles may be performed until the average depth of imprint and associated read reliability reach a first selected level. Integrated circuits determined to be over-imprinted by exceeding a second selected level may be rejected. The first and second levels of PUF pattern imprint are selected such as to produce FRAM arrays with a unique fingerprint for each individual FRAM array-containing integrated circuit.
US10541015B2 Virtual ground sensing circuitry and related devices, systems, and methods for crosspoint ferroelectric memory
A virtual ground sensing circuit includes a sense circuit configured to compare a reference voltage potential to a sense node voltage potential, and virtual ground circuitry operably coupled to the sense circuit. The virtual ground circuitry is configured to provide a virtual ground at a first bias voltage potential to a conductive line operably coupled to a selected ferroelectric memory cell, and discharge the conductive line to the sense node responsive to the selected ferroelectric memory cell changing from a first polarization state to a second polarization state. A method includes applying a second bias voltage potential to another conductive line operably coupled to the selected ferroelectric memory cell, and comparing a sense node voltage potential to a reference voltage potential. Electrical systems and computing devices include virtual ground sensing circuits.
US10541003B2 Performance content synchronization based on audio
A content reproduction screen displays a plurality of content items. A video reproduction processing section reproduces substantially simultaneously videos of a plurality of content items on a screen. An audio reproduction processing section reproduces substantially simultaneously audio signals of a plurality of content items. During reproduction of a plurality of content items, a comparison is made between a current reproduction position of the audio signal in an audio reproduction processing section and a current reproduction position of each video in the video reproduction processing section, and, if a discrepancy between the compared current reproduction positions is equal to or greater than a threshold value, the current reproduction position of the video is corrected on the basis of the current reproduction position of the audio signal. In this way, the current reproduction position of each video is synchronized with the reproduction position of the audio signal.
US10541002B2 Imaging apparatus and imaging method
An imaging device, comprising, an image sensor that acquires a plurality of images by repeatedly shooting an object at a first timing, a memory that stores the plurality of images, a second selection section that selects images at a second timing from among images stored in the memory, and a controller that has a movie candidate section that determines movie candidate frames from among the plurality of images in accordance with comparison results of images that have been selected or not selected at the second timing.
US10541001B2 Video highlights
In one embodiment, a method includes accessing a video; detecting one or more objects in one or more frames of the video; identifying one or more of the detected objects; determining a relevance score for each of the one or more of the identified objects with respect to a user the video is to be presented to; selecting one or more frames of the video based on the determined relevance scores for the identified objects in the frames; and providing for presentation to the user one or more of the selected frames of the video.
US10540994B2 Personal device for hearing degradation monitoring
Aspects relate to computer implemented methods and systems for monitoring a user's hearing and comprehension. The methods and systems include receiving, by an audio capture device, a first audio input, receiving, by the audio capture device, a second audio input, converting the first and second audio inputs into respective first and second audio signals, transcribing the first and second audio signals into respective first and second transcriptions, analyzing, by a processor of the remote resource, the first and second transcriptions to determine if a content of the second transcription is related to a content of the first transcription to determine degradation of hearing of the user.
US10540992B2 Deflation and decomposition of data signals using reference signals
A system processes data signals consisting of sums of independent signal terms, zero or more of which signal terms may already have been identified, in order to generate one or more additional terms. Deflated versions of the data signals are created by subtracting from the data signals any previously identified signal terms. Additional independent signal terms are computed using a set of reference signals organized into mutually independent partioning support sets. The images of each support set are computed on the data signals. Computed images on a data signal that are non-zero are identified as additional independent signal terms of that data signal.
US10540991B2 Determining a response of a crowd to a request using an audio having concurrent responses of two or more respondents
In various example embodiments, a system and method for determining a crowd response for a crowd are presented. One method is disclosed that includes receiving an audio signal that includes concurrent responses from two or more respondents, determining the concurrent responses from the audio signal without regard to the identity of the respondents, and generating a crowd based on the concurrent responses.
US10540989B2 Somatic, auditory and cochlear communication system and method
Methods and devices to deliver a tactile speech analog to a person's skin providing a silent, invisible, hands-free, eyes-free, and ears-free way to receive and directly comprehend electronic communications. Embodiments include an alternative to hearing aids that will enable people with hearing loss to better understand speech. A device, worn like watch or bracelet, supplements a person's remaining hearing to help identify and disambiguate those sounds he or she can not hear properly. Embodiments for hearing aids and hearing prosthetics are also described.
US10540988B2 Method and apparatus for sound event detection robust to frequency change
Disclosed is a sound event detecting method including receiving an audio signal, transforming the audio signal into a two-dimensional (2D) signal, extracting a feature map by training a convolutional neural network (CNN) using the 2D signal, pooling the feature map based on a frequency, and determining whether a sound event occurs with respect to each of at least one time interval based on a result of the pooling.
US10540987B2 Summary generating device, summary generating method, and computer program product
A summary generating device includes a featural script extracting unit, a segment candidate generating unit, and a structuring estimating unit. The featural script extracting unit extracts featural script information of the words included in text information. Based on the extracted feature script information, the segment candidate generating unit generates candidates of segments that represent the constitutional units for the display purpose. Based on the generated candidates of segments and based on an estimation model for structuring, the structuring estimating unit estimates structure information containing information ranging from information of a comprehensive structure level to information of a local structure level.
US10540986B2 Personalized, real-time audio processing
An apparatus and method for real-time audio processing employs a gaze detection sensor to detect a direction of a user's gaze and output a gaze signal corresponding to the detected direction of the user's gaze. A digital signal processing unit responds to a plurality of signals corresponding to a plurality of sounds received at the apparatus, and the determined direction of gaze to identify a signal of interest from the plurality of signals using the gaze signal. The signal of interest is processed for output to the user. In embodiments, a microphone array provides the plurality of signals. An imaging sensor may work with either the microphone array or the gaze detection sensor to identify the signal of interest.
US10540976B2 Contextual voice commands
Among other things, techniques and systems are disclosed for implementing contextual voice commands. On a device, a data item in a first context is displayed. On the device, a physical input selecting the displayed data item in the first context is received. On the device, a voice input that relates the selected data item to an operation in a second context is received. The operation is performed on the selected data item in the second context.
US10540973B2 Electronic device for performing operation corresponding to voice input
An electronic device is provided. The electronic device includes a housing, a speaker, a microphone, a display, a communication circuit, at least one processor operatively connected to the speaker, the microphone, the display, and the communication circuit, and a memory operatively connected to the at least one processor, and storing instructions to cause the at least one processor to receive a first user utterance, including a request to perform a task by using an application program, through the microphone, transmit first data associated with the first user utterance to an external server, receive second data including a text generated by an automatic speech recognition (ASR) module, from the external server, identify the application program based on the second data, receive a first response including information of a sequence of states of the electronic device from the external server to perform at least part of the task, and perform the at least part of the task by controlling the electronic device to enter the sequence of the states by using the application program.
US10540965B2 Semantic re-ranking of NLU results in conversational dialogue applications
Multiple natural language understanding (NLU) interpretation selection models may be generated. The NLU interpretation selection models may include a generic NLU interpretation selection model that is not specialized for a specific set of NLU interpretations type and one or more specialized NLU interpretation selection models, each of which may be specific to a particular set of NLU interpretations type. The specialized NLU interpretation selection model(s) may be utilized to process natural language input data comprising data corresponding to their respective sets of NLU interpretations type(s). The generic NLU interpretation selection model may be utilized to process natural language input data comprising data that does not correspond to the sets of NLU interpretations type(s) associated with the specialized NLU interpretation selection model(s).
US10540958B2 Neural network training method and apparatus using experience replay sets for recognition
A training method and apparatus for speech recognition is disclosed, where an example of the training method includes determining whether a current iteration for training a neural network is performed by an experience replay iteration using an experience replay set, selecting a sample from at least one of the experience replay set and a training set based on a result of the determining, and training the neural network based on the selected sample.
US10540957B2 Systems and methods for speech transcription
Presented herein are embodiments of state-of-the-art speech recognition systems developed using end-to-end deep learning. In embodiments, the model architecture is significantly simpler than traditional speech systems, which rely on laboriously engineered processing pipelines; these traditional systems also tend to perform poorly when used in noisy environments. In contrast, embodiments of the system do not need hand-designed components to model background noise, reverberation, or speaker variation, but instead directly learn a function that is robust to such effects. A phoneme dictionary, nor even the concept of a “phoneme,” is needed. Embodiments include a well-optimized recurrent neural network (RNN) training system that can use multiple GPUs, as well as a set of novel data synthesis techniques that allows for a large amount of varied data for training to be efficiently obtained. Embodiments of the system can also handle challenging noisy environments better than widely used, state-of-the-art commercial speech systems.
US10540956B2 Training apparatus for speech synthesis, speech synthesis apparatus and training method for training apparatus
According to one embodiment, a training apparatus for speech synthesis includes a storage device and a hardware processor in communication with the storage device. The storage stores an average voice model, training speaker information representing a feature of speech of a training speaker and perception representation information represented by scores of one or more perception representations related to voice quality of the training speaker, the average voice model constructed by utilizing acoustic data extracted from speech waveforms of a plurality of speakers and language data. The hardware processor, based at least in part on the average voice model, the training speaker information, and the perception representation score, train one or more perception representation acoustic models corresponding to the one or more perception representations.
US10540945B2 Packable stringed instrument
Exemplary embodiments of packable stringed instruments, such as upright basses, are disclosed. The exemplary embodiments include a segmented body portion, a neck portion, and a head portion, wherein respective segments of the segmented body portion are removably secured to each other and the neck portion. The segmented body portion may include, for example, an upper body (UB) portion, a lower body (LB) portion, and a central body portion. The neck portion may be separable from the head portion. The various components of the packable stringed instrument are complimentarily shaped so as to be condensed for storage and/or transport. Exemplary methods for disassembling and assembling the exemplary packable stringed instruments are also disclosed.
US10540922B2 Transparent display apparatus and display method thereof
A display method of a transparent display apparatus is provided. The display method includes sensing illumination around the transparent display apparatus; determining threshold lightness using the sensed illumination; correcting image data by changing lightness and chroma of colors which are brighter than the determined threshold lightness by a first method and changing at least one of lightness and chroma of colors which are the determined threshold lightness or less by a second method; and displaying the corrected image data on the transparent display apparatus.
US10540917B2 Modular display panel
Embodiments of the present invention relate to integrated modular LED display devices. In one embodiment, a modular LED display devices comprises a plastic housing with an outer surface exposed to an external environment. The modular LED display device is configured to display images using an array of pixels attached to a front side of a printed circuit board attached to the plastic housing. The modular LED display device includes a circuit for controlling a plurality of LEDs, the circuit being attached to the opposite second side of the printed circuit board. The first side of the printed circuit board is sealed to be waterproof by an overlying compound. The modular LED display device further includes a power supply including a power converter for converting alternating current (AC) power to direct current (DC) power. The modular LED display device is configured to be exposed to the external environment without additional enclosures.
US10540916B2 Semiconductor light-emitting device, display unit, and electronic apparatus
A semiconductor light-emitting device according to an embodiment of the present disclosure includes an n-type semiconductor layer, a p-type semiconductor layer, and an active layer provided between the n-type semiconductor layer and the p-type semiconductor layer and including a plurality of well layers. In the plurality of well layers included in the active layer, a band gap inclination angle θ1 of a second well layer located relatively close to the p-type semiconductor layer is smaller than a band gap inclination angle θ2 of a first well layer located relatively close to the n-type semiconductor layer.
US10540910B2 Haptic-based dental simulationrpb
Existing haptic-based simulation systems struggle to replicate a realistic experience for dental and dental hygiene students and clinicians. A realistic haptic-based simulator to train periodontal procedures. Realism is accomplished through three distinguished features: (1) a custom grip to attach dental instruments to the haptic device, which enhances the grip experience since learners feel the tactile properties of the instruments (rather than the haptic device stylus), (2) two haptic devices are utilized to simulate haptic feedback with both the dental instrument (dominant hand) and the mirror instrument (non-dominant hand), and (3) a finger support mechanism using parallel manipulation is used for the intraoral fulcrum during probing. The Haptic dental simulator system comprises software and hardware subsystems. The software subsystem comprises of two Graphical User Interface (GUI) windows: the configuration window where an instructor defines periodontal exercises for learners to practice with and a simulation window where periodontal exercises are displayed for learners to interact with. The hardware subsystem includes two haptic devices with grips having the real instruments, and the finger support device.
US10540906B1 Dynamic filtering and tagging functionality implemented in collaborative, social online education networks
Various aspects disclosed herein are directed to dynamic filtering and tagging functionality implemented in collaborative, social online education networks.
US10540905B2 Systems, aircrafts and methods for drone detection and collision avoidance
A system and a method for drone detection and collision avoidance, particularly for use in an aircraft, is provided. The system includes, but is not limited to a sensor, a processor, and an avoidance unit comprising a control unit. The sensor is configured to detect a drone signal in a predetermined space and to transmit the drone signal to the processor. The processor is configured to determine the presence of a drone in the predetermined space based on the drone signal. The processor is configured to transmit a command to the avoidance unit when the processor determines the presence of a drone. The control unit is configured to receive the command and to generate a warning signal in response to receiving the command.
US10540904B2 Systems and methods for assisting with aircraft landing
Systems, devices and methods a for assisting a pilot with aircraft landing are disclosed. One exemplary method comprises receiving data representative of a current approach/landing capability of the aircraft and data representative of an approach/landing intent of the pilot; and showing a combined indicator graphically and simultaneously indicating the current approach/landing capability of the aircraft and the approach/landing intent of the pilot on a display device of the aircraft. The approach/landing intent of the pilot may be graphically indicated via cooperation between a first graphical object of the indicator and a second graphical object of the indicator. The method may graphically indicate a system degradation affecting the current approach/landing capability of the aircraft with the same indicator.
US10540899B2 Flight plan segmentation for en route diversion destinations
Methods and systems are provided for segmenting a planned route of travel for indicating suggested or recommended diversion destinations with respect to those segments. One exemplary method of presenting diversion airports involves identifying a segmentation criterion for a flight plan, determining one or more diversion suitability distributions along a flight path defined by the flight plan, transforming the one or more diversion suitability distributions from a true distance scale to an effective distance scale based at least in part on meteorological conditions, and identifying a location for a segment boundary along the flight path based on an extrema of the one or more diversion suitability distributions within a portion of the flight path defined by the segmentation criterion on the effective distance scale. The method continues by providing graphical indicia of the flight path segment defined by the segment boundary and a diversion airport associated therewith.
US10540896B2 Driving assistance device and driving assistance method
An acquisition unit acquires a light path length rij corresponding to an emission direction of emitted light, which is surrounding information of a moving body obtained by using a laser radar mounted on the moving body, a traffic mirror information including a center position N of a traffic mirror on a map, and position information of the moving body on the map. Then, on the basis of the acquired traffic mirror information and the acquired position information of the moving body on the map, an extraction unit extracts a light path length acquired via the traffic mirror from the acquired light path length rij, and then calculates an object reflection position corresponding to the extracted light path length. This makes it possible to obtain surrounding information in a blind spot for a driver while increasing robustness with respect to the surrounding information, and thus advanced driving assistance can be implemented.
US10540892B1 Technology for real-time detection and mitigation of remote vehicle anomalous behavior
Systems and methods for real-time detection and mitigation anomalous behavior of a remote vehicle are provided, e.g., vehicle behavior that is consistent with distracted or unexpectedly disabled driving. On-board and off-board sensors associated with a subject vehicle may monitor the subject vehicle's environment, and behavior characteristics of a remote vehicle operating within the subject vehicle's environment may be determined based upon collected sensor data. The remote vehicle's behavior characteristics may be utilized to detect or determine the presence of anomalous behavior, which may be anomalous for the current contextual conditions of the vehicles' environment. Mitigating actions for detected remote vehicle anomalous behaviors may be suggested and/or automatically implemented at the subject vehicle and/or at proximate vehicles to avoid or reduce the risk of accidents, injury, or death resulting from the anomalous behavior. In some situations, authorities may be notified.
US10540890B2 Construction-related information estimation system
A construction-related information estimation system includes a moving body correspondence information terminal configured to move together with a moving body that moves on a target road, the target road being a road on which a construction site that is a place which is estimated to be under a construction is located or that is located near the construction site, and transmit terminal information including a terminal ID signal that is its own identification information and its own position information, and an information processing device configured to have map information including information on the construction site and the target road and receive the terminal ID signal and the position information transmitted from the moving body correspondence information terminal. The information processing device is configured to estimate a current situation of the target road based on the terminal information and the map information acquired from the moving body correspondence information terminal.
US10540885B2 Fire alarm systems
The present disclosure generally relates to the field of fire alarms. The teachings thereof may be embodied in a strobe notification appliance having: a boost circuit connected to an input voltage; an energy storage circuit charged by the boost circuit; a drive circuit generating a drive current; an LED circuit with at least one LED element; a first sampling circuit collecting an overall voltage drop of all the LED elements; and a control circuit configured to adjust the drive circuit to supply a working current during an alarming stage and supply a detection current during a detection stage. The detection current is lower than the working current and thereby light energy produced by the LED elements during the detection stage is lower than alarming light energy produced during the alarming stage. During the detection stage, the control circuit determines whether the LED circuit works normally based on the collected overall voltage drop.
US10540881B2 Systems and methods for pattern recognition and individual detection
The present systems and methods relate to a hand sanitizer system that includes a proximity detector, a dispensing system and an alarm feature, and is operative to identify potentially high risk hygiene situations corresponding to a person in proximity of the system failing to dispense antiseptic or other solution from the dispenser within a predetermined period of time after moving within a predetermined range of the detector.
US10540878B2 Remote sensors for detecting alert conditions and notifying a central station
A method for disseminating emergency notification content from an emergency originating source. The method comprising: delivering the emergency notification content from the emergency originating source to at least one transmitting party; selecting a subset of users from among a set of users for dissemination of the emergency notification content based on the subject matter of the emergency notification content; and delivering the emergency notification content from the at least one transmitting party to a device corresponding to each user from the selected subset of users.
US10540876B2 Surveillance system and method for predicting patient falls using motion feature patterns
A method and system for detecting a fall risk condition, the system comprising a surveillance camera configured to generate a plurality of frames showing an area in which a patient at risk of falling is being monitored, and a computer system comprising memory and logic circuitry configured to store motion feature patterns that are extracted from video recordings, the motion feature patterns are representative of motion associated with real alarm cases and false-alarm cases of fall events, receive a fall alert from a classifier, determine motion features of one or more frames from the plurality of frames that correspond to the fall alert; compare the motion features of the one or more frames with the motion feature patterns, and determine whether to confirm the fall alert based on the comparison.
US10540875B2 Emergency response system
A server application that includes a receiving module for receiving a plurality of user information from a first mobile computing device, including a user name, user contact information, a plan having an end time and plan location, an emergency contact name, emergency contact information and a list of estimated emergency services required by the user in case of an emergency. The application includes an initiation module for reading the user information, creating a user record, and storing it in an attached database. A transmitting module detects the end time of the plan, then generates and sends a first message to the user. If the user does not respond, a transmitting module generates and sends a second message to the emergency contact. If the emergency contact does not respond, a transmitting module sends a third message to an emergency response organization requesting estimated emergency response services.
US10540870B1 Pneumatically controlled haptic mechanisms with curling internal structures for haptic feedback
An apparatus for creating haptic stimulations is provided. The apparatus includes pod(s) coupled to a garment, each pod including: (i) an internal structure including an arrangement of a plurality of protrusions and (ii) an airtight bladder surrounding the internal structure, wherein the bladder is pneumatically coupled to a pneumatic device that is configured to control a pressurized state of the bladder. The internal structure in each pod is configured to: (i) when the respective bladder of the respective pod is in a first pressurized state, have a first degree of flexibility; and (ii) when the respective bladder is in a second pressurized state different from the first pressurized state: curve, at least partially, in a predetermined direction, and have a second degree of flexibility less than the first degree of flexibility, thereby providing a haptic stimulation to a wearer when the respective bladder is in the second pressurized state.
US10540866B2 Door switch
The door switch (1) includes an actuator (20) and a sensor (10). When a door is closed, a front surface (S1) of the sensor (10) and an opposite surface of the actuator (20) are in contact with each other, and separated when the door is open. The sensor (10) includes a light source part (150) for emitting detection light according to a reception state of a detection signal outputted from the actuator, a collector (122) for collecting the detection light, a diffuse light guide part (123) formed to be connected to the collector and for diffusing and emitting the detection light collected by the collector, and a back surface display part (121) formed on a back surface (B1) side of the sensor to be in contact with the diffuse light guide part and having a main surface (125) for emitting the detection light emitted from the diffuse light guide part.
US10540852B2 Gaming system and method providing a gaming tournament having a variable average expected point payout
The present disclosure is directed to a gaming system and method providing a gaming tournament having a variable average expected point payout. Generally, during the gaming tournament, the gaming system enables each tournament player to play a tournament game at an EGM. The gaming system accumulates one or more tournament points for the tournament player when a play of the tournament game results in a winning outcome. At various points during the tournament, the gaming system increases or decreases an average expected point payout of the tournament game to change the tournament players' gaming experience.
US10540844B2 Fabrication interleaved wagering system
A fabrication interleaved wagering system is disclosed, including an interactive controller configured to: communicate, to an application controller, application telemetry comprising fabrication data; receive application configuration instructions; and configure the interactive application based on the application configuration instructions; a wager controller constructed to: receive wager request instructions; determine a wager outcome; and communicate the wager outcome; and the application controller operatively connecting the interactive controller and the wager controller, the application controller constructed to: receive the application telemetry; determine whether to trigger a wager request; generate the wager request instructions; communicate the wager request instructions; receive the wager outcome data; determine application configuration instructions based on the wager outcome; and instruct the interactive controller by communicating the application configuration instructions to the interactive controller.
US10540843B2 Systems and methods for distinguishing multiple distinct wagers at a single bet spot of a game table
In accordance with some embodiments there is provided an electronic gaming table system (e.g., a smart table operable to facilitate a card game, such as baccarat, blackjack or poker) which includes (i) at least one detecting mechanism for detecting a plurality of game elements (e.g., wagering chips) placed on, or removed from, a particular physical position of a physical table of the gaming table system to represent at least one wager for a particular game event; and (ii) a game controller operable to identify, based at least on data received from the at least one detecting mechanism, whether the plurality of game elements represent a single wager or multiple distinct wagers placed on the particular physical position and for the particular game event. In some embodiments, the detecting mechanism is an RFID antenna.
US10540842B2 Data storage system for an electronic gaming device
A data storage system for an electronic gaming device has been developed. The system includes a portable electronic memory device and player data that is stored on the memory device. The player data is generated by an electronic gaming device upon engagement of the game by the player.
US10540841B2 Enhanced visualization of optimized symbol combinations in response to automatically determined symbol shift conditions
A gaming machine including a display device and game controller is provided. The display device includes reels having display positions for presenting symbols that include non-blank symbols and blank symbols. The game controller is configured to spin the reels horizontally to obtain a first game outcome including a first arrangement of the symbols at the display positions. In response to a determination that the first arrangement includes blank symbols, the game controller is configured to determine whether horizontally shifting non-blank symbols in either direction with respect to the blank symbols in each reel results in an optimal win. The game controller horizontally shifts the non-blank symbols with respect to the blank symbols in each reel to obtain a second game outcome in response to a determination that the shifting results in the optimal win. The game controller increases a credit balance by an award associated with the optimal win.
US10540839B2 Vehicle settlement system and vehicle settlement method
In order to settle the sales transaction of an item in a cabin, an item detection unit of a vehicle settlement system detects removal of the item from an item arrangement unit provided in the cabin. An item monitoring unit monitors movement of the item when the item detection unit detects the removal of the item. A settlement processor settles the sales transaction of the item detected by the item detection unit when a predetermined condition is satisfied after the item monitoring unit detects the movement of the item out of a vehicle.
US10540831B2 Real-time on-board diagnostics (OBD) output parameter-based commercial fleet maintenance alert system
A novel real-time OBD output parameter-based commercial fleet maintenance alert system performs an automated and intelligent analysis of each vehicle's OBD and vehicle sensor output parameters in real time during the operation of the vehicle to determine and alert each fleet vehicle's maintenance needs to an electronic device utilized by a driver or a commercial fleet operator. The commercial fleet maintenance alert system is also capable of performing a machine-level pattern analysis to correlate a previously-alerted maintenance need of a particular vehicle with a subsequent breakdown of the particular vehicle in a commercial fleet to predict a future probability of similar breakdowns by other vehicles in the commercial fleet. In addition, the commercial fleet maintenance alert system is able to generate maintenance status reports and estimate maintenance costs for machine-identified vehicle maintenance needs, which is then compared against actual maintenance costs to improve the accuracy of future cost estimations.
US10540826B2 Method of playing virtual reality image and program using the same
Disclosed is a method of playing a virtual reality image, and the method includes receiving, by a client, an image frame from a server, allocating the received image frame to a first layer, generating a second layer including at least one graphic user interface, composing the first layer and the second layer to generate a final image frame, and displaying the generated final image frame.
US10540824B1 3-D transitions
Techniques for managing transitions in a three-dimensional environment include rendering, on the displays, a first three-dimensional scene. An indication is received that the first three-dimensional scene is to be replaced with a second three-dimensional scene. Graphics data is received that is representative of a transition to the second three-dimensional scene. The first three-dimensional scene is transitioned to the second three-dimensional scene using the graphics data. Control of rendering the second three-dimensional scene is transitioned to a process configured to render the second three-dimensional scene.
US10540823B2 Method and apparatus for determining a planar surface
Embodiments of the present disclosure disclose a method and an apparatus for determining a planar surface. A specific embodiment of the method comprises: determining, from obtained images of the environment that include a to-be-determined planar surface, feature points belonging to the to-be-determined planar surface; judging whether the number of the feature points belonging to the to-be-determined planar surface is smaller than a preset number threshold; if yes, generating first prompt information for prompting a user to add feature points on the to-be-determined planar surface; obtaining at least two first images including the added feature points; and in response to the number of the feature points belonging to the to-be-determined planar surface in the first images being no less than the preset number threshold, reconstructing the to-be-determined planar surface based on the first images so as to determine a location and an orientation of the to-be-determined planar surface. This embodiment implements reconstruction of a weakly-textured or texture-less planar surface.
US10540822B2 Display instrument and image display method
A head-mounted display device including an image display apparatus configured to display a captured image of a portion of an environment viewable through the head-mounted display device; and a dimmer configured to, while the captured image is displayed, allow a portion of ambient light from the environment to pass through the dimmer. Also, a method of displaying information on a head-mounted display device. The method may include displaying a captured image of a portion of an environment viewable through the display device; and dimming ambient light received through the head-mounted display device from the environment while displaying the captured image.
US10540820B2 Interactive virtual reality system for experiencing sound
This disclosure generally relates to a system, which includes a processor to receive video of a cymatic effect. The video of the cymatic effect may be converted into a virtual reality effect which includes a virtual reality representation of the cymatic effect. The virtual reality effect may then be output by the processor to a virtual reality device for display to a user.
US10540815B2 Dynamic risk structure creation systems and/or methods of making the same
A governance, risk management, and compliance (GRC) computer system is provided that includes at least one processor, a user input device, and a storage system that stores meta-model. The meta-model includes at least one process element, a plurality of dynamic risk elements, and a plurality of dynamic control elements. The risk meta-model is loaded from the storage system. Input is accepted from the user input device for creating a new dynamic risk model based on the loaded extended risk meta-model. At least one process element is added to the new dynamic risk model based on user provided input and the extended risk meta-model. A first dynamic risk element is added from the plurality of dynamic risk elements based on user provided input. A risk type of the first dynamic risk element is determined based on user provided input.
US10540814B2 3D model generating system, 3D model generating method, and program
A 3D model generating system for accurately estimating a shape of an entire space surrounded by a plurality of surfaces is provided. Image acquiring means of the 3D model generating system acquires a plurality of images respectively capturing different directions in a space surrounded by a plurality of surfaces. Partial model generating means generates a plurality of partial models respectively corresponding to the images, each of the partial models representing a portion of the surfaces captured in the images. Overall model generating means generates an overall model representing an entire surface based on the partial models generated by the partial model generating means.
US10540809B2 Methods and apparatus for tracking a light source in an environment surrounding a device
Methods and apparatus for tracking a light source in an environment surrounding a device. In an exemplary embodiment, a method includes analyzing an image of an environment surrounding a device to detect a light source and calculating a location of the light source relative to the device. The method also includes receiving motion data corresponding to movement of the device, and adjusting the location of the light source based on the motion data. In an exemplary embodiment, an apparatus includes an image sensor that acquires an image of an environment surrounding a device, and a motion tracking element that outputs motion data that corresponds to motion of the device. The apparatus also includes a tracker that analyzes the image to detect a light source, calculates a location of the light source relative to the device, and adjusts the location of the light source based on the motion data.
US10540795B2 Image combination apparatus, image combination method, image combination program, and recording medium storing image combination program
An object in a target image to be combined with a combination region of a template image is determined. A plurality of extraction regions which include the determined object and have a shape similar to the shape of the combination region are defined. Among extraction images in the extraction regions, the extraction region in which the similarity between the impression of the template image and the impression of the extraction image is equal to or greater than a threshold value is determined. The extraction image in the determined extraction region is combined with the combination region of the template image.
US10540789B2 Line stylization through graphics processor unit (GPU) textures
A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold.
US10540782B2 Image processing for pose estimation
A method for estimating a pose of a first object in relation to a second object, the second object comprising a visual marker comprising a plurality of ellipses comprises capturing a video image of the visual marker with an image capture device on the first object, then pre-processing frames of the video image on a graphics processing unit. The method comprises detecting the visual marker by finding contours in the frames to identify the plurality of ellipses and determining that a pattern of the plurality of ellipses match a known pattern of the visual marker. Then the method comprises obtaining coordinates of two or more of the plurality of ellipses of the visual marker, estimating the pose of the first object in relation to the second object by inputting the coordinates of the plurality of ellipses into a pose estimation algorithm, and filtering results of the pose estimation algorithm.
US10540780B1 Determining the position of a sort location for augmented reality glasses
An approach is provided for performing sorting of physical mail items using Augmented Reality (A/R) glasses. A/R glasses acquire an image of a physical mail item to be sorted and generate image data that represents the image. A unique value is generated for the image, for example, by processing the image data for the image using one or more hash functions to generate a hash value. The hash value is used to obtain sorting information for the mail item from a mail item manager. The A/R glasses use the sorting information to assist the user in sorting the mail item by displaying the name of a sort location for the mail item, visually distinguishing the sort location from other sort locations, displaying information about the mail item, providing “out of view” assistance, etc. The A/R glasses may allow the user to override the sort location specified for the mail item and override information is sent to the mail item manager.
US10540778B2 System for determining anatomical feature orientation
The systems and methods disclosed herein provide determination of an orientation of a feature towards a reference target. As a non-limiting example, a system consistent with the present disclosure may include a processor, a memory, and a single camera affixed to the ceiling of a room occupied by a person. The system may analyze images from the camera to identify any objects in the room and their locations. Once the system has identified an object and its location, the system may prompt the person to look directly at the object. The camera may then record an image of the user looking at the object. The processor may analyze the image to determine the location of the user's head and, combined with the known location of the object and the known location of the camera, determine the direction that the user is facing. This direction may be treated as a reference value, or “ground truth.” The captured image may be associated with the direction, and the combination may be used as training input into an application.
US10540767B2 Dynamic analysis system
A dynamic analysis system includes a hardware processor and an output device. The hardware processor obtains a cycle of temporal change in a feature amount relevant to a function to be diagnosed from each of dynamic images obtained by imaging of a dynamic state of a living body with radiation. The hardware processor further adjusts the obtained cycle, thereby generating a plurality of cycle-adjusted data having cycles of the temporal change in the feature amount being equal to one another. The hardware processor further generates difference information at each phase in the plurality of cycle-adjusted data. The output device outputs the difference information.
US10540766B2 Systems and methods for artifact correction of computerized tomography
A computerized tomography artifact correction method includes: receiving scanning data; reconstructing an image to be corrected and a reference image of the image to be corrected based on the scanning data; determining proportions of a first substance for pixels of the reference image; obtaining a base image of the first substance based on the proportions of the first substance; performing a projection of the base image of the first substance and the reference image to obtain a plurality of projection lines; for each of the plurality of projection lines, obtaining an equivalent length of the first substance corresponding to the projection line and selecting a hardening correction coefficient based on the equivalent length of the first substance corresponding to the projection line; and performing an artifact correction on the image to be corrected based on the hardening correction coefficients.
US10540763B2 Systems and methods for matching, naming, and displaying medical images
A method of matching medical images according to user-defined matches rules. In one embodiment, the matched medical images are displayed according user-defined display rules such that the matched medical images may be visually compared in manner that is suitable to the viewer's viewing preferences.
US10540758B2 Image feature alignment
Image feature alignment is provided. In some implementations, a computer-readable tangible medium includes instructions that direct a processor to access a reference feature point associated with a high contrast region in a first sub-image that is associated with a first section of a borehole. Instructions are also present that direct the processor to identify several candidate feature points in a second sub-image associated with a second section of the borehole adjacent to the first section of the borehole, with each of the candidate feature points being believed to possibly be associated with the high contrast region. Additional instructions are present that direct the processor to prune the candidate feature points using global solution pruning to arrive at a matching candidate feature point in the second sub-image.
US10540757B1 Method and system for generating combined images utilizing image processing of multiple images
A computer-implemented method includes receiving first pose data for a first human represented in a first image, receiving second pose data for a second human represented in a second image, receiving first semantic segmentation data for the first image, and receiving second semantic segmentation data for the second image. A pose-aligned second image can be generated by modifying the second image based on the first pose data, the second pose data, the first semantic segmentation data, and the second semantic segmentation data. A mixed image can be determined by combining pixel values from the first image and pixel values of the pose-aligned second image according to mask data. In some embodiments, the mixed image includes a representation of an outfit that includes first clothing represented in the first image and second clothing represented in the second image.
US10540754B2 Image-processing device, image-processing method, and microscope
An image-processing device is provided with: a pattern-matching portion that performs pattern matching between a first image and a second image acquired before the first image and that outputs a motion vector between the images and an evaluation value that indicates the accuracy of the motion vector; a recursive noise-reduction portion that outputs a noise reduction image, which is the first image to which noise reduction has been applied, and that performs noise reduction in which an image based on the first image and an image based on the noise reduction image formed in the past are mixed in accordance with a predetermined recursion amount; and a controlling portion that controls a recursion amount in the recursive noise-reduction portion on the basis of the motion vector and the evaluation value output by the pattern-matching portion and a gain that is applied to the first image to adjust a brightness thereof.
US10540753B2 Systems, methods, and media for adjusting one or more images displayed to a viewer
Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.
US10540752B2 Information processing apparatus, control method, and storage medium
A server receives an input image group from an MFP. The server decides a reference image from the input image group, and generates rotated images by deforming the reference image. The server calculates image feature amounts from the reference image and the rotated images, and generates direction determiners using the image feature amounts. With respect to each of images of the input image group, the server determines the directions of the images by applying the direction determiners, and when the directions of the images are different from the direction of the reference image, the images are rotated to the direction of the reference image, and the directions of each of the images of the input image group are unified. The server generates a classification rule to be used in classification of images using the input image group in which the directions are unified.
US10540749B2 System and method for learning-based image super-resolution
An image processing system includes an input interface to receive a set of pairs of images to train an image generator, each pair includes a low-resolution image of a scene and a high-resolution image of the scene, a processor to train the image generator by solving an optimization problem to produce parameters of the image generator reducing distances between image gradients of the high-resolution images and the corresponding low-resolution images upsampled by the image generator, and an output interface to render the parameters of the image generator.
US10540746B2 Course profiling and sharing
Systems and methods for unmanned aerial vehicle (UAV) course profiling are provided. A plurality of images may be captured by a UAV flying along a course at a first location. A profile may be constructed for the course based on the images captured by the UAV. The constructed course profile is transmitted over a communication network to a virtual reality system at a second location. The virtual reality system may generate a virtual environment corresponding to the course based on the constructed course profile, and a second UAV at the second location may fly along the virtual course.
US10540740B2 Node topology employing recirculating ring command and data buffers for executing thread scheduling
The claimed invention discloses system comprising a plurality of logical nodes comprised in a single or plurality of stages, with defined properties and resources associated with each node, for reducing compute resources, said system further comprising: at least a recirculating ring buffer holding only any one of a control information, input, and, or out data necessary to stream a temporary data between node and, or nodes in an execution graph, thereby reducing size of said recirculating ring buffer; said recirculating ring buffer being sufficiently reduced in size to reside in an on-chip cache, such that any one of the control information, input, and, or out data between node and, or nodes need not be stored in memory; wherein the control information further comprises a command related to invalidating any one of the input and, or out data held in a recirculating ring data buffer, clearing the buffer of tasked data; and wherein a producer is stalled from writing any more control information into a recirculating ring command buffer upon the buffer being full, preventing command buffer over-writing, and thereby reducing compute resources associated with a DRAM memory transaction.
US10540738B2 Methods and systems for monitoring the subset of GPU components used by an application in safety critical environments
Methods, systems, and computer-readable media for monitoring a graphics processing unit (GPU) of a host computer system, including providing at least one test seed and at least one subsystem command to the GPU; receiving at least one test result from the GPU in response to providing the at least one test seed and at least one subsystem command to the GPU; and if the at least one test result does not correspond to at least one expected result, identifying the GPU as being in an undesired state. The subsystems to be tested may be a subset of all subsystems. The determination of subsystems to be tested may be determined in real-time, based on graphical application instructions. The subsystems to be tested may also be pre-determined.
US10540733B2 Frameless random-access image sensing
A method and apparatus for frameless random-access image sensing. Instructions identifying a pixel detector in an array of pixel detectors and integration instructions for the pixel detector may be received by an image detector controller. Integration by the pixel detector may be controlled as defined by the integration instructions to generate pixel data by the pixel detector. The pixel data may be read from the pixel detector.
US10540727B2 Method for harmonising colour in manufactured items
The invention relates to a method for the harmonization of color in manufactured items, which allows color tolerances to be established based on pre-defined values and visual observations for the different parts that form the item and the operating conditions for the manufacture of said parts by which means the colors falling within said tolerances can be obtained as well as the acceptance of the color harmonization of the final product by means of the use of algorithms and visual examination by a person or a machine.
US10540720B2 Systems and methods for administering investment portfolios based on transaction data
The disclosed embodiments include systems and methods for administering actual and virtual investment portfolios based on transaction data associated with one or more users. The disclosed embodiments may be configured to modify an investment risk tolerance of a user based on transaction data identifying one or more first products purchased by the user and one or more prior financial services transactions associated with the user. The disclosed embodiments may also be configured to identify one or more first securities based on a portion of the transaction data and the modified investment risk tolerance. In certain aspects, the identified first securities may be related to at least one of the purchased products.
US10540715B2 Automated options trading system that generates a flattened trading spread
Disclosed herein are system, method, and computer program product embodiments for generating a flattened trading spread. An embodiment operates by receiving one or more inputs indicating criteria for a potential trade including a stock, a predicted direction for the stock, a predicted duration for the predicted direction, a tolerable probability of success, and a tolerable percentage of potential loss from an account. A scan on the stock within the predicted duration is executed against a database containing real-time quotes and associated trading data. Results returned from the executing are processed to determine if each result accords with one or more strategies determined to meet the criteria. For each result determined from the processing to accord with a strategy, a flattened spread is calculated based on the criteria, the flattened spread comprising: a probability of success, a measure of return, and a measure of risk.
US10540713B2 Method and apparatus to evaluate and provide funds in online environments
A method, apparatus, and computer readable storage to implement a lending or cash advance system that can be (but is not required to be) integrated with an online commerce site. Sellers on the online commerce site can click a button or tab in their web browser that is visiting the online commerce site and information known to the online commerce site is automatically shared with a potential cash provider. The information can include sales data related to the seller's business on the online commerce site that can be applied to a formula used by a cash provider to evaluate the risk associated with lending the seller cash. A financial account used by the seller can rapidly receive the cash loan (if approved) and payments received by the seller from buyers would go into this financial account which is then used to automatically pay the cash provider back at agreed upon terms.
US10540712B2 User interface with controller for selectively redistributing funds between accounts
A graphical user interface including a controller for redistributing funds between a first account and a second account. The controller includes a slidable element positionable over a fixed background element to define a first segment and a second segment of the background element. A length of the first segment is representative of a balance of the first account, and a length of the second segment is representative of a balance of the second account.
US10540703B2 Visualizations for aiding in co-locating products based upon associations
The present disclosure relates generally to the field of product supply networks (e.g., for order fulfillment and inventory control). In one specific example, mechanisms are provided for presenting visualizations to aid in co-locating two or more products in the same location (e.g., at a common order fulfillment facility) based upon associations between the products. In various embodiments, systems, methods and computer program products are provided.
US10540687B2 Systems and methods for automated mass media commerce
Systems and methods for implementing point of advertising purchasing include using mass media publications configured for or containing service, product or vendor transmittable signals, such as from radio frequency identification tags. In a preferred arrangement, a consumer perceiving an advertisement of the mass media publication may activate a reader in a portable communications device, such as a smart mobile or cellular phone, to receive information from the radio frequency signal associated with the advertisement to identify a vendor, product or service associated with the radio frequency identification. The smart mobile phone or communications device of the consumer may communicate with a system of a vendor or vendors by way of a commerce data organization system across a network to order a product or product information from a system of the vendor over the network by using the information from the radio frequency identification.
US10540685B2 Systems and methods for distributing advertisements
An advertisement distribution system, method, and computer readable medium (collectively, the “System”) is provided. The System may request posts containing a subject tag from social media operators. The posts may be made by merchants having a relationship with the System. The System may filter the posts based on filters, geographic data, and member preferences. The System may distribute the posts to members having a relationship with the System.
US10540681B1 Correlating online and offline conversions with online conversion identifiers
Systems and methods of correlating an online content interaction with an offline content interaction are provided. A data processing system can identify an online conversion by a first computing device of a content item associated with a content provider, provide an online conversion identifier to an offline conversion identification unit, receive from the offline conversion identification unit detection data indicating that the offline conversion identification unit has detected the online conversion identifier on one of the first computing device and a second computing device, and provide the detection data to a content provider computing device associated with the content provider.
US10540671B2 Messaging gateway monetization system
A system that automatically detects references to items like products or brands within messages and replaces those references with referral links to web pages associated with those items. Links may be inserted into a message, such as a text message or email, at a messaging gateway without any action on the part of the sender (or receiver) of a message. Senders or receivers may opt out of or into the link insertion service. The system provides privacy and security because personal information identifying the sender or receiver is not passed to the link insertion service. When the recipient of a message clicks an inserted link and performs a transaction, a referral credit is given to the communication intermediary, and also potentially to the message sender or recipient. The system may analyze modifiers in the message to construct a link to a specific product or service at a website.
US10540665B2 Referral-based sponsorship of access to content item sets
A content provider may provide public access to a content item set, but may be unable to achieve sufficient revenue to sustain the administrative costs and ongoing development of the content item set. Instead, the content provider may develop relationships with one or more referrers (e.g., search engines.) When a user requests a content item, the content provider may determine whether the request results from a referral by a sponsoring referrer, and based on this determination may provide either a full version or a limited version of the content item. The referrer benefits by providing its users with free access to the content item set, which may be unavailable from non-sponsoring competitors, and in exchange may share advertising revenue with the content provider. This arrangement achieves sustaining sponsorship of the content provider while extending full and free access to the content item set to users of sponsoring referrers.
US10540658B2 System and method for fraud detection in a mobile device
A user device comprising: i) transmit path circuitry and receive path circuitry configured to communicate with a payment server; and ii) processing circuitry configured to control the transmit path circuitry and receive path circuitry. The processing circuitry is further configured to: a) receive a user input related to a payment process; b) calculate a risk score indicative of a likelihood of fraudulent activity associated with the payment process, wherein the risk score calculation is based on confidential information associated with the user that is stored on the user device; and c) transmit to the payment server a payment action and the risk score associated with the payment action without disclosing the confidential information. The confidential information comprises personally identifiable information and/or private information of the user. The processing circuitry calculates the risk score using a risk base model received from a model server.
US10540649B2 Wearable RFID device for use in an event-based interrogation zone
A wearable RFID device is provided for use in an event-based interrogation zone. The zone contains terminals with RFID readers. The device has an element worn by a user and an attached or embedded RFID tag. The tag has stored data representing a UniqueID of the tag, and a stored funds balance. The tag is programmed to activate an otherwise inactive one of said terminals upon presentation of the tag to the RFID reader of said terminal in a first tap, and communicate its UniqueID to the terminal for validation. Upon validation and following a second tap of the tag at the RFID reader, the tag's stored funds balance can be changed by the amount of a transaction run through said terminal. A temporary installation of a system of RFID-based terminals and user-worn RFID devices is also provided for use within an event interrogation zone.
US10540642B2 Systems and methods for dynamic user interface modification
Methods and devices for controlling display of a user interface. A computing device configured to enable data exchanges in connection with accounts, including a credit account, determines whether a requested data exchange with the credit account will result in the credit account exceeding a utilization threshold. If not, a standard interface for completing the data exchange is displayed. If the data exchange will result in exceeding the threshold, then a modified interface is displayed. The modified interface enables completion of the data exchange within a minimum time period longer than the minimum time period within which the data exchange may be completed through the standard interface. Example modifications include adding an input element or field, adding delay to display or rendering of graphics, adding pop-ups, or removing pre-populated selections or values, among others.
US10540637B2 Intelligent, context-based delivery of sensitive email content to mobile devices
According to an embodiment of the present disclosure, a method by an electronic message server includes determining that an electronic message for delivery to a first user comprises sensitive content. Prior to transmitting the electronic message to a client device associated with the first user, the electronic message server requests at least one device attribute from the client device associated with the first user. The at least one device attribute is received from the client device associated with the user. Based on the at least one device attribute, the electronic message server masks the sensitive content such that the masked sensitive content is unreadable within the electronic message. The electronic message that includes the masked content that is unreadable within the electronic message is transmitted to the client device associated with the first user.
US10540634B1 Version recall for computerized database management
Techniques for effectuating a rollback to a previous version of a database (e.g., a catalog or inventoy database) associated with an entity are described. A payment processing service may receive instructions to modify a database. The payment processing service may modify the database based at least partly on the instructions and add an entry to a modification log. Each entry in the modification log may correspond to a previous version of the database and the entry may correspond to a new version of the database after the modification to the database. The payment processing service may determine that the modification to the database is likely to warrant a rollback and may effectuate the rollback by determining a previous entry of the modification log that precedes the entry and adding a new entry to the modification log that corresponds to the previous version of the database associated with the previous entry.
US10540633B2 Facility management unit that replenishes multiple manufacturing facilities with supplies, and production system
A facility management unit includes a facility information collection part, a supply replenishment determination part, an inventory information confirmation part, and a transport command part. The facility information collection part collects supply information indicating the consumption status of supplies for each manufacturing facility in real time. The supply replenishment determination part determines the presence or absence of manufacturing facilities that require replenishment with supplies and determines the order of replenishment with supplies for all the manufacturing facilities that require replenishment with supplies. The transport command part indicates a transport path, along which the supplies are sequentially transported from a storage facility to the manufacturing facilities according to the order of replenishment with supplies, to a transport facility.
US10540629B2 Arranging for shipment of a package without generating a shipping label
Methods, systems, apparatuses, and computer program products are provided for arranging for shipping a package without the customer needing to generate or apply a shipping label, or any other information, to the package. In one embodiment, a system may comprise a carrier server and a carrier device. The carrier server may receive and store a smart code and shipping information associated with the package, which it may link together. The carrier device may capture the smart code from the package and send a request, including the smart code, to the carrier server for related shipping information. The carrier server may receive the request from the carrier device, retrieve the shipping information based on the smart code, and send the shipping information to the carrier device. The carrier device may receive the shipping information and generate a shipping label for the package based on the shipping information.
US10540622B2 Fluid container resource management
Fluid tanks in a hospital or similar environment include sensors to detect, e.g., state and location, which can be communicated to a central station where this data can be processed to permit predictions of resource usage and enable automated management of the fluid tanks.
US10540616B2 Trust level based task assignment in an online work management system
An online work management system provides a marketplace for multiple job owner and workers. The job owners provide a job description that defines task. The job description may be processed to generate task descriptions that may be published for workers' application. The task descriptions specify the qualification or restrictions for workers to have the task assigned. The online work management system also provides various functions supporting coordination and management of task assignment such as determining the trust level of the user's identity, search the tasks or workers, monitoring the progress of job, managing payment to workers, training and testing the workers, evaluating the review by the job owners, and generation of surveys.
US10540611B2 Scalable complex event processing with probabilistic machine learning models to predict subsequent geolocations
Provided is a process, including: obtaining a set of historical geolocations; segmenting the historical geolocations into a plurality of temporal bins; determining pairwise transition probabilities between a set of geographic places based on the historical geolocations; configuring a compute cluster by assigning subsets of the transition probabilities to computing devices in the compute cluster; receiving a geolocation stream indicative of current geolocations of individuals; selecting a computing device in the compute cluster in response to determining that the computing device contain transition probabilities for the received respective geolocation; selecting transition probabilities applicable to the received respective geolocation from among the subset of transition probabilities assigned to the selected computing device; predicting a subsequent geographic place based on the selected transition probabilities.
US10540610B1 Generating and applying a trained structured machine learning model for determining a semantic label for content of a transient segment of a communication
Methods, apparatus, and computer-readable media are provided for analyzing a cluster of communications, such as B2C emails, to generate a template for the cluster that defines transient segments and fixed segments of the cluster of communications. More particularly, methods, apparatus, and computer-readable media are provided for generating and/or applying a trained structured machine learning model for a generated template that can be used to determine, for one or more transient segments of subsequent communications, a corresponding probability that a given semantic label is the correct semantic label for extracted content of the transient segment(s).
US10540597B1 Method and apparatus for recognition of sensor data patterns
Methods and systems for learning, recognition, classification and analysis of real-world cyclic patterns using a model having n oscillators, with primary frequency ω1, ω2, . . . , ωn. The state of the oscillators is evolved over time using sensor observations, which are also used to determine the sensor characteristics, or the sensor observation functions. Once trained, a set of activity detection filters may be used to classify a sensor data stream as being associated with an activity.
US10540596B2 Conversation branching for more efficient resolution
A method for conversation branching may include storing a plurality of messages communicated in an online conversation and generating a fingerprint for each message. The fingerprint for each message may be stored in a lookup table. The method may also include detecting a new message from one of the users and processing the new message to generate an artifact that correlates to the new message. The lookup table may be queried using the artifact to determine a similarity between the new message and each of the stored messages. One or more proposed reply messages to the new message may be generated for branching the online conversation to a new conversation point that corresponds to a selected one of the one or more proposed reply messages. The one or more proposed reply messages are based on one of the stored messages that has a closest similarity to the new message.
US10540593B1 System and method for managing routing of customer calls to agents
Upon receiving an inbound call, a call management system retrieves from a customer database enterprise customer data associated with an identified customer. The customer database tracks prospects, leads, new business and purchasers of an enterprise. Enterprise customer data may include customer event data, activity event data and attributions data. The system retrieves customer demographic data associated with the identified customer. A group of agents is selected from a plurality of groups of agents based on retrieved enterprise customer data. A predictive model determines a value prediction signal for the identified customer, then classifies the identified customer into a first value group or a second value group. The system routes a customer call classified in the first value group to a first queue position, and routes a customer call classified in the second value group to a second queue position. for connection to an agent from the selected group of agents.
US10540592B2 Program generation apparatus and program generation method
Each time evolution processing is performed, an information recording unit records increase-decrease information indicating a type of partial program changed in number between pre- and post-evolution individuals and difference between fitness levels calculated from the pre- and post-evolution individuals in a storage unit. A probability setting unit determines, per partial program, a contribution level indicating how much a partial program contributes to increasing a fitness level, based on the information stored in the storage unit within a predetermined period and sets a selection probability per partial program in such a manner that a partial program having a higher contribution level is given a higher selection probability. When the evolution processing is performed, a generation processing unit selects a partial program to be included in the post-evolution individual in mutation processing according to the set selection probabilities.
US10540587B2 Parallelizing the training of convolutional neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a convolutional neural network (CNN). The system includes a plurality of workers, wherein each worker is configured to maintain a respective replica of each of the convolutional layers of the CNN and a respective disjoint partition of each of the fully-connected layers of the CNN, wherein each replica of a convolutional layer includes all of the nodes in the convolutional layer, and wherein each disjoint partition of a fully-connected layer includes a portion of the nodes of the fully-connected layer.
US10540577B2 System and method for detecting features in aerial images using disparity mapping and segmentation techniques
A system for aerial image detection and classification is provided herein. The system comprising an aerial image database storing one or more aerial images electronically received from one or more image providers, and an object detection pre-processing engine in electronic communication with the aerial image database, the object detection pre-processing engine detecting and classifying objects using a disparity mapping generation sub-process to automatically process the one or more aerial images to generate a disparity map providing elevation information, a segmentation sub-process to automatically apply a pre-defined elevation threshold to the disparity map, the pre-defined elevation threshold adjustable by a user, and a classification sub-process to automatically detect and classify objects in the one or more stereoscopic pairs of aerial images by applying one or more automated detectors based on classification parameters and the pre-defined elevation threshold.
US10540575B1 Ephemeral content management
Systems, methods, devices, media, and computer-readable instructions are described for local image tagging and processing in a resource-constrained environment such as a mobile device. In some embodiments, characteristics associated with images are used to determine whether to store content (e.g., images and video clips) as ephemeral content or non-ephemeral content. Based on the determination, the image is stored in a non-ephemeral camera roll storage of the mobile device, or an ephemeral local application storage. Additional storage operations such as encryption or backup copying may additionally be determined and performed based on the analysis of the content. In some embodiments, such images may be indexed, sorted, and searched based on the image tagging operations used to characterize the content.
US10540571B2 Polarimeter with multiple independent tunable channels and method for material and object classification and recognition
Embodiments of an active or laser polarimeter are disclosed that transmit multiple independent and tunable temporally-multiplexed polarization states and record or image, at video rates if necessary, the polarized intensity or irradiance reflected or transmitted by objects illuminated by those states, and apply the recorded data to material and/or object classification and recognition using classification algorithms that exploit features of polarization signatures dependent on material type, texture, and/or object shape. The polarimeter also generally records and utilizes one or more passive polarization measurements in order to realize a hybrid active-passive polarimeter. The polarimeter channels are configured and tuned to access multi-dimensional signature spaces specified by existing signature models and/or measurements, with polarization-modulator settings derived by a newly-disclosed subspace-projection algorithm that maximizes a target contrast parameter. Multiple independent polarization channels allow the new polarimeter to outperform conventional two-channel polarimeters, while the subspace-projection algorithm allows the number of channels to be minimized in order to minimize sensor size, weight, and power (SWaP) and maximize speed. Multiple channels are realized by multiplexing among independent transmitter polarization states with one or more high-speed multiplexers, in one embodiment a set of fold-mirror assemblies in the transmitter among which the laser beam is switched by one or more galvanometer scanners fitted in one embodiment with a newly-disclosed composite mirror. The method for material and object classification and recognition includes the maximally-biased classifier derived by the subspace-projection algorithm applied to a single target Mueller matrix, and methods to generalize the classifier.
US10540563B2 Method for recognizing picture, method and apparatus for labelling picture, and storage medium
A method for recognizing a picture, a method and an apparatus for labelling a picture, and a storage medium. The method for recognizing a picture comprises: acquiring a clothes picture labelled with a positioning key point and a clothes wearing region (S310); extracting, based on the locations of the clothes wearing region and the positioning key point, at least one picture region representing a feature region from the clothes picture (S320); and respectively acquiring feature information representing the feature region based on a region feature recognition model corresponding to the feature region (S330). By labelling the positioning key point, a picture representing a clothes content in the clothes picture is positioned, so that the interference of a background content in the clothes picture is reduced. On this basis, a picture region representing a feature region is extracted from a clothes picture based on a clothes wearing region and a labelled positioning key point, and then feature information on the feature region is acquired based on a corresponding region feature recognition model, thereby enhancing the accuracy and precision of recognizing the feature information on clothes in the clothes picture.
US10540562B1 System and method for dynamic thresholding for multiple result image cross correlation
The present disclosure relates to a computer-implemented system and method for finding matching occurrences of an item of interest (or image or sub-image) within a document (or larger image) via cross correlation and setting a dynamic threshold for each document (or larger image). The described system and method are capable of matching and locating the one or more items of interest within each specific document (or larger image).
US10540560B2 Device and method for decoding magnetic patterns
A device for decoding magnetic patterns printed on documents comprising a reading head (12) having: a reader (20) arranged to read first magnetic signals belonging to the magnetic patterns and to electromagnetic noise due to sources internal and/or external to the device. The device further comprises: a further reader (40), arranged to read second magnetic signals belonging to the electromagnetic noise, an adder component (25) arranged to algebraically subtract the amplified second magnetic signals from the amplified first magnetic signals, and a converter (16) arranged to convert the resulting signal into a digital signal representing the read magnetic patterns. A method for decoding magnetic patterns is also disclosed.
US10540552B2 Device and method surveilling abnormal behavior using 3D image information
Disclosed herein are a method and a device for surveilling an abnormal behavior using 3D image information. The surveilling device converts depth information, which is the 3D image information, into a real world coordinate and uses the real world coordinate to calculate a plane reference distance value. The surveilling device uses the plane reference distance value to generate a background model and compares the background model with the plane reference distance value of a current image to detect a region of interest. Further, the surveilling device extracts the 3D feature information of the region of interest to determine an abnormal behavior of an object.
US10540549B2 Systems and methods of providing decision support to first responders
A method and system of providing decision support to first responders. One method includes identifying, with an electronic processor, a first plurality of characteristics of a first responder. The method further includes generating, with the electronic processor, a first score for the first responder based on the first plurality of characteristics. The method further includes identifying with the electronic processor, a suspect at an incident area. The method further includes identifying, with the electronic processor, a second plurality of characteristics of the suspect. The method further includes generating, with the electronic processor, a second score for the suspect based on the second plurality of characteristics. The method further includes comparing, with the electronic processor, the first score and the second score. The method further includes outputting, with an output device electrically connected to the electronic processor, a recommended action.
US10540530B2 Methods for mapping power generation installations
Various implementations described herein are directed to a method for recording, by a device, identifying information of a plurality of components of a photovoltaic (PV) installation. The method may record, by the device, at least one of timestamps or locations corresponding to each component of the plurality of components. The method may generate, based on the identifying information, timestamps, and locations, a map of the PV installation.
US10540526B2 Polar transmitter using multi-phase buck converter
A polar transmitter for an RFID reader and a system using the polar transmitter are disclosed. An RFID system according to at least some embodiments of the invention includes a polar transmitter, a receiver to receive responses from RFID tags, and a coupler connected to the polar transmitter, the receiver and one or more antennas. In at least some embodiments, the polar transmitter of the RFID system includes an envelope amplifier with a multi-phase buck converter to provide an envelope signal and a phase modulator connected to a power amplifier to phase modulate the power amplifier using a phase signal. In at least some embodiments, the polar transmitter of the RFID system transmits OPR-ASK signals to reduce AM modulation depth and provide a continuous phase signal for the phase modulator.
US10540523B2 Comprehensive system wide cross-reference mechanism using runtime data collection
Systems, methods, and computer program products to perform an operation comprising receiving, from an application executing on a system, a request to access a data file, wherein the data file is referenced by a variable name in a source code of the application, receiving data describing the request, wherein the data describing the request is obtained from a runtime stack of the application and includes a name of the application and a name of the data file, wherein the name of the data file is used as a value for the variable name, and storing an indication that the application accessed the data file in a cross-reference data store for the system.
US10540518B2 Privacy annotation from differential analysis of snapshots
A method is provided for preventing divulgation of sensitive data in two snapshots, taken at different times, of one or more same systems in a cloud environment. The method includes identifying a set of files from among a plurality of file pairs. Each file pair is formed from a respective file that includes at least one difference with respect to each snapshot. The method includes performing a pattern reducing process that removes, from the set of files, any of the files having, as the difference, a predetermined non-sensitive difference between respective executions of a pre-determined system operation. The method includes performing a commonality reducing process that removes, from the set of files, any files having, as the difference, a common difference between different users. The method includes annotating data in remaining files in the set of files as potentially being the sensitive data, subsequent to the reducing processes.
US10540516B2 Data protection within an unsecured storage environment
A backup or storage management system is provided that can secure data within a primary storage environment that stores data in an unsecured format. The storage management system can automatically analyze data received for backup from the primary storage environment and determine whether the data includes information that has been identified as sensitive and/or information that is determined within a threshold degree of probability to be sensitive. The storage management system can then modify the storage of the data that includes sensitive information at the primary storage environment, thereby enabling the data to be secured within the unsecured, or partially secured, primary storage environment. Advantageously, in certain embodiments, by securing data with sensitive information within an unsecured storage environment, embodiments disclosed herein can reduce the occurrences of a data breach or data leak.
US10540506B2 Field-programmable gate array virtualization
Techniques for field-programmable gate array (FPGA) virtualization are described herein. In one or more implementations, an FPGA virtualization manager of a host device receives a request from a virtual machine for a device, such as for a compression engine. The FPGA virtualization manager identifies an FPGA program associated with the request and configured to program FPGAs of the host as the requested device. The FPGA virtualization manager also checks the FPGA program against security policies of the host to determine whether to allow the FPGA program to program the FPGAs. If the programming is allowed, the FPGA virtualization manager allocates at least a portion of the FPGAs to the requested device and loads the FPGA program to program the allocated portion of FPGAs. The FPGA virtualization manager generates a virtual device to furnish the functionality of the programmed device to the requesting virtual machine.
US10540486B2 Transaction medium
A transaction medium comprises a non-e-paper portion and a passive e-paper display portion to display a first expression of an authentication element in a secure representation. The first expression is related to a second expression of the authentication element, wherein a comparison of the first expression and the second expression determines authentication.
US10540481B2 System and methods for improved pharmaceutical accuracy and understanding
The present disclosure in some embodiments relates to a computer-based method for improving the pharmaceutical understanding of a user. The method includes receiving medication data from a source, wherein the medication data is related to a user's prescribed, dispensed, or claimed medicines; associating a unique ID for each user with the medication data for the user; providing a user interface, whereby the data for a user is accessible to the user only after the user has provided an authentication, wherein the medication data accessible to the user via the user interface comprises the one or more medications the user is taking.
US10540479B2 Surgical planning system and method
A system and method to receive a request for a patient-specific surgical plan, create the requested plan, and provide it to a surgeon is disclosed. A Planning server may receive information regarding a patient, such as one or more files or objects, and an order from a surgeon for a surgical plan. A Plan Development client may include a surgical planning module that accesses the one or more files or objects, and creates a computer-generated, three-dimensional model of the patient anatomy. The planning module of the Plan Development client also may create an electronic surgical plan, and may transmit the plan to the Planning server. The ordering surgeon may be notified of the availability of the plan, and may access the plan stored at the Planning server through a surgeon client. The ordering surgeon may utilize the remotely generated surgical plan during the surgical procedure on the patient.
US10540472B2 Dynamic power integrity and simulation for PCB design
An approach is provided in which an information handling system creates a printed circuit board (PCB) layout based upon a set of packaged components. The information handling system modifies the PCB layout based upon an adjustment of the set of packaged components and generates board design data based on the modified PCB layout. In turn, the information handling system simulates the PCB layout using the board design data.
US10540471B2 Layout design system and semiconductor device fabricated using the same
A semiconductor device is provided. A semiconductor device includes a filler cell including first and second insulating structures, the first and second insulating structures extending in a first direction, the filler cell being defined by first cell boundaries; and a neighboring cell including a third insulating structure, the third insulating structure extending in the first direction, the neighboring cell being adjacent to the filler cell in the first direction and defined by second cell boundaries, wherein the first and second insulating structures are spaced apart from one another in a second direction, is the second direction being perpendicular to the first direction.
US10540448B2 Gap in care determination using a generic repository for healthcare
By extracting clinical data of any format from respective different sources, a data repository normalized to a generic format is created. A medical domain specific language may be used to interact with the data repository for identifying cohorts and gaps in care for the respective cohorts. Any rules for finding gaps in care are converted into the medical domain specific language for determining gaps. This standardization in both the data repository and rule application may allow for a true cost and time to value solution accessible to many different medical practices.
US10540435B2 Decks, cards, and mobile UI
The present disclosure provides a novel approach to displaying spreadsheets on mobile devices (e.g., cell phones, tablets, etc.) so that they are more easily viewable by the user. Aspects of the present disclosure provide multiple different views of a spreadsheet and simple transitions among those views. The multiple views facilitate the display of important aspects of a spreadsheet and optimize the spreadsheet viewing area. In particular, deck and card views are disclosed, wherein each view corresponds to a different display format of the spreadsheet. Furthermore, editing the spreadsheet data is also provided within these views.
US10540431B2 Emoji reactions for file content and associated activities
Aspects of the present disclosure relate to systems and methods for extending emoji reactions into file specific content. In one aspect, a file created with an application may be rendered on a user interface. One or more activities associated with the file created with the application may be obtained. In one example, the one or more activities include corresponding activity metadata. A file activity feed including the one or more activities associated with the file may be rendered within the file. The one or more activities may include at least an emoji icon displayed within at least one of the one or more activities.
US10540426B2 System and method for processing document
A method and computing system are provided for identifying a plurality of indicators of hierarchy within a document. A hierarchical level associated with each of the plurality of indicators may be determined. One or more portions of the document may be associated with a respective hierarchical level associated with each of the plurality of indicators.
US10540422B2 Combining multiple trending models for photovoltaics plant output forecasting
A method of predicting an amount of power that will be generated by a solar power plant at a future time includes: forecasting a value of a data variable at the future time that is likely to affect the ability of the solar power plant to produce electricity (S301); computing a plurality of features from prior observed amounts of power generated by the power plant during different previous durations (S302); determining a trending model from the computed features and the forecasted value (S303); and predicting the amount of power that will be generated by the power plant at the future time from the determined model (S304).
US10540416B2 Linking source code to running element
A method includes parsing a text source document to construct a document node tree such that the document node tree includes text offsets indicating the location of the text within the text source document corresponding to each node of the document node tree. The method includes constructing, from the document node tree, a Document Object Model (DOM) and a view node tree that represents the DOM. The constructing of the view node tree includes mapping the view node tree to the document node tree. The method includes providing a running representation of the DOM such that DOM elements of the DOM are linked to the text within the text source document corresponding to the DOM elements via the view node tree and the document node tree.
US10540413B2 Fragmenting newsfeed objects
A technique allows a newsfeed item shown in a newsfeed of a social network to be easily promoted to another newsfeed in the social network. In a specific embodiment, the system receives a first user's promotion selection of an item displayed in a newsfeed of the first user. The item includes content provided by a second user. The first user is prompted to select a destination newsfeed. A selection of the destination newsfeed is received and the item is published on the destination newsfeed for a third user.
US10540407B2 Website creation using content and product codes associated with keywords
The present disclosure describes techniques to facilitate the creation of an affiliate website, where the creating of the affiliate website involves (i) identifying at least one keyword, (ii) conducting a first keyword-based search to generate a set of product codes, (iii) conducting a second keyword-based search of at least one online source to generate content that relates to the identified at least one keyword, (iv) identifying a website template, and (v) creating, without user intervention, the affiliate website using the generated set of product codes, the generated content and the identified website template. At least one of the products codes is a product code to a special offered by a vendor in connection with the identified at least one keyword.
US10540403B1 Method and system to automatically resume linear review of search results
A computing system locates session state data associated with a preceding data review session corresponding to a user in response to a request to initiate a new data review session for the user. The session state data includes an identifier of a next document to be reviewed, and filter settings of the preceding data review session. The computing system locates the next document to be reviewed based on the session state data and provides the located next document to be reviewed in a graphical user interface when initiating the new data review session for the user. The new data review session is based on the filter settings in the session state data.
US10540401B1 Construction permit processing system and method
A system comprises a data storage system, data analysis logic, and user interface logic. The data analysis logic is configured to analyze the documents and to identify documents that satisfy search criteria received from a user. The user interface logic is configured to generate a user interface. The user interface logic is also configured to generate a plurality of charts for display to the user. The user can interact with the charts to specify modified search criteria. The user interface logic is configured to receive modified search criteria from the user via one of the charts and update the remaining charts to reflect the modified search criteria.
US10540396B2 System and method of personalizing playlists using memory-based collaborative filtering
Systems and methods are provided for personalizing new song suggestions for a user. A plurality of users provides thumbs up and thumbs down ratings for a pair of songs (song A and B). A first aggregate rating for song B is calculated based on ratings given to song A by all of the users that gave a like rating to song A. Similarly, a second aggregate rating is calculated for song B based on ratings given to song B by all users that gave a dislike rating to song A. Then a user that has not previously rated song B, supplies a rating for song A. A prediction is performed of how the user will rate song B based on the user's rating of song A. For example, the first aggregate rating for song B is used if the user rated song A positively.
US10540391B1 Methods for using extracted features to perform an action
A computer system comprising one or more processors and computer-readable media operatively connected thereto, having stored thereon instructions for carrying out the steps of: maintaining one or more databases comprising first electronic data comprising digitally created reference compact electronic representations for each of a plurality of reference electronic works and second electronic data associated with the reference electronic works and related to action information corresponding thereto; obtaining a first digitally created compact electronic representation comprising one or more extracted feature vectors of a first electronic work; identifying a matching reference electronic work by comparing the first digitally created compact electronic representation of the first electronic work with the first electronic data using a sub-linear search of the first electronic data; determining the action information corresponding to the matching reference electronic work based on the second electronic data; and associating the determined action information with the first electronic work.
US10540386B2 Method for processing and displaying real-time social data on map
Social data obtained from social networks first undergo preliminary processing to remove the social data that do not have a workable attribute. Next, the social data go through machine learning process and stored firstly in a cache of main server and later on in a big data database that is distributed into different servers at different locations, with the purpose of better security and efficiency. When a client requests or search a certain attribute, such as location, the well processed and organized social data stored in the cache and the big data database will be searched in order to find the corresponding social data, which will then be present at a map based on such social data's location attribute. The foregoing process can be implemented as an application of a handheld device, such as cell phone, or a website that is accessible for both handheld device and computer.
US10540379B2 Searching base encoded text
A method, executed by one or more processors, includes receiving a first bit sequence corresponding to source data having a source encoding bit-length (BLS), generating one or more additional bit sequences by shifting the first bit sequence by shift lengths that are equal to a multiple of the source encoding bit-length, partitioning the first bit sequence and the one or more additional bit sequences according to a target encoding bit-length (BLT) to provide a plurality of target encoding search patterns, and searching a target character string encoded with the target encoding using the plurality of target encoding search patterns. A computer system and computer program product corresponding to the above method are also disclosed herein.
US10540372B2 Safe synchronization of parallel data operator trees
An operator tree is formed for a data processing plan, the operator tree containing a plurality of interconnected nodes and including a grouping of two or more duplicative portions, each of the two or more duplicative portions having identical nodes and structure such that when the operator tree is executed, operators executed in a first duplicative portion using a first thread perform same functions use different data than operators in a second duplicative portion using a second thread. One or more operators in the first portion and one or more operators in the second portion to be synchronized with each other are identified. A synchronization point is created for the identified operators in the first thread and one or more subsequent threads, wherein the synchronization point receives information from each of the identified operators to build an artifact to deliver to one or more operators that depend on the artifact.
US10540369B2 Org sync suspend and resume data sync
Disclosed are some implementations of systems, apparatus, methods and computer program products for temporarily suspending data synchronization between a primary organization and a secondary organization. The primary organization may suspend data synchronization in response to a manual command. Alternatively, the primary organization may suspend data synchronization automatically upon detection of communication failure(s) between the primary organization and the secondary organization.
US10540368B2 System and method for resolving synchronization conflicts
Technology is disclosed herein for resolving synchronization conflicts. According to at least one embodiment, multiple computing devices in a synchronization group can communicate with a cloud storage service for data synchronization. The cloud storage service determines a ranking list for the synchronization group based on a user input indicating the priority of a new computing device in a ranking list. When two conflicting updates to a data set are received from two computing devices, the cloud storage service determines a winning update from the two conflicting updates based on priorities of the first and second computing devices in a ranking list, and distributes the winning update to the computing devices to override the other conflicting update.
US10540364B2 Data delivery architecture for transforming client response data
The described technology is directed towards a data transformation pipeline architecture of a data service that processes generalized datasets into datasets (e.g., video data or graph nodes) customized for a particular client device. Described herein is maintaining a set of data transformation models at a data service, and upon receiving a client request for data, selecting a relevant subset of the transformation models and arranging the subset into a data transformation pipeline. In general, the pipeline of transformation models transforms the generalized data into the format and shape that each client device expects. The subset may be selected based upon device type, device class and/or software version information (and possibly state data) sent with each data request. The transformation models may be maintained in a hierarchical data store such as files in a file system to facilitate retrieval by searching the hierarchy for appropriate transformation models.
US10540355B1 ACID database
In one embodiment, a method for minimizing latency of a query load on a database system by accessing data using an adaptive B-tree index structure comprising a plurality of nodes includes determining one or more characteristics of the query load that are associated with one or more queries received by the database system, determining, for each of the plurality of nodes of the adaptive B-tree index structure, whether to convert the node to a read-optimized node or a write-optimized node based on the one or more characteristics of the query load, and converting at least one of the plurality of nodes to a read-optimized node or a write-optimized node based on the one or more characteristics of the query load.
US10540351B2 Query dispatch and execution architecture
Described are methods, systems and computer readable media for providing a query dispatch and execution architecture.
US10540350B2 Source code search engine
A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of similarity. The query source code is a user-selected portion of source code. The results may be ranked and output to an I/O device.
US10540348B2 Contextual inference of non-verbal expressions
Contextual awareness is used to reveal non-verbal expressions. A current context of a device is evaluated to infer a user's body posture and emotional state. The user's body posture and emotional state may then be used for improved services and targeted advertising.
US10540347B2 Contextual search disambiguation
Methods, systems, computer-readable media, and apparatuses for providing search disambiguation using contextual information and domain ontologies are presented. In some embodiments, a computing device may receive a natural language input from a user. The computing device may identify a plurality of hypotheses for the natural language input. The computing device may map the plurality of hypotheses to one or more concepts of a plurality of concepts of an ontology by annotating the one or more concepts. The ontology may include the plurality of concepts respectively connected by a plurality of relations. The computing device may determine that there is an imperfect match between the annotated one or more concepts and annotations of answers. In response, the computing device may disambiguate the annotated one or more concepts using the ontology. The computing device may present output to the user based on the disambiguation.
US10540340B2 Performing conflict analysis of replicated changes among nodes in a network
Provided are a computer program product, system, and method for performing conflict analysis of replicated changes among nodes in a network A first node and a second node include a first instance and second instance of a data set, respectively. The second node receives a first transaction replicated from the first node, applied to the first instance of the data set. The second node determines a conflict that would occur between the replicated first transaction and a second transaction applied to the second instance of the data set. A conflict policy is applied at the second node to perform a first action in response to determining the conflict. The conflict policy is applied to the first node to perform a second action at the first node to handle the conflict when the first node receives a replication of the second transaction to the second instance of the data set.
US10540328B1 Web-scale distributed deduplication
Approaches for parallelized data deduplication. An instruction to perform data deduplication on a plurality of files is received. The plurality of files is organized into two or more work sets that each correspond to a subset of the plurality of files. Responsibility for performing each of said two or more work sets is assigned to a set of nodes in a cluster of nodes. The nodes may be physical nodes or virtual nodes. Each node in the set performs data deduplication on a different work set. In performing data deduplication, each node may store metadata describing where shared chunks of data are maintained in a distributed file system. The shared chunks of data are two or more sequences of bytes which appear in two or more of said plurality of files.
US10540327B2 Synchronized data deduplication
A system and method for data deduplication is presented. Data received from one or more computing systems is deduplicated, and the results of the deduplication process stored in a reference table. A representative subset of the reference table is shared among a plurality of systems that utilize the data deduplication repository. This representative subset of the reference table can be used by the computing systems to deduplicate data locally before it is sent to the repository for storage. Likewise, it can be used to allow deduplicated data to be returned from the repository to the computing systems. In some cases, the representative subset can be a proper subset wherein a portion of the referenced table is identified shared among the computing systems to reduce bandwidth requirements for reference-table synchronization.
US10540321B2 Parsing events using a selected field delimiter option
A graphical user interface allows a customer to specify delimiters and/or patterns that occur in event data and indicate the presence of a particular field. The graphical user interface applies a customer's delimiter specifications directly to event data and displays the resulting event data in real time. Delimiter specifications may be saved as configuration settings and systems in a distributed setting may use the delimiter specifications to extract field values as the systems process raw data into event data. Extracted field values are used to accelerate search queries that a system receives.
US10540316B2 Cancel and replay protocol scheme to improve ordered bandwidth
Systems, apparatuses, and methods for implementing a cancel and replay mechanism for ordered requests are disclosed. A system includes at least an ordering master, a memory controller, a coherent slave coupled to the memory controller, and an interconnect fabric coupled to the ordering master and the coherent slave. The ordering master generates a write request which is forwarded to the coherent slave on the path to memory. The coherent slave sends invalidating probes to all processing nodes and then sends an indication that the write request is globally visible to the ordering master when all cached copies of the data targeted by the write request have been invalidated. In response to receiving the globally visible indication, the ordering master starts a timer. If the timer expires before all older requests have become globally visible, then the write request is cancelled and replayed to ensure forward progress in the fabric and avoid a potential deadlock scenario.
US10540306B2 Data copying method, direct memory access controller, and computer system
The present invention provides a data copying method, a direct memory access controller, and a computer system. The data copying method of embodiments of the present invention includes reading, by a DMA controller, target data from storage space corresponding to a source physical address of the target data by using an ACP, where the storage space corresponding to the source physical address includes a first buffer; and storing, by the DMA controller, the target data into storage space corresponding to a destination physical address of the target data by using the ACP, where the storage space corresponding to the destination physical address includes a second buffer. The embodiments of the present invention can lower CPU usage.
US10540302B2 Method and apparatus for switching input character in WFD
A method and an apparatus for switching an input character in a WFD are disclosed. The method for switching an input character in a WFD comprises the steps of: transmitting, by a first WFD device, a character switch capability parameter to a second WFD device through a UIBC capability negotiation process with the second WFD device; transmitting, by the first WFD device, a first character switch establishment parameter to the second WFD device through a UIBC capability UIBC establishment process so as to establish the first character outputted onto each screen of the first WFD device and the second WFD device; transmitting, by the first WFD device, a key code for a character switch button through a UIBC to the second WFD device through a user input device of the first WFD device; and transmitting, by the first WFD device, a second character switch establishment parameter to the second WFD device through a UIBC re-establishment process so as to switch, to the second character, the first character outputted onto each screen of the first WFD device and the second WFD device.
US10540296B2 Thresholding task control blocks for staging and destaging
For thresholding task control blocks (TCBs) for staging and destaging, a first tier of TCBs are reserved for guaranteeing a minimum number of TCBs for staging and destaging for storage ranks. An additional number of requested TCBs are apportioned from a second tier of TCBs to each of the storage ranks based on a scaling factor that is calculated at predefined time intervals. At least one of the TCBs is freed by those storage ranks executing a number of the TCBs above a maximum number of the TCBs in order to execute only the maximum number of the TCBs.
US10540292B2 TLB shootdowns for low overhead
Aspects of the disclosure relate to directing and tracking translation lookaside buffer (TLB) shootdowns within hardware. One or more processors, comprising one or more processor cores, may determine that a process executing on a processing core causes one or more virtual memory pages to become disassociated with one or more previously associated physical memory addresses. The processing core which is executing that process which caused the disassociation may generate a TLB shootdown request. The processing core may transmit the TLB shootdown request to the other cores. The TLB shootdown request may include identification information, a shootdown address indicating the disassociated virtual memory page or pages which need to be flushed from the respective TLBs of the other cores, and a notification address indicating where the other cores may acknowledge completion of the TLB shootdown request.
US10540281B2 Cache allocation based on quality-of-service monitoring
A cache to provide data caching in response to data access requests from at least one system device, and a method operating such a cache, are provided. Allocation control circuitry of the cache is responsive to a cache miss to allocate an entry of the multiple entries in the data caching storage circuitry in dependence on a cache allocation policy. Quality-of-service monitoring circuitry is responsive to a quality-of-service indication to modify the cache allocation policy with respect to allocation of the entry for the requested data item. The behaviour of the cache, in particular regarding allocation and eviction, can therefore be modified in order to seek to maintain a desired quality-of-service for the system in which the cache is found.
US10540276B2 Method of processing data based on erase operations of logical pages related to data compression rate of mapping table in data storage device
A data storage device includes a memory device, an SRAM and a controller. The memory device includes a first buffer configured to store data of a plurality of consecutive logical pages. The SRAM stores a first mapping table. The first mapping table records which logical page the data stored in each physical page of the first buffer directs to. The controller is coupled to the memory device and the SRAM. When the controller performs an erase operation to erase the data stored in the first buffer in response to an erase command, the controller checks whether an interrupt signal or a reset command issued by a host device has been received every time the erase operations of a predetermined number (M) of logical pages have finished. The predetermined number (M) is a positive integer greater than 1.
US10540271B2 Document processing events
A system of testing updated software may include a cloud-based production environment. The system may also include a cloud-based testing environment. The system may also include a cloud-based production processing unit configured to receive in response to document, execute an initial software by inputting the document, and determine an initial software result and an initial software process based the document. The system may also include a cloud-based testing processing unit configured to receive the document, execute an updated software by inputting the document, and determine an updated software result and an updated software process based on the document. The system may also include a testing comparison unit configured to compare the initial software result and the updated software result, and compare the initial software process and the updated software process.
US10540264B2 Computerized method and end-to-end “Pilot as a service” system for controlling start-up/enterprise interactions
An end-to-end “pilot as service” system for software pilot testing, comprising a server including at least one processor and operative for generating a set of software testing environment/s simultaneously serving plural clients from among a first plurality of enterprise clients, the environment being operative for concurrently running plural proof-of-concept tests for respective plural software products each being tested (“pilots”), on behalf of an individual start-up client from among a second plurality of start-up clients, by an individual one of the population of enterprise clients; a registration functionality, on the processor, operative for pre-registering at least one of: enterprise clients from among the first plurality of enterprise clients, and start-up clients from among the second plurality of start-up clients; and a dashboard functionality, on the processor, operative for presenting at least one result of at least one proof-of-concept test to each client which has pre-registered using said registration functionality.
US10540262B2 Using edit and continue to dynamically set and unset optimizations in source code while debugging
A software development system is described that enables a user that is debugging source code to select for unoptimizing a function within the source code and to cause an edit and continue operation to be performed that produces a compiled version of the source code in which the selected function is unoptimized, while other functions remain optimized. Embodiments also enable a user to select a previously unoptimized function within the source code for re-optimizing and to cause an edit and continue operation to be performed that produces a compiled version of the source code in which the function is re-optimized. Still further embodiments enable a user to select within source code that is being developed a function for which optimization should be prevented and to cause a compiled representation of the source code to be built in which the selected function is unoptimized, while other functions are optimized.
US10540258B2 Providing additional stack trace information for time-based sampling in asynchronous execution environments
The present disclosure describes methods, systems, and computer program products for providing additional stack trace information for time-based sampling (TBS) in asynchronous execution environments. One computer-implemented method includes determining whether time-based sampling is activated to capture a time-based sampling data during execution of a JavaScript function; in response to determining that the time-based sampling is activated to capture the time-based sampling data, determining whether a callback stack trace is active; in response to determining that the callback stack trace is active, loading the callback stack trace; retrieving a current stack trace of the JavaScript function; and saving the loaded callback stack trace and the current stack trace of the JavaScript function as the time-based sampling data.
US10540254B2 Technologies for analyzing persistent memory programs
Technologies for analyzing persistent memory programs include a computing device having persistent memory. The computing device executes a persistent memory program that includes one or more store operations to the persistent memory. The computing device records persistent memory store events of the persistent memory program and constructs a load dependency graph of the persistent memory program. The persistent memory store events may include persistent memory stores, cache flush events, memory fence events, and persistent memory commit events. The computing device replays the persistent memory store events and analyzes the load dependency graph. The computing device may identify persistency programming errors in the persistent memory program. The computing device may identify persistent memory commit points of the persistent memory program. The computing device may identify groups of persistent memory store operations to persist atomically. Other embodiments are described and claimed.
US10540253B2 Breakpoint with specified anchor points
A system and method to verify software includes a debugger setting a breakpoint in the software. The breakpoint indicates a point at which to pause or stop execution of the software. The method also includes setting one or more anchor points associated with the breakpoint. Each of the one or more anchor points represents another point in the software that must be executed prior to pausing or stopping the execution of the software at the breakpoint.
US10540252B2 Analytic and layer-based augmentation of code reviews
A computer system may identify a source code for a program. The source code may include one or more instructions. The computer system may then receive a selection of two or more assessment metrics for evaluating the source code. The computer system may then generate an assessment score for each instruction in the source code based on the two or more assessment metrics. The computer system may then provide an assessment score indicator to for each instruction in the source code.
US10540245B2 One-step disaster recovery configuration on software-defined storage systems
Embodiments for disaster recovery (DR) configuration management in a Software-defined Storage (SDS) environment. An orchestration mechanism is used to automate a deployment and/or a configuring of two or more storage clusters for DR by arranging, in one step, a mirroring session between the two or more storage clusters in the SDS environment.
US10540244B2 Selecting master time of day for maximum redundancy
An approach is provided in which a system selects a first processor as a master Time of Day (TOD) processor in a first TOD topology in response to determining that the first processor is directed connected to an oscillator. The system then assigns a second processor as an alternate master TOD processor to a second TOD topology based upon determining that the second processor is on a different node than the first processor. The system configures to the first TOD topology and, when the system detects a TOD failure, the system re-configures to the second TOD topology.
US10540238B2 Adjusting replication operations in a distributed environment
Disclosed herein are methods, systems, and processes to adjust replication operations in a distributed environment. A set of replicated data is received from a first appliance as a result of a replication operation. The replication operation is initiated by the first appliance and the set of replicated data includes a first timestamp. A write operation is performed to store the set of replicated data and a second timestamp is recorded. Recovery point information is generated based on the first timestamp and the second timestamp. The recovery point information is configured to be utilized in adjusting replication parameters of a subsequent replication operation.
US10540233B2 Replaying processing of a restarted application
A computer-implemented method according to one embodiment includes restarting an application at a second system in response to a failure of the application at a first system, receiving replicated logged data from the first system at the second system, updating a second data set at the second system to reflect a first data set at the first system, utilizing the replicated logged data, identifying a first plurality of data reads from the restarted application at the second system, where the first plurality of data reads occur before a predetermined checkpoint, and in response to the first plurality of data reads, retrieving the replicated logged data from the second system, and returning the replicated logged data to the restarted application at the second system.
US10540232B2 Recovery using programmable logic device
Examples disclosed herein relate to using a programmable logic device to perform a recovery operation on non-volatile storage devices. In response to receiving an indication to perform recovery, multiple storage devices are set to a predetermined value by the PLD. Recovery of the storage devices is to begin based on the predetermined value setting.
US10540225B2 Data validation
Examples associated with data validation are disclosed. One example includes a sensor attribute data store having information describing attributes of a set of distributed sensors. A pattern data store stores information describing patterns indicating anomalous sensor activity. A data aggregation module flags data received from a tested sensor as anomalous data when the anomalous data exceeds a variance level described by an attribute of the tested sensor. A data validation module validates the anomalous data by comparing the anomalous data to the patterns indicating anomalous sensor activity. A learning module updates the pattern indicating anomalous sensor activity based on a result received from the validation logic after the validation logic validates data received from the tested sensor.
US10540220B2 In-drive bus trace
A method for identifying a drive malfunction source includes receiving as input multiple drive event records each recorded by a different one of multiple storage drives in a mass storage system. Among other data, each one of the drive event records including internal tasks performed by the associated storage drive and communications transmitted between an external host and a controller of the associated storage drive. The method may further include comparing the drive event records using a processor to identify at least one discrepancy in recorded drive events indicative of the drive malfunction source.
US10540214B2 Method for managing control-loss processing during critical processing sections while maintaining transaction scope integrity
An aspect includes receiving a transaction scope generated for a process in response to processing in a critical section and receiving collected data related to the process. Requests are generated using the collected data. The requests and data are stored as pending items chained together to form an ordered list in a private storage during critical section processing. The requests are processed based on the transaction scope, the processing including implementing a check of the process for any pending items in response to a transaction scope application programming interface being called or other processing relating to the pending items. The pending items are processed in the order they are created by using the ordered list. One of the requests is a rollback request that includes at least one of removing the pending items from the private storage, releasing the private storage for all pending items, and resuming normal processing.
US10540209B2 Event-driven blockchain workflow processing
Implementations of the present specification include receiving, from a client in a blockchain network, a request to execute a workflow program, wherein the workflow program is stored in a blockchain maintained by the blockchain network; identifying an operation associated with the workflow program; assigning the identified operation to a subset of the plurality of nodes in the blockchain network, wherein each node is configured to execute the operation separately from the other nodes in the subset of nodes; identifying processing results for the executed operation associated with nodes in the subset of nodes, each processing result associated with a particular node from the subset and representing a result of the executed operation produced by the particular node; and determining a consensus result for the operation based on the identified processing results associated with a number of nodes greater than or equal to a consensus threshold matching the consensus result.
US10540206B2 Dynamic virtual processor manager
A method, program product, and system is provided for dynamic virtual processor management in a computer having a plurality of concurrent multi-threaded physical processors. An active logical partition is assigned to one of a plurality of shared processor pools, each shared processor pool having a virtual processor manager mode. A target performance metric for a workload in the active logical partition is compared to a calculated CPU utilization ratio or a calculated response time ratio. The workload in the active logical partition is dynamically moved from the assigned shared processor pool to a logical partition in another of the plurality of shared processor pools based on the target performance metric not being met in the active logical partition, and wherein the logical partition in another of the plurality of shared processor pools is configured to meet the target performance metric.
US10540195B1 Synchronizing settings associated with virtual computing environments
The disclosed embodiments provide a system that operates a computer system. During operation, the system detects a first change in a setting associated with a first computing environment executing on the computer system, wherein the first change is associated with at least one of an input/output (I/O) device setting, a regional setting, a network setting, a power setting, and a display setting. Next, the system propagates the first change to one or more other computing environments executing on the computer system.
US10540192B1 Virtual machine
A computer-implemented method for executing a software application in a virtual machine executing on a data processing device includes receiving software code for a software application, determining application programming interfaces referenced by the software code, determining portions of an operating system accessed by the software code and creating an application container in the virtual machine. The method also includes application programming interfaces referenced by the software code inside the application container, portions of the operating system accessed by the software code inside the application container and executing the software application inside the application container on the virtual machine.
US10540188B2 Automated deployment and performance evaluation of a virtualized-computing environment
A virtual-computing environment definition language automates the deployment of a virtualized computing environment. A set of basic requirements of a planned virtual computing environment is described in the definition language to provide a concise, textual representation of the planned environment's architecture. This representation also predicts the planned environment's performance characteristics as a function of expected workloads, such as expected numbers of concurrent users or expected numbers of concurrent transactions. The definition-language representation is then translated into an orchestration template from which virtual resources are provisioned and the virtual-computing environment deployed.
US10540187B2 User-initiated dynamic data application programming interface creation
Methods, systems, and computer program products for user-initiated dynamic data application programming interface creation are provided herein. A computer-implemented method includes automatically transforming a user-provided query into one or more parameterized queries, generating a data application programming interface based on at least one of the parameterized queries, outputting the generated data application programming interface to the user providing the user-provided query, and storing the generated data application programming interface in a database accessible to one or more additional users.
US10540180B2 Reconfigurable processors and methods for collecting computer program instruction execution statistics
Reconfigurable processors and methods for collecting computer program instruction execution statistics are disclosed. According to an aspect, a method includes providing a reconfigurable processor configured to execute a set of central processing unit (CPU) instructions that each have a function. The method also includes modifying the function of one or more of the CPU instructions that identifies an instruction address and a destination address pair of the CPU instruction(s) based on a defined test case. Further, the method includes using the reconfigurable processor to execute the set of CPU instructions. The method also includes identifying an instruction address and destination address pair of the CPU instruction(s) having the modified function when the CPU instruction(s) having the modified function is executed during execution of the set of CPU instructions.
US10540168B2 Mobile application webview modification
Techniques to facilitate modification of content displayed in a webview embedded into a mobile application are disclosed herein. In at least one implementation, webview modification instructions provided by an application development and optimization platform are received that indicate modified webview content associated with a uniform resource identifier (URI) accessed by the mobile application in the webview. Execution of the mobile application is monitored for an occurrence of an event that triggers loading of the URI in the webview of the mobile application. Responsive to the event, the webview modification instructions are executed to present the modified webview content in the webview of the mobile application.
US10540158B2 Post-install application interaction
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Data specifying a post-install activity is received from a provider of an application. An opportunity is identified to provide third-party content to a user. A likelihood is determined that the user will perform the specified post-install activity based on one or more attributes of the user and attributes of users that have previously performed the specified post-install activity in the application. A selection value is adjusted for third-party content that identifies the application based on the determined likelihood, wherein the selection value increases as the likelihood increases. The third-party content identifying the application is selected based on the adjusted selection value. The third-party content identifying the application is distributed to a client device of the user.
US10540155B1 Platform-agnostic predictive models based on database management system instructions
Platform-agnostic predictive models based on database management system instructions are described. A system identifies a representation of data transformations associated with a first predictive model that executes on a first computing platform. The system parses the representation of data transformations. The system generates database management system instructions that correspond to the parsed representation of data transformations. The system sends the database management system instructions to a second predictive model that executes on a second computing platform, thereby enabling the second predictive model to execute at least some of the database management system instructions to generate a prediction. The first computing platform and the second computing platform are different types of computing platforms.
US10540141B2 Method and apparatus for use in the design and manufacture of integrated circuits
A method and apparatus are provided for manufacturing integrated circuits performing invariant integer division x/d. A desired rounding mode is provided and an integer triple (a,b,k) for this rounding mode is derived. Furthermore, a set of conditions for the rounding mode is derived. An RTL representation is then derived using the integer triple. From this a hardware layout can be derived and an integrated circuit manufactured with the derived hardware layout. When the integer triple is derived a minimum value of k for the desired rounding mode and set of conditions is also derived.
US10540133B2 Managing display data of different types for transmission to multiple devices
Display data of a first type for a first display device is fetched from a first portion of a first buffer memory and display data of a second type is fetched from a first portion of a second buffer memory at a first time according to an arbitration control signal and then combined into display data for the first display device. Display data of the first type for the second display device is fetched from a second portion of the first buffer memory and display data of the second type for the second display device is fetched from a second portion of the second buffer memory at a second time according to the arbitration control signal, and then combined into display data for the second display device, which is multiplexed with the combined display data for the first display device into a single display data stream and output.
US10540128B2 Information processing apparatus that performs short-range wireless communication, control method therefor, and storage medium
An information processing apparatus capable of providing an appropriate IP address to a mobile terminal in which a network service discovery protocol does not function. The information processing apparatus has a plurality of lines assigned with different pieces of address information, and is configured to transmit short-range wireless-communication information, in which address information regarding one line out of the plurality of lines is set, to a communication destination via short-range wireless communication. The information processing apparatus comprises a setting unit configured to preferentially set, into the short-range wireless-communication information, address information regarding a line, out of the plurality of lines, in which a relay device for performing intercommunication between different protocols is provided between the information processing apparatus and the communication destination.
US10540124B2 Fast page first print optimization
Example implementations relate to fast page first print optimization. For example, a system according to the present disclosure, may include a host driver coupled to a printing device. The host driver may send a command to the printing device indicating implementation of a fast page first feature, implement a page description language (PDL) on the printing device that defines print parameters for a print job on a first command of each page of the print job. Moreover, in response to the definition of the print parameters, and during or prior to startup of a print engine on the printing device, the host driver may determine if a print optimization of the fast page first feature would reduce a first page out time (FPOT) of the print job.
US10540116B2 Method of scheduling requests to banks in a flash controller
A memory system includes a memory controller, a first memory bank having a first I/O bus, a second memory bank having a second I/O bus, and a channel connecting the first I/O bus and the second I/O bus to the memory controller. The channel is used to transmit data between the first memory bank and the memory controller and between the second memory bank and memory controller, and is also used to transmit a command from the memory controller to the first memory bank and the second memory bank. The memory controller includes a bank command scheduler implemented in a hardware logic block. The hardware logic block includes a plurality of direct inputs and is able to determine, based on the plurality of inputs, an order in which to output commands to the first memory bank and the second memory bank over the channel; output a first command to the first memory bank; and output a second command to the second memory bank over the channel.
US10540115B2 Controller adaptation to memory program suspend-resume
Memory systems may include a memory including a plurality of dies, and a controller suitable for receiving a host read request during programming of one of the plurality of dies; determining a suspendable die among the plurality of dies based on a suspension threshold; and suspending the determined suspendable die and performing the received request.
US10540113B2 Extent migration in multi-tier storage systems
Migrating data in a tiered storage system. The tiered storage system includes an upper tier with at least one storage device and a lower tier with at least one storage device. Data on a storage device includes one or more extents, and each extent contains one or more grains. I/O activity of grains is recorded during a predefined time interval. For each extent, a mean heat value over grains in the extent during the predefined time interval is calculated from the recorded I/O activity, where a heat value is a numerical indication of frequency of access of a grain, and a spike heat indicator, which measures non-uniformity of heat values of grains in the extent is calculated. Two extents with mean heat values that differ at most by a predefined threshold are identified, and the extent with a greater spike heat indicator is migrated to an upper tier.
US10540110B2 Multi-channel data storage for accelerated single-channel read throughput
A data-storing method for accelerated read throughput of a channel received as part of a multi-channel data stream includes writing a first channel segment of the multi-channel data stream to a first continuous sequence of physical blocks along a first data track of a storage medium within a storage device and identifying a second channel segment of the multi-channel data stream as being a continuation of the first channel segment. The method further includes writing the second channel segment to a second continuous sequence of physical blocks along a second data track responsive to the identification, the second continuous sequence of physical blocks being offset from the first continuous sequence in a down-track direction by a minimum block offset, the minimum block offset representing at least a number of physical blocks on the storage medium that rotate below a read/write element of the storage device during a time that the read/write element is moved from the first data track to the second data track.
US10540104B2 Systems and methods for packing data in a scalable memory system protocol
A memory device includes a memory component that stores data and a processor. The processor may receive requests from a requesting component to perform a plurality of data operations, generate a plurality of packets associated with the plurality of data operations, and continuously transmit each of the plurality of packets until each of the plurality of packets are transmitted. Each of the plurality of packets after the first packet of the plurality of packets is transmitted on a subsequent clock cycle immediately after a previous packet is transmitted.
US10540100B2 Mapping-based wear leveling for non-volatile memory
Apparatuses, systems, and methods are disclosed for mapping-based wear leveling for non-volatile memory. An apparatus may include one or more non-volatile memory elements, and a controller. A controller may maintain a logical-to-physical mapping for converting logical addresses to physical addresses. A logical-to-physical mapping may include a translation table that associates groups of logical addresses with groups of physical addresses, and one or more mathematical mappings. A mathematical mapping for a group of logical addresses may associate individual logical addresses within the group of logical addresses with individual physical addresses within a corresponding group of physical addresses. A controller may change at least one mathematical mapping. A controller may move data based on at least one changed mapping.
US10540090B2 Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device
A method of controlling a display device including a touch screen is provided. The method includes setting an application execution space having one or more sub spaces in which windows executing applications are arranged, arranging windows corresponding to one or more applications which are being executed in the sub spaces of the set application execution space, displaying a first sub space corresponding to one of the one or more sub spaces on the touch screen, receiving a data sharing command for sharing data included in a first window arranged in the first sub space, and sharing the data to be shared by a second window arranged in a second sub space corresponding to one of the one or more sub spaces based on the data sharing command.
US10540089B2 Method and mobile device for activating voice intercom function of instant messaging application software
A method and a mobile device are described for activating voice intercom function of instant messaging application software. In the method, a touch screen detects a touch action. The mobile device determines whether the touch point of the touch action is located in a preset location area and whether the touch action is a preset touch action. The mobile device activates voice intercom function of instant messaging application software if both determination results are affirmative. The method and mobile device are configured to conveniently activate voice intercom function of instant messaging application software.
US10540083B2 Use of hand posture to improve text entry
A system for classifying a user touch event by a user interacting with a device as an intended key is provided. For different hand postures (e.g., holding device with right hand and entering text with right thumb), the system provides a touch pattern model indicating how the user interacts using that hand posture. The system receives an indication of a user touch event and identifies the hand posture of the user. The system then determines the intended key based on the user touch event and a touch pattern model for the identified hand posture. A system is also provided for determining the amount a presser a user is applying to the device based on dampening of vibrations as measured by an inertial sensor. A system is provided that uses motion of the device as measured by an inertial sensor to improve the accuracy of text entry.
US10540082B2 Tutorial timeline chooser
Systems, apparatuses, and methods for displaying a tutorial timeline chooser are disclosed. Displaying a tutorial timeline chooser may include generating an output for display, the output including a representation of a tutorial subject, wherein a tutorial associated with the tutorial subject includes a sequence of tutorial units, the output for display including a first portion including the representation of the tutorial subject, and a second portion including a tutorial timeline chooser for controlling the tutorial, wherein the tutorial timeline chooser includes a tutorial timeline and a plurality of tutorial segment indicators, wherein each tutorial segment indicator from the plurality of tutorial segment indicators corresponds with a respective tutorial unit from the sequence tutorial units, and transmitting or storing the output for display.
US10540081B2 Frameworks, devices and methods configured for enabling touch/gesture controlled display for facility information and content with resolution dependent display and persistent content positioning
Described herein are frameworks, devices and methods configured for enabling display for facility information and content, in some cases via touch/gesture controlled interfaces. Embodiments of the invention have been particularly developed for allowing an operator to conveniently access a wide range of information relating to a facility via, for example, one or more wall mounted displays. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts.
US10540079B2 Tilting to scroll
In one embodiment, a method includes sending information to display a visual content item; determining an origin position within the visual content item, wherein the origin position is an initial position in the visual content item from which the visual content item is to be scrolled, and wherein the origin position is determined based on a type of an application associated with the visual content item; receiving an initial tilt measurement of a client computing device; receiving a second tilt measurement of the client computing device; and sending information to scroll the visual content item based on the initial tilt measurement and the second tilt measurement.
US10540069B2 Image processing apparatus, method, and program using depression time input
An image processing apparatus which includes an extension width determination unit for determining an extension width based on a depression time of the cursor at a reference position on an image display unit where a releasing operation of the cursor was performed, which is a time during which the cursor had been kept depressed until the releasing operation was performed, and an ornament piece arrangement unit for arranging the plurality of ornament pieces at positions radially extended away from the reference position with the extension width determined by the extension width determination unit.
US10540064B1 Framework for creating hierarchical navigation trees using user interface plugins
A computing device stores data defining a hierarchical navigation tree. For each respective user interface (UI) plugin of a plurality of UI plugins the device receives metadata for the respective UI plugin. The metadata for the respective UI plugin comprises a respective path descriptor for the respective UI plugin. For each respective node identified in the respective path descriptor for the respective UI plugin, the device marks the respective node identified by the respective path element as being active. The device outputs a UI for display. The UI comprises a pruned representation of the hierarchical navigation tree. For each respective node of a plurality of nodes in the hierarchical navigation tree, the pruned representation of the hierarchical navigation tree includes a label of the respective node in response to determining the respective node is marked as active. The UI may be a single-pane-of-glass interface that comprises nodes associated with separately developed UI plugins.
US10540062B2 Systems and methods for enabling quick multi-application menu access to media options
Systems and methods for enabling quick access to media options are provided. A display of a plurality of icons is generated, wherein each of the plurality of icons represents a different one of a plurality of applications. A user input is detected that identifies a first of the plurality of icons associated with a first of the plurality of applications. In response to determining that the user input corresponds to a quick access operation, first and second media asset identifiers and corresponding media options are retrieved from each of second and third applications. A menu that includes the retrieved first and second media asset identifiers is generated for display with the plurality of icons.
US10540058B2 Network and method for casting a user interface
A home network can comprise at least one appliance with an appliance interactive display and at least one mobile device with a mobile interactive display. An application on the mobile device or the appliance can be configured to enable a user to create a user interface on the appliance or mobile device interactive displays. The user interface can be cast to the other of the mobile device or the appliance on which it was created and can be interacted with independent of where the user interface was created.
US10540050B2 Operating device and method and appliance comprising such a device
The invention relates to an actuation device (10) comprising: detection means configured to supply a position of an object interfering with at least one electromagnetic field; a means for determining a speed of motion of the object according to the position of the object supplied by the detection means; and actuation means configured to actuate an action if: the detection means supply a position of the object, and the speed of the object is lower than a predefined speed value.
US10540048B2 Touch panel
A touch panel includes a first electrode formed of first thin metal wires arranged in the transmissive region and a second electrode insulated from the first electrode and formed of second thin metal wires arranged to intersect the first thin metal wire in the transmissive region, in which the second thin metal wires is arranged on the side opposite to the viewing side than the first thin metal wires.
US10540039B1 Devices and methods for navigating between user interface
A method is performed at an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts. The method includes displaying, on the display, a user interface for an application; detecting an edge input that includes detecting a change in a characteristic intensity of a contact proximate to an edge of the touch-sensitive surface; and, in response to detecting the edge input: in accordance with a determination that the edge input meets system-gesture criteria, performing an operation that is independent of the application, wherein: the system-gesture criteria include intensity criteria; the system-gesture criteria include a location criterion that is met when the intensity criteria for the contact are met while the contact is within a first region relative to the touch-sensitive surface; and the first region relative to the touch-sensitive surface is determined based on one or more characteristics of the contact.
US10540037B2 Force detection method and apparatus, and electronic terminal
Embodiments of the present application provide a force detection method, a force detection apparatus and an electronic terminal thereof. The force detection method includes: acquiring an output electrical signal of a voltage dividing capacitor formed between a driving electrode and a force sensing electrode, and an output electrical signal of a force detecting capacitor formed between the force sensing electrode and a reference electrode, determining force feature data when a force is applied to the force sensing electrode based on the output electrical signal of the voltage dividing capacitor and the output electrical signal of the force detecting capacitor. Based on the present application, the force detection model is simplified, the voltage variation amount is increased, the impacts caused by environment changes to the force performance are mitigated or eliminated, and environment self-calibration and self-calibration of an initial gap between the force sensing electrode and the reference electrode are implemented.
US10540036B2 Multiple controllers for a capacitive sensing device
A capacitive sensing device can include multiple capacitive sensors. A first device controller is operatively connected to a portion of the capacitive sensors, while a second device controller is operatively connected to another portion of capacitive sensors. A common node or shield can be connected between the first device controller and the second device controller. Charging and discharging events of selected drive lines in the capacitive sensing device and/or of the common node or shield can be synchronized to reduce undesirable effects such as noise and/or to prevent the charging events and the discharging events from overlapping with each other. One or more reference capacitive sensors can be shared by the multiple device controllers.
US10540029B2 Display device with overlapping touch sensor improving touch performance by decreasing coupling capacitance generated between power supply line and outer lines
A display device includes a substrate corresponding to a display area in which an image is displayed, and a non-display area at at least one side of the display area, a touch sensing device at the display area, first outer lines electrically connected to the touch sensing device, and located at a first non-display area that is a first portion of the non-display area, second outer lines connecting the first outer lines and the touch sensing device, a plurality of pixels at the display area, a driving circuit at the first non-display area for driving the pixels, and a power supply line electrically connected to the pixels and located at a second non-display area that is a second portion of the non-display area.
US10540027B2 Force sensing in a touch display
Embodiments described herein include a display device that includes a display substrate coupled to a frame. A stiffener substrate is also coupled to the frame. A first force sensing element is disposed on the stiffener substrate, and the stiffener substrate is disposed between the first force sensing element and the display substrate. The display device also includes a second force sensing element, where a distance between the first force sensing element and the second force sensing element decreases when the display substrate is deflected.
US10540022B2 Interactive input controls in a simulated three-dimensional (3D) environment
A virtual reality (VR) system supports improved interactive control processes/services. These interactive control processes/services include detecting movement of a controller associated with a virtual reality (VR) environment, determining an angle of rotation based on the movement, determining a magnitude of force associated with the movement, determining a path in the VR environment that corresponds to the angle of rotation and the magnitude of force, and projecting the path in the VR environment.
US10540021B2 Device for determining the position of an object in space
This invention relates to a measurement equipment and can be used to create means of measuring coordinates and angular values of an object freely moving in space with six degrees of freedom. The invention can be applied in human-machine interfaces as a coordinate input device, particularly, in training systems, in robotics, in augmented, virtual reality and mixed reality systems. The technical result is to increase the measurement accuracy by eliminating the measurement error of the gravity vector direction caused by the movement of the platform with sensors. There is the claimed device, wherein it comprises an inductance coil placed stationary in a horizontal plane, a power supply of the inductance coil, a computing unit, and a platform with sensors placed on a moving object, including a three-component magnetometer, three-component accelerometer and three-component gyroscope, with the power supply of the inductance coil including a coil current regulator controlled by a clock generator, and the computing unit is arranged with phase-locked loop, ensuring clocking of the magnetometer and synchronization of the magnetometer measurement phase with the phase of magnetic field pulses generated by the inductance coil.
US10540015B2 Presenting location related information and implementing a task based on gaze and voice detection
Systems and methods for presenting information and executing a task. In an aspect, when a user gazes at a display of a standby device, location related information is presented. In another aspect, when a user utters a voice command and gazes at a device, a task is executed. In other aspects, besides voice and gaze input, device names and/or gestures are detected and utilized for implementing tasks.
US10540008B2 System for gaze interaction
A method and system for assisting a user when interacting with a graphical user interface combines gaze based input with gesture based user commands. A user of a computer system without a traditional touch-screen can interact with graphical user interfaces in a touch-screen like manner using a combination of gaze based input and gesture based user commands. A solution for touch-screen like interaction uses gaze input and gesture based input as a complement or an alternative to touch-screen interactions with a computer device having a touch-screen. Combined gaze and gesture based interaction with graphical user interfaces can be used to achieve a touchscreen like environment in computer systems without a traditional touchscreen or in computer systems having a touchscreen arranged ergonomically unfavorable for the user or a touchscreen arranged such that it is more comfortable for the user to use gesture and gaze for the interaction than the touchscreen.
US10540007B2 Systems and methods for delivering imagery to head-worn display systems
A method for providing a display on a head-worn display includes receiving imagery from one or more sensors configured to capture details of an environment surrounding an aircraft, receiving a current gaze of a user of the head-worn display, and processing the imagery. Processing the imagery comprises identifying one or more attributes of the imagery. The method further includes identifying at least two layers of the imagery. At least one of the at least two layers has a different resolution than another layer. The method further includes determining a priority of each of the at least two layers based on the one or more attributes and the current gaze of the user. The method further includes transmitting one or more of the at least two layers to the head-worn display based on the determined priority of the layers.
US10540006B2 Tracking torso orientation to generate inputs for computer systems
A system including: two arm modules each having an inertial measurement unit and attached to an upper arm of a user to measure the current orientations of the upper arms of the user; a head module having an inertial measurement unit and attached to the head of the user to measure the current orientation of the head; and a computing device coupled to the arm modules and the head module to calculate, based on the current orientations of the upper arms and the current orientation of the head, the current orientation of the torso of the user.
US10540005B2 Mobile terminal and control method therefor
A mobile terminal and a control method thereof are disclosed. The mobile terminal comprises a frame for mounting a portable device thereon, and the portable device mounted on the frame, the portable device comprising: a display unit for playing content; a sensing unit for sensing a direction change of the mobile terminal; a camera for photographing an object of a user; and a control unit, wherein the display unit is disposed so as to be directed toward the eyes of the user wearing the mobile terminal, and the control unit controls the display unit such that the display unit displays, on a partial region, a notification for a sub-menu corresponding to the changed direction of the mobile terminal when the direction of the mobile terminal is changed by a first angle or more during the playing of the content.
US10540004B2 Technique for controlling virtual image generation system using emotional states of user
A method of operating a virtual image generation system comprises allowing an end user to interact with a three-dimensional environment comprising at least one virtual object, presenting a stimulus to the end user in the context of the three-dimensional environment, sensing at least one biometric parameter of the end user in response to the presentation of the stimulus to the end user, generating biometric data for each of the sensed biometric parameter(s), determining if the end user is in at least one specific emotional state based on the biometric data for the each of the sensed biometric parameter(s), and performing an action discernible to the end user to facilitate a current objective at least partially based on if it is determined that the end user is in the specific emotional state(s).
US10540001B1 Fine-motion virtual-reality or augmented-reality control using radar
This document describes techniques for fine-motion virtual-reality or augmented-reality control using radar. These techniques enable small motions and displacements to be tracked, even in the millimeter or sub-millimeter scale, for user control actions even when those actions are small, fast, or obscured due to darkness or varying light. Further, these techniques enable fine resolution and real-time control, unlike conventional RF-tracking or optical-tracking techniques.
US10540000B2 Dynamic voltage control
In an approach for controlling voltage, a computer obtains a magnitude of a current of a processing unit. The computer determines an optimized magnitude of a voltage based on the obtained magnitude of the current. The computer generates an updating instruction based on the determined optimized magnitude of the voltage. The computer supplies the generated updating instruction to the processing unit.
US10539988B2 Memory system
A memory system includes a nonvolatile memory, a temperature sensor, and a controller. The controller is configured to acquire a number of target commands that are queued for execution and a temperature detected by the temperature sensor, and set control parameters that affect performance of the memory system according to the acquired number of target commands and the acquired temperature.
US10539987B2 Document reading apparatus and image forming apparatus
Provided is a document reading apparatus capable of preventing erasure of print information printed with erasable ink. If the document reading apparatus accepts a document reading instruction in a state where a plurality of documents are stacked in the document stacking tray, this apparatus causes a document feeding section to successively feed the documents one by one. This apparatus further includes a temperature sensor detecting the temperature of a document feeding path along which the document is fed by the document feeding section as a monitoring temperature and a document reading control section which interrupts the document reading operation until the monitoring temperature falls below a restart temperature threshold set to be equal to or lower than the interruption temperature threshold value when the temperature threshold value is exceeded.
US10539985B2 Computer system with side plenum cooling
A rack-mountable computer system directs separate portions of a cooling airflow from an inlet air plenum in the computer system interior through separate air passages to remove heat from separate portions of a set of heat-producing components. The air passages can preclude a portion of cooling airflow removing heat from a component from being preheated by another component. Plenums and air passages can be established through the arrangement of components in the interior. Components can be arranged in progressive offsets throughout the depth of the interior to vary plenum flow area throughout the depth, which can progressively impede and redirect airflow through the inlet plenum into the air passages. Arrangements can include an angled row, a staggered configuration, etc. The computer system can include a chassis which can translate, while maintaining operation of hot-pluggable electronic components coupled throughout the depth, to enable swapping of hot-pluggable electronic components throughout the interior.
US10539984B2 Computer housing
A desktop computing system having at least a central core surrounded by housing having a shape that defines a volume in which the central core resides is described. The housing includes a first opening and a second opening axially displaced from the first opening. The first opening having a size and shape in accordance with an amount of airflow used as a heat transfer medium for cooling internal components, the second opening defined by a lip that engages a portion of the airflow in such a way that at least some of the heat transferred to the air flow from the internal components is passed to the housing.
US10539976B1 Docking device
A docking device operates in an active mode or a passive mode. The docking device includes a path control module, a processing module and a switch. The processing module is connected to the switch, and the switch is connected between the path control module and the processing module. The path control module is configured to receive a signal from a host device. When the path control module does not receive the signal from the host device, the docking device operates in the active mode, and the processing module is connected to a plurality of function modules through the switch. When the path control module receives the signal from the host device, the docking device operates in the passive mode, and the path control module is connected to the function modules through the switch.
US10539968B2 Optimizing flow control device properties on both producer and injector wells in coupled injector-producer liquid flooding systems
The disclosed embodiments include a computer implemented method, apparatus, and computer program product that includes executable instructions that when executed performs operations for method for determining flow control device (FCD) properties for both an injection well and a production well in coupled injector-producer liquid flooding systems that yields uniform flooding along the production well.
US10539967B2 GPS-free robots
A Two-hop Cooperative Virtual Force Robot Deployment (Two-hop COVER) technique is described. An improved Virtual force VF approach considers the mission requirements such as the number of required robots in each locality. The Two-hop COVER expedites the deployment process by establishing a cooperative relation between robots and neighboring landmarks. Two-hop cooperation is utilized as well to reduce the time and distance needed to satisfy mission requirements. In order to reduce randomness and guide remaining robots throughout the area till they find an unsatisfied landmark, each robot utilizes its history to visit only the locations that it has not visited before. Moreover, each robot will communicate with its neighboring robots and landmarks to use their current positions and history to guide its movements.
US10539966B2 Service cooperation system for vehicle
A service cooperation system enables a use of a function provided by an in-vehicle apparatus or an external apparatus as a service. The service cooperation system for the vehicle includes a service interface, a local service bus, a service bus, and an integrated application. The service interface of a subject apparatus provides the service generated in the subject apparatus to a different apparatus. The local service bus transmits and receives a message between the service interface of the subject apparatus and the service interface of the different apparatus. The service bus is virtually configured by a connection of the local service bus of the subject apparatus and the local service bus of the different apparatus. The integrated application functions as the application and enables a cooperated use of an in-vehicle service and an external service through the service bus.
US10539965B2 Control system and control method for selecting and tracking a motor vehicle
The present invention describes a control system, which is adapted and determined to identify motor vehicles driving in front. The control system is at least adapted and determined to capture other motor vehicles participating in the traffic ahead of the own motor vehicle with the at least one environmental sensor. The control system is at least adapted and determined to determine a respective position of the other motor vehicles with the at least one environmental sensor. The control system is at least adapted and determined to determine a trajectory of the own motor vehicle from a current speed and a current yaw rate of the own motor vehicle. The control system is at least adapted and determined to select a single motor vehicle from the other motor vehicles that has the shortest distance to the trajectory, in order to follow this single motor vehicle with the own motor vehicle.
US10539961B2 Steering capability prediction
Vehicles can be equipped to operate in both autonomous and occupant piloted mode. A computing device included in a vehicle can determine estimated steering velocities for a steering system of a vehicle as a function of respective steering angles and time steps and determine a path for the vehicle to travel based on the estimated steering velocities.
US10539958B2 Hydraulic interrupter safety system and method
A system and method for interrupting a Global Navigation Satellite System (GNSS)-based automatic steering mode of a hydraulic steering system on a vehicle. When a steering wheel is manually turned by an operator, pressurized hydraulic fluid from a steering directional control valve activates an interrupter having an interrupter valve. The interrupter valve blocks pressurized fluid flow to the automatic steering system, thus overriding automatic steering and giving the operator full manual steering control via the steering wheel. The hydraulic interrupt system is mechanical with no electronic elements.
US10539950B2 Fabricating full color three-dimensional objects
A method, computing system, and one or more computer-readable storage media for fabricating full color three-dimensional objects are provided herein. The method includes transforming a three-dimensional model into instructions for a fabrication device by slicing the three-dimensional model into layers with color information preserved, generating two-dimensional polygons for each layer based on colors on faces, colors on textures, and/or gradient colors, and determining a tool path for fabricating an object from colored materials based on the two-dimensional polygons for each layer. Determining the tool path includes generating instructions that direct the fabrication device to apply colored material for all two-dimensional polygons of a same color before switching colors, smooth an exterior of the object by switching colors at an internal vertex of each two-dimensional polygon within each layer, and deposit transitional material within an infill area, a support structure, and/or an area outside the object when switching colors.
US10539948B2 Numerical controller with program presentation function depending on situation
A numerical controller stores status data representative of its status in association with a manual data input program executed in this status. In performing a manual data input operation, the stored status data is scored based on its similarity to the current status, and manual data input programs executed in the past are recommended to an operator in the order of priority based on the result of the scoring.
US10539947B2 Information processing device
An information processing device displays an NC machining program and a physical state of a machine tool that is operated based on the NC machining program. The information processing device acquires, during execution of a block in a machining block, data indicative of the physical state of the machine tool, associates the block that was being executed with the acquired data and stores the block and the data that have been associated. In addition, the information processing device refers to the database and draw the block using a color according to an intensity of the data, and displays the NC machining program.
US10539942B2 Controlling plasma arc processing systems and related systems and devices
In some aspects, autonomous motion devices configured to operably connect to a plasma torch of a plasma cutting system can include: a body to support a power supply of the plasma cutting system and move relative to a workpiece; a torch holder connected to the body and configured to position a plasma arc torch tip of the plasma torch relative to a region of the workpiece to be processed; a drive system to translate the body supporting the power supply and torch autonomously relative to a surface of the workpiece during a plasma processing operation; and a processor in communication with the drive system and configured to communicate with the power supply, the processor being configured to control the translation of the body relative to the workpiece in accordance with the plasma processing operation.
US10539928B2 Smart watch winding device
A watch winding device includes a motor driving a winding operation, an acoustic measurer of the oscillator of a watch in the winding position, and a controller analysing the signals transmitted by the measurer and comparing them to desired values that can be parameterized to regulate the operation of the motor by starting this motor when the operating amplitude of the oscillator is less than a minimum value, and by stopping this motor when the working amplitude is higher than a maximum value, these acoustic measurers are fixed in a base behind an sensing opening of the acoustic sensor. The device includes an acoustic duct which places a receiving port, located inside a chamber for housing a watch, in communication with a transmitting port movable by the motor facing this sensing opening.
US10539925B2 Techniques for processing holographic recording media
Various embodiments are generally directed to techniques for processing holographic recording media. Some embodiments are particularly directed to processing a raw holographic recording medium into an apodized holographic recording medium. For example, a raw holographic recording medium may include a plurality of photosensitive molecules uniformly distributed throughout that are able to record an interference pattern to create a hologram. However, when a photosensitive molecule is desensitized, such as by exposure to incoherent light, its photosensitivity is lost and the molecule may no longer be able to record an interference pattern of coherent light. Various embodiments described herein may include an apodized holographic recording medium that has been exposed to incoherent light in a manner to desensitize some photosensitive molecules therein such that the remaining photosensitive molecules have a non-uniform distribution.
US10539920B2 Image forming apparatus
Provided is an image forming apparatus in which a movable member comes close to an opening to cover a part of the opening in the open state of an opening and closing member. In the course of change from the open state to the state in which an entering portion enters the inside of the housing, the movable member is pressed by the entering portion to move away from the opening and the opening and closing member moves toward the opening. In the closed state of the opening and closing member, the movable member is placed in a position further away from the opening than in the open state, and the opening and closing member is in the position in which the opening and closing member covers a part of the opening while forming a gap between the opening and closing member and the housing.
US10539918B2 Image forming apparatus
An image forming apparatus includes an image forming unit and a cartridge removably attached thereto. The image forming unit includes: a toner image forming unit; and a toner storing portion including a first toner storing portion that stores a first toner, a waste toner storing portion that stores a waste toner, and a movable partition that separates the storing portions. The cartridge includes a second toner storing portion that stores a second toner. The image forming unit includes: a first portion for supplying the first toner in the first toner storing portion to the toner image forming unit; a second portion for supplying the second toner in the second toner storing portion to the toner image forming unit; and a conveying member that conveys the first toner supplied through the first portion and the second toner supplied through the second portion, to the toner image forming unit.
US10539916B2 Image forming apparatus and lubricant application device
An image forming apparatus includes an image holder; a developing device that creates a toner image by developing a latent image held on the image holder; and an application member that scrapes a lubricant from a solid lubricant and applies the scraped lubricant onto the image holder, wherein a surface of the application member is a fabric member that holds toner.
US10539908B2 Image forming apparatus and method for image forming
An image forming apparatus is provided. The image forming apparatus includes a sensor configured to sense a toner concentration, a processor configured to determine at least one of a coring level and a total area coverage (TAC) level according to the detected toner concentration, and an image former configured to print the rendered print data.