US10582172B2

An optical system includes a light source, a film positioned to be illuminated by light from the light source, the film including a plurality of Bragg gratings configured to redirect the light, and an actuator configured to apply a shearing force to the film. The shearing force manipulates an orientation of the plurality of Bragg gratings to change an extent to which the plurality of Bragg gratings redirects the light and to thereby re-position a pupil at which the light converges after redirection by the plurality of Bragg gratings.
US10582170B2

A video display device includes: a receiver receiving video information including a bit string which defines a gradation value of an input image with a first frame rate; a video generator generating output images including multiple frames corresponding to a one-frame input image, based on the received video information; and a display displaying the generated output images for each frame rate. The bit string includes an upper bit, a middle bit, and a lower bit which are arranged in descending order therein. The upper bit corresponds to a number of gradations per frame of the output images. The video generator varies the gradation value among multiple frames in the output images according to the middle bit of the input image, and performs spatial dithering to correct the output images according to the lower bit of the input image.
US10582169B2

A system including an image capture system with a sensing efficiency that varies over a field of view of the image capture system may employ shaped illumination to compensate for the variation in the sensing efficiency. An illuminator may be configured to illuminate the field of view of the image capture system with illumination shaped to have higher intensity where the sensing efficiency is lower, e.g., at the periphery of the field over view. The imaging system may thus provide image data with more uniform signal-to-noise ratios. Image data from an illuminated scene may be manipulated using data from a non-illuminated scene to produce improved image data.
US10582168B2

Embodiments provide a video camera that can be configured to highly compress video data in a visually lossless manner. The camera can be configured to transform blue, red, and/or green image data in a manner that enhances the compressibility of the data. The camera can be configured to transform at least a portion of the green image data in a manner that enhances the compressibility of the data. The data can then be compressed and stored in this form. This allows a user to reconstruct the red, blue, and/or green image data to obtain the original raw data or a modified version of the original raw data that is visually lossless when demosaiced. Additionally, the data can be processed in a manner in which at least some of the green image elements are demosaiced first and then the red, blue, and/or some green elements are reconstructed based on values of the demosaiced green image elements.
US10582160B2

An entry device includes an entry port configured to receive cable television (CATV) signals from a headend. The entry device also includes a filter connected to the entry port. The entry device also includes a plurality of first output ports and a plurality of second output ports. The entry device also includes a first path connecting the filter to the first output ports. The first path is configured to have the CATV signals and multimedia over coax alliance (MoCA) signals pass bidirectionally therethrough. The entry device also includes a second path connecting the filter to the second output ports. The second path is configured to have the MoCA signals pass bidirectionally therethrough and to block the CATV signals from passing therethrough.
US10582154B2

A picture presentation system 1 presents a user U with a picture where a virtual image Di is created in a space in front of the user U. The picture presentation system 1 includes a hologram mirror 10 configured to reflect a picture composed of light of a specific wavelength at an angle different from an angle of incidence and transmit light other than the light of the specific wavelength, and a screen 20 configured to display the picture toward the hologram mirror. The hologram mirror 10, being placed opposite to the user U, reflects the picture from the screen 20 in such a way that the user U can visually recognize the virtual image Di of the picture at a position on the opposite side from the user U across the hologram mirror 10 (arrow AR1).
US10582153B2

In an information providing terminal, a half mirror, which reflects display content of a third display panel toward an operator and causes incident light of a third camera to pass therethrough, is obliquely attached to a part above a fourth display panel by 45° with respect to a horizontal direction. The third camera is disposed behind the half mirror. The operator has a conversation with a user while viewing a facial picture of the user which is projected by the third display panel and is reflected in the half mirror. The third camera disposed at a back of the half mirror images a facial picture of the operator from the front over the half mirror. At this time, the facial picture of the operator, which faces the front, is projected onto a first display panel of an information displaying terminal.
US10582151B2

Disclosed herein is a camera system including, a camera apparatus having, an image sensor, a correction section, a first transmission processing section, and a synchronization processing section, and a video processing apparatus having a second transmission processing section and a conversion section, wherein the video processing apparatus outputs the video data obtained by the conversion by the conversion section.
US10582150B2

An audio/visual (A/V) recording apparatus comprises an A/V input, a memory configured for recording A/V signals received from the A/V input, a locator configured to determine a location of the A/V recording apparatus when an A/V recording is taking place to provide location information based on localized location inputs and a tagger configured to tag the recording in the memory with the location information.
US10582149B1

A system and method for generating preview data from video data and using the preview data to select portions of the video data or determine an order with which to upload the video data. The system may sample video data to generate sampled video data and may identify portions of the sampled video data having complexity metrics exceeding a threshold. The system may upload a first portion of the video data corresponding to the identified portions while omitting a second portion of the video data. The system may determine an order with which to upload portions of the video data based on a complexity of the video data. Therefore, portions of the video data that may require additional processing after being uploaded may be prioritized and uploaded first. As a result, a latency between the video data being uploaded and a video summarization being received is reduced.
US10582146B2

A projector includes a semiconductor die including a digital micromirror device; and a first integral optical layer attached to the semiconductor die. The first integral optical layer includes a first optical lens and a first diffractive optical element. A second integral optical layer is attached to the first integral optical layer. The second integral optical layer includes an aperture stop and a second diffractive optical element. A third integral optical layer is attached to the second integral optical layer. The third integral optical layer includes a second optical lens and a light source mount. The semiconductor die, the first integral optical layer, the second integral optical layer and the third integral optical layer are stacked to form an optical path through the first and second diffractive optical elements, reflect off the digital micromirror device, and pass through the first optical lens, the aperture stop and the second lens.
US10582144B2

System and method for control using face detection or hand gesture detection algorithms in a captured image. Based on the existence of a detected human face or a hand gesture in an image captured by a digital camera, a control signal is generated and provided to a device. The control may provide power or disconnect power supply to the device (or part of the device circuits). The location of the detected face in the image may be used to rotate a display screen to achieve a better line of sight with a viewing person. The difference between the location of the detected face and an optimum is the error to be corrected by rotating the display to the required angular position. A hand gesture detection can be used as a replacement to a remote control for the controlled unit, such as a television set.
US10582136B2

A camera apparatus is provided. The apparatus includes an image sensor, an electrochromic filter element, an infrared illuminator, and a controller configured to activate at least one from among the electrochromic filter element and the infrared illuminator based on a feature of an image of a scene captured by the image sensor.
US10582135B2

A system (10) for compositing a scene comprising a captured video image and a computer-generated background image, the system comprising: at least one video camera (12, 14, 16) for recording and storing a raw video image (22, 24, 26) of a scene and for outputting a working video image of the scene; a selector switch (20) operatively interposed between each of the video cameras (12, 14, 16) and a real-time compositor (18) for feeding a selected one of the working video images (22) at any given time to the real time compositor (18); the real time compositor (18) being adapted to incorporate a first CGI image (28) into the selected working video image (22) and to display a composite video image (32) representative of the final shot on a display screen (34); the system (10) further comprising: a data storage device (41) adapted to store an archive copy of the raw video images (22, 24, 26) from each of the video cameras (12, 14, 16) and a second compositor (30) operatively connected to the data storage device (41) for superimposing a second CGI image (62) onto any one or more of the video images captured by the video cameras (12, 14, 16), wherein the first CGI image (28) is a lower-resolution, or a simplified, version of the second CGI image (62).
US10582133B1

An optical assembly allows video imagery to be imported into a night vision device and exported therefrom. The assembly can be an insert that is installed between the image tube and eyepiece of an existing night vision device to retrofit the device for superimposing images. Images imported—e.g., images captured by thermal detectors, maps, compass information, training video, etc.—are received wirelessly and injected into the optical train of the night vision device such that both the night vision scene from the goggle and the injected imagery can be simultaneously observed at the eyepiece. Combined images can be transmitted to external systems for observation purposes such as real-time active mission feedback. The insert provides sensor fusion and interconnection to the digital battlefield for presently-fielded night vision goggles. It receives power and optical information from the existing goggle. Goggles using this device can have full functionality and performance.
US10582130B1

A device comprising at least one memory, a processor, coupled to the at least one memory, one or more digital image sensors, one or more sensor modules, wherein at least one of the one or more sensor modules is exterior to the device housing and communicable to the processor, a controller to alternately toggle between and show media collected from the one or more digital image sensors and the one or more sensor modules, a display, wherein the display either alternates between, merges, or both the media as acquired from the one or more sensor modules and the one or more digital image sensors, a processor, coupled to the at least one memory, the processor is configured to cause the controller to send a first action upon detecting a first activity, and a second action upon detecting a second activity.
US10582124B2

In various implementations, a method includes obtaining a target image having a first resolution and comprising a plurality of target pixels having a plurality of corresponding target pixel values, obtaining a guide image having a second resolution and comprising a plurality of guide pixels having a plurality of corresponding guide pixel values, and generating an enhanced target image based on the target image and the guide image, the enhanced target image having the second resolution and comprising a plurality of enhanced target pixels having a plurality of corresponding enhanced target pixel values. In various implementations, determining, for a particular upscaled target pixel, a similarity metric indicative of the similarity of a neighborhood of pixels around the particular upscaled target pixel to a neighborhood of pixels around a corresponding guide pixel, and determining, for the particular upscaled target pixel, an enhanced target pixel value based on the similarity metric.
US10582105B2

Techniques describe opportunistically capturing and tagging images with wireless information by a mobile device. The tagged image may be transmitted to a remote server, such as a crowdsourcing server, where the location at which the image was captured may be determined using visual features from the image. An association between the location and the wireless measurements may be used in building/maintaining a heatmap. In one embodiment, techniques are described for setting camera parameters for opportunistically capturing images and may include receiving at least one signal associated with at least one signal emitting device, determining information associated with the at least one signal emitting device using the at least one signal, setting at least one camera parameter for a camera coupled to the mobile device based on the information associated with the at least one signal emitting device, and capturing one or more images using the at least one camera parameter.
US10582104B2

An electronic device includes a display unit, a bezel portion, and a camera module disposed beneath the bezel portion and provided with a pair of flat surfaces facing each other, wherein the camera module includes a plurality of rim guides each including first and second flat surfaces facing each other, and first and second curved surfaces connecting the first and second flat surfaces, the plurality of rim guides being laminated with forming spaces apart from one another, a plurality of lens portions formed within the plurality of rim guides, respectively, and forming a specific focal length, and an image sensor overlapping the plurality of lens portions and generating an image using light that has passed through the plurality of lens portions.
US10582100B1

A MEMS electrostatic actuator that provides 5 degrees of freedom (5-DOF) motion is disclosed. The actuator comprises of an inner, a middle, and an outer MEMS structures that are nested with respect to each other. Each of the structures comprise of a plurality of rotors and stators. The rotors further comprise a plurality of moving capacitive electrodes which engage with a plurality of fixed capacitive electrodes in the stators to provide a variety of translational and rotational motions.
US10582095B2

An enclosure having: a base face that is opaque or translucent to human eyes viewing from outside of the enclosure and transparent to infrared radiation; and at least two flat, orthogonal mounting faces configured to be overlaid respectively on at least two surfaces of walls and ceiling of a room. A thermal imaging apparatus configured to image based on infrared radiation and mounted within the enclosure with a predetermined orientation relative to the base face to have a designed imaging direction with respect to the room when the enclosure is mounted in the room to have the at least two orthogonal mounting faces overlaid respectively on the at least two surfaces.
US10582091B1

A method and system for an auto-color detection and color transformation is provided including with at least one image signal processor, splitting an input image into a plurality of strips on a page. Each strip is composed of a plurality of pixels. The presence of color data within a strip is determined. Based on a determination that no color data is present within the strip both a monochrome rendering and a simple color rendering of this neutral strip are generated. Based on a determination that color data is present within a strip, the entire page is declared a color page and either one of a simple color rendering (via 1D look up tables) or a complex color rendering (via tetrahedral interpolation) of the strip is generated. Thereafter, only color renderings of subsequent strips is performed for the corresponding page.
US10582075B2

An image forming apparatus includes: a transfer section that transfers an image to a sheet; a sheet conveyance member that is provided on an upstream of the transfer section in a sheet conveyance direction and that conveys the sheet; and a hardware processor that controls the sheet conveyance member to displace the sheet, wherein a preset value defining a displacement condition of the sheet conveyance member for providing a correct position of the image on the sheet is set.
US10582073B2

A non-transitory computer-readable medium stores computer-executable instructions including an application. The application is configured to cause a processor of an information processing device to, in response to accepting an authentication instruction, activate a local server and a browser, and instruct the browser to display an authentication screen of a cloud server and to specify the local server as a redirection destination. The local server is configured to cause the processor to, in response to receiving a request from the browser, determine whether the request is a particular request other than the redirection request, when determining that the request is not the particular request, instruct the browser to display a completion screen including a result of the authentication, and terminate the local server, and when determining that the request is the particular request, respond to the particular request, without terminating the local server.
US10582069B2

An information processing device includes circuitry to determine a connection state between the information processing device and an information device locally connected to the information processing device. The circuitry further transmits, to a device management apparatus connected to the information processing device through a network, information on the information device acquired from the information device when the connection state is a first state. The circuitry further deletes the information on the information device managed by the information processing device when the connection state is a second state.
US10582068B2

The invention relates to a a printing system for printing out images and/or documents, the printing system having at least one printing module with a printer, an operator interface and a computer. A machine-readable code is read using a camera of the printing module to release a print order previously transmitted.
US10582063B2

An example operation may include one or more of receiving a plurality of local audio files from a plurality of audio devices that participated in a teleconference, where each local audio file includes a locally captured audio recording of a user of a respective audio device during the teleconference, generating combined audio playback information for the teleconference based on the plurality of local audio files received from the plurality of audio devices, the generating including detecting audio portions within the plurality of local audio files and synchronizing a playing order of the detected audio portions based on timing information included in the plurality of local audio files, and transmitting the combined audio playback information of the teleconference to at least one audio device among the plurality of audio devices.
US10582059B1

Various embodiments of the invention provide methods, systems, and computer program products for routing a communication in a contact center. Specifically, a treatment is selected for a communication from a plurality of treatments. Here, each treatment includes a plurality of agents to handle communications placed in the treatment and a set of queues in which each queue includes a value range. A determination is made as to whether the communication is using a chaining or non-chaining channel. If the communication is using a chaining channel, then a target agent designated to handle communications placed in the treatment using the chaining channel and corresponding queue are identified based on a value of the communication. If the communication is using a non-chaining channel, then a queue is selected from the set of queues for the treatment based on the value of the communication falling within the value range for the queue.
US10582057B2

A method for automated quality management of agents of a contact center includes: selecting, by a processor, a topic for interacting with a human agent of the contact center; identifying, by the processor, a dialog tree associated with the selected topic; and engaging, by the processor, in an automated communication session with the human agent based on the identified dialog tree, wherein the engaging of the automated communication session includes: receiving, by the processor, an agent input; identifying, by the processor, a current node of the dialog tree associated with the agent input; selecting, by the processor, an automated phrase to be output in response to identifying the current node; and outputting, by the processor, the automated phrase.
US10582056B2

A communication channel customer journey may involve receiving a first communication on a communication channel of a plurality of communication channels, wherein the first communication is associated with a contact, receiving at least one additional communication from the contact, wherein the at least one additional communication is on a same communication channel or is on a different communication channel of the plurality of communication channels, linking the first communication and the at least one additional communication by the contact, wherein linking involves storing information from at least one of a recording, a transcript, a copy of one or more of the first communication and the at least one additional communication, a language characteristic, an acoustic characteristic, a category, and a score, and enabling a user to navigate between all of the stored information for the first communication and the at least one additional communication.
US10582054B2

A machine learning system and method for contact center use. Activities associated with a plurality of contact centers are monitored and a knowledge base is updated based on the monitored activities. An outcome for a particular contact center may be predicted based on monitored interactions for the particular contact center, and based on information in the knowledge base. An output is then generated based on the predicted outcome.
US10582045B1

Providing ported and disconnected wireless number distinction, comprising: receiving, by at least one processor, an aggregator data file containing at least one of at least one wireless number that has been ported and at least one wireless number that has been disconnected, accessing, by the at least one processor, a number portability database, receiving, by the at least one processor, at least one of text and voice call opted-in data file, determining, by the at least one processor, a conjunction of the aggregator data file and number portability database, the conjunction defining a ported data file, determining, by the at least one processor, a commonality of the at least one of a text and a voice call opted-in data file and the ported data file, the commonality defining a ported opted-in data file, recording, in at least one memory, a status of the commonality of the ported opted-in data file as opted-in wireless numbers, wherein the at least one processor and at least one memory are communicably coupled and reestablishing, by the at least one processor, based on the opted-in wireless numbers at least one subscription service to at least one mobile device.
US10582043B1

A cross-network call identifying function for identifying instances of international call interconnect bypass telecommunications fraud. The cross-network call identifying function access call detail records of both the terminating network and the originating network. The cross-network call identifying function identifies an outgoing international phone call from a caller within the originating network to a callee within the terminating network. The call detail records of the terminating network are querried for an incoming call with a matching callee call identifier. Time information of the outgoing call and the incoming call are compared to determine whether there is a match. If the callee call identifiers and time information match, but the incoming phone call is recorded as a local call, then the incoming call is identified as an instance of international call interconnect bypass fraud.
US10582039B2

A mobile electronic device includes a first sensor that detects a proximity to an own device, a second sensor that detects a body reaction, and a controller that determines, when the proximity to the own device is detected by the first sensor and the body reaction is detected by the second sensor, that the own device is in a storage part provided on clothes. When it is determined that the own device is in the storage part provided on the clothes, the controller determines whether the clothes correspond to upper-body clothing or lower-body clothing of a user based on rotation information of the own device.
US10582038B2

In one embodiment, a method includes receiving sensor data from a number of sensors of the computing device. The sensor data corresponds to a particular state associated with the computing device. The method also includes determining a vector corresponding to the received sensor data; and comparing the vector with a pre-determined hyperplane. The hyperplane corresponds to a number of imminent uses of the computing device. The method also includes determining whether the particular state associated with the computing device corresponds to a particular one of the imminent uses of the computing device based on the comparison of the vector with the pre-determined hyperplane.
US10582037B2

Systems and methods for creating and joining directories of contacts are provided. A method includes receiving, from a first user device associated with a first user, a first request to create the private directory of contacts, the first request including a directory joining criterion; creating the private directory of contacts; receiving, from a second user device associated with a second user, a second request to join the private directory of contacts; in response to determining that the second user meets the directory joining criterion, adding the second user to the private directory of contacts; and in response to determining that the second user does not meet the directory joining criterion, adding an incoming request, indicative of the second request, to a list of incoming requests of the first user.
US10582036B2

Exemplary embodiments relate to techniques for sending ephemeral content messages via a communications service. An interface may be presented to allow a user to initially access ephemeral content functionality and select content for inclusion in the ephemeral content message. The interface may present a streamlined set of use cases without regard to the manner in which the content was initially captured. Different types of content may be used as ephemeral content, including images, videos, weather reports, news stories, text, audio recordings, location tags, etc. The ephemeral content may be sent through the communications service as an end-to-end encrypted message. When a user replies to an ephemeral content message, the reply may trigger a one-to-one conversation between the originating user and the replying user. Alternatively, an ephemeral content message may be initially sent to a selected group, and replies may be sent back to the entire group.
US10582034B2

Disclosed is a method of a first electronic device, including capturing at least one first video, and in response to identifying a second electronic device in a surrounding area of the first electronic device, without a user input for command, transmitting the at least one first video to the second electronic device to display the at least one first video.
US10582029B2

A digital broadcast receiver for processing a broadcast signal, includes a tuner configured to receive the broadcast signal including Physical Layer Pipes (PLPs), wherein the PLPs carry link layer packets; and a controller coupled to the tuner, wherein the controller is configured to decode a specific PLP, acquire signaling information for header compression, wherein the signaling information for header compression includes a PLP identifier for the signaling information for header compression, profile information for representing a range of multiple protocols used to compress at least one stream, and a maximum value of a context identifier, decode another PLP to receive the at least one compressed stream based on the signaling information for header compression, and decompress the at least one compressed stream.
US10582025B2

Methods and apparatuses for scheduling and indicating scheduling information in a wireless local area network (WLAN). A station (STA) includes a transceiver configured to receive a header for a protocol data unit and a controller configured to identify common information for a plurality of STAs that are scheduled in the WLAN from a common field in the header and to identify user-specific information for the STA from a user-specific field in the header that follows the common field. An access point (AP) includes a controller configured to include common information for a plurality STAs that are scheduled in the WLAN in a common field in a header of a protocol data unit, and to include user-specific information for the STAs in a user-specific field in the header that follows the common field. The AP also includes a transceiver configured to transmit the protocol data unit including the header.
US10582022B2

Methods, systems, and computer-readable media for providing reliable switching between different transport protocols (e.g., TCP and UDP) are presented herein. In some embodiments, a computing platform may stop transmission over a transport protocol. Subsequently, the computing platform may synchronize buffers between a client and a host. For example, the buffer may include acknowledgments for undelivered reliable packets between the client and the host. Next, the computing platform may resume transmission over a different transport protocol. In some embodiments, when establishing an initial connection between a client and a host, connections may be attempted in parallel over multiple transport protocols. After a connection over a first transport protocol is established, if a connection is later established over a second transport protocol, the connection may be transitioned to the second transport protocol. Also, ticketing semantics may be preserved in the switch between the different transport protocols.
US10582015B2

In one aspect, the disclosure teaches a system configured to receive from a device a request for content including an identifier of a first set of dictionaries available locally at the device. The system is also configured to select a second set of dictionaries to compress content requested by the device based at least on the set of dictionaries available at the device, the second set of dictionaries selected from a third set of local system dictionaries available at the system.
US10582014B2

A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.
US10582013B2

A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.
US10582005B2

Disclosed are various approaches performing actions on data items in a third-party service with a network-accessible application programming interface from an email client. The email client can perform an action as specified by an email service profile, which specifies how to identify the email message, the data item and how to interact with the network-accessible application programming interface.
US10581999B2

Embodiments as disclosed provide a distributed caching solution that improve the performance and functionality of a content management platform for sites that are physically or logically remote from the primary site of the content management platform. In particular, according to embodiments, a remote cache server may be associated with a remote site to store local copies of documents that are managed by the primary content management platform. Periodically, a portion of the remote site's cache may be synchronized with the content management platform's primary site using an extensible architecture to ensure that content at the remote cache server is current.
US10581998B2

A method for Bluetooth communication includes: in Bluetooth communication, allocating bandwidth resources as a first bandwidth resource for communication with a data source device and a second bandwidth resource for communication with a slave device; in the communication with the data source device, receiving and caching data from the data source device; in the communication with the slave device, determining whether the volume of the cached data is less than a first threshold; and if the data volume of the cached data is less than the first threshold, using at least a portion of the second bandwidth resource for the communication with the data source device.
US10581996B2

System for ontological evaluation and filtering of digital content evaluates metadata associated with content available from an original content server. The metadata is filtered and evaluated by a processing cluster to develop correlation among content for the formation of content “channels”. In general, the filtering and evaluation criteria use predictive algorithms and seek to identify content that is likely to be desired for download by the consumers located at, for example, a particular multi-dwelling unit. The content, once so correlated, is then grouped or aggregated into “channels”.
US10581995B1

Systems and methods for providing high availability Virtual Desktop Infrastructure (VDI) are disclosed. In some exemplary aspects, two or more datacenters are used to provide redundancy. Data may be replicated on all datacenters and data from one datacenter may be known to another datacenter and vice-versa. In some exemplary aspects, user desktops and desktop pools are replicated and, if a primary datacenter is down and a user is not able to connect to his broker, the user is redirected to a second broker of the second datacenter.
US10581983B2

A method for operating a u-MANO inside a user domain that ensures deployment and service integrity of end-to-end network services in collaboration with a p-MANO includes receiving a request for a network service instance; and initiating a discovery operation to discover the p-MANO if the request's scope is determined to extend beyond the user domain. The discovery operation includes: determining an identity and/or an address of the p-MANO; sending a solicitation message to the p-MANO to discover its reachability and availability; sending a service request specifying network service requirements to the p-MANO in response to receiving a solicitation response from the p-MANO; and receiving a service acceptance from the p-MANO. The method further includes instantiating and deploying the network service instance that is at least partially within the user domain and partially outside the user domain.
US10581982B2

The disclosure is directed to moving an application, e.g., a messenger service in a social networking application, to various locations in a distributed computing system, e.g., to improve an efficiency of the application. For example, the application can be moved to a data center that is closer to a location of a user to decrease a latency associated with accessing the application. In another example, the application can be moved to a data center that is closer to a location of a storage system that stores data associated with the application to improve a throughput of the application, e.g., a rate at which data is read and/or written.
US10581976B2

Provided are methods and systems for a Transmission Control Protocol (TCP) state handoff of a data traffic flow. A method for a TCP state handoff of a data traffic flow comprises determining a TCP state at predetermined times by a state machine unit. The TCP state includes data concerning a session between a client and a server. The TCP state for the predetermined times is stored to a database. A request to apply a predetermined policy to the session is received by a transaction processing unit and, based on the request, a session request associated with the session between the client and the server is sent to an access control unit. The session request is processed by the access control unit based on the TCP state and according to the predetermined policy.
US10581967B2

One embodiment provides a system that facilitates secure communication between computing entities. During operation, the system generates a first interest that indicates a vote for a value associated with a group prefix and a round number. In response to the first interest, the system receives a first content object that indicates an acknowledgment of the vote and has a payload that includes a nonce validator. In response to a second interest that indicates an acknowledgment of the first content object, the system receives a second content object that indicates a decision for the value and has a payload that includes a nonce which is used as a pre-image of the nonce validator. The system verifies the second content object based on the nonce and the nonce validator.
US10581966B2

A system includes determination of a resource stored in a cloud storage service, identification of a first cloud service associated with the resource, determination of a first pre-backup callback and a first post-backup callback associated with the first cloud service, transmission of the first pre-backup callback to the first cloud service, reception of a return of the first pre-backup callback from the first cloud service, transmission, in response to receipt of the return, of an instruction to the cloud storage service to backup the resource, and transmission of the first post-backup callback to the first cloud service.
US10581964B2

A service provider may apply customer-selected or customer-defined auto-scaling policies to a cluster of resources (e.g., virtualized computing resource instances or storage resource instances in a MapReduce cluster). Different policies may be applied to different subsets of cluster resources (e.g., different instance groups containing nodes of different types or having different roles). Each policy may define an expression to be evaluated during execution of a distributed application, a scaling action to take if the expression evaluates true, and an amount by which capacity should be increased or decreased. The expression may be dependent on metrics emitted by the application, cluster, or resource instances by default, metrics defined by the client and emitted by the application, or metrics created through aggregation. Metric collection, aggregation and rules evaluation may be performed by a separate service or by cluster components. An API may support auto-scaling policy definition.
US10581962B2

Systems and methods provided herein are directed to allowing a client to access a storage cluster, and the storage cluster to access the client, without having to communicate through the load balancer after an initial communication, or an initial packet from the client to the storage cluster, for packets belonging to the same session as the initial packet based on information included in headers of the packet.
US10581959B2

A computer-implemented method for load-balancing client input/output (I/O) requests in a clustered storage system may include receiving a request by a first node of a clustered storage system from a client to initiate a session between the client and the first node. The request may specify a multi-channel communication session. In response to receiving the request, an Internet Protocol (IP) address of the first and at least a second node may be transmitted to the client. The multi-channel communication session may be established between the client and the first and second nodes in which the client communicates with the first node using a first communication channel and communicates with the second node using a second communication channel. The first node may transmit to the second node session data determined at the first node. The second node may transmit to the first node session data determined at the second node.
US10581952B1

Embodiments include methods, server systems, and computer-readable media that provide manufacturer-independent interface to mobile computers via a plurality of mobile communication devices. These embodiments associate a particular service account with a first mobile computer and with first and second mobile communication devices, and transmit to the first and second mobile communication devices a first download list identifying files to be transferred to a first storage device associated with the first mobile computer. Embodiments also receive from the first mobile communication device a first remove list identifying files transferred by the first mobile communication device to the first storage device. Embodiments also delete files identified on the first remove list from the portion of the data storage associated with the particular service account, create a second download list comprising the first download list but not the first remove list, and transmit to the second mobile communication device the second download list.
US10581950B2

Systems and techniques are described for executing an application locally. A described technique includes providing, by a user device and to a remote application system, data identifying user events associated with the application while data communication is available between a user device and a remote application system executing an application. The user device receives from the remote application system user interfaces for the application and presents the user interfaces on a display of the user device. The user events are provided as inputs to a local version of the application executing on the user device. A determination is made that data communication between the user device and the remote application system has become unavailable. In response, a user interface generated by the local version of the application is presented on the display of the user device.
US10581949B2

A system is disclosed for delivering dynamically-rendered web experiences enriched with external user profile data. The system establishes a provider connection with a provider system external to the system. The provider connection connects a page component of a network site and a provider service executing on the provider system. During web content delivery, the system accesses the provider connection and queries the provider service about a user visiting the network site. The system dynamically integrates external user profile data provided by the provider system with system-managed content in a delivered web page that is tailored to the user.
US10581948B2

Among other things, this document describes systems, devices, and methods for using TLS session resumption tickets to store and manage information about objects that a server or a set of servers has previously delivered to a client and therefore that the client is likely to have in client-side cache. When communicated to a server later, this information can be used to drive server decisions about whether to push an object to a client, e.g., using an HTTP/2 server push function or the like, or whether to send an early hint to the client about an object.
US10581947B2

In one aspect, an example method is disclosed. The method includes (i) receiving, by a first computing system, from a second computing system, video content transmitted from the second computing system; (ii) determining, by the first computing system, a live/non-live characteristic of the transmission; (iii) using, by the first computing system, the determined live/non-live characteristic of the transmission, as a basis for selecting a digital-video effect (DVE); and (iv) executing, by the first computing system, the selected DVE, wherein executing the selected DVE causes the first computing system to generate video content.
US10581944B2

A technique for distributing transmission resources in a media data streaming system is disclosed. A user terminal of the media data streaming system comprises an interface configured to receive a stream of variable bitrate encoded media data via a communications network. The user terminal further comprises a memory storing program code and at least one processing device configured to execute the program code. The program code causes the processing device to determine bitrate variation information for the media data stream and to trigger transmission of the bitrate variation information towards a network component. The network component is configured to trigger dynamic distribution of the transmission resources of the communications network among multiple user terminals dependent on the bitrate variation information.
US10581942B2

A user of a communication network may have specific requirements for its critical data streams. The user may require dedicated channel capacity for its critical application. A dedicated channel may be separate from a common channel carrying non-critical data of the user. The user may create policies for assigning channel capacities to its critical data streams based on various criteria. The user may also create policies on sharing the dedicated channel capacity among its different critical data streams.
US10581939B2

A computing system may include first and second client computing devices each configured to generate a respective local graphics surface. A virtualization server may be configured to run a virtual collaboration application for the first client computing device hosted in a virtual computing session, and to generate a virtual graphics surface from the local graphics surface of the first client computing device within the virtual computing session. A collaboration cloud computing service may cooperate with the second client computing device and the virtual collaboration application at the virtualization server to share the virtual graphics surface within the local graphics surface of the second client computing device.
US10581936B2

An information processing terminal includes: circuitry to receive from a management system via a network, a candidate identifier of each one of one or more candidate counterpart information processing terminals that are previously registered for the information processing terminal; and to determine, in response to acceptance of an identifier that has been input, whether the accepted identifier matches any one of the candidate identifiers being received. Based on a determination indicating that the accepted identifier matches any one of the candidate identifiers, the circuitry transmits to the management system first request information requesting to start communication with the candidate counterpart information processing terminal identified with the accepted identifier. Based on a determination indicating that the accepted identifier does not match any one of the candidate identifiers, transmit to the management system second request information requesting to start communication with a counterpart information processing terminal identified with the accepted identifier, the circuitry transmits the second request information including destination information that differs from destination information included in the first request information.
US10581932B2

In one embodiment, a router operating in a hierarchically routed computer network may receive collected data from one or more hierarchically lower devices in the network (e.g., hierarchically lower sensors or routers). The collected data may then be converted to aggregated metadata according to a dynamic schema, and the aggregated metadata is stored at the router. The aggregated metadata may also be transmitted to one or more hierarchically higher routers in the network. Queries may then be served by the router based on the aggregated metadata, accordingly.
US10581930B2

Aspects of the subject disclosure may include, for example, determining from a transport protocol message, capability information associated with user equipment associated with a call session, determining a first codec to provide a first media service to the user equipment associated with the call session according to the capability information, and responsive to determining the first codec, searching a codec table to obtain a first resource identifier associated with a first media resource function to provide the first media service according to the first codec. If the first resource identifier associated with the first codec is not available at the codec table, accessing the first resource identifier associated with the first media resource function from a domain name server and, in turn, transmitting a first request to the first media resource function to provide the first media service to the user equipment associated with the call session. Other embodiments are disclosed.
US10581929B2

Disclosed in some examples is a method of media repair in an IMS based network, the method includes communicating with an IMS network using SIP to setup a download session with a BMSC over a MBMS bearer; responsive to determining that one or more received encoding symbols of media downloaded using the established MBMS bearer cannot be decoded: requesting a file repair procedure from the IMS network component using a SIP re-invite request, the SIP re-invite request including an address of an HTTP repair server indicated by the IMS network component during the MBMS bearer setup; responsive to receiving a SIP acknowledgement indicating that the request was successful, requesting an HTTP connection with the HTTP server to re-download the one or more encoding symbols of the media that could not be decoded; and receiving the one or more encoding symbols from the HTTP server.
US10581923B2

A method for connecting a connected device to a secure network of interconnected computers, the method comprising: sending, by a processing unit of the connected device, to a cloud switch server, an activation request comprising first identification information enabling identification of the connected device; receiving, by the processing unit, from the cloud switch server, connection information enabling connecting the connected device to the secure network of interconnected computers; and establishing, by the processing unit, a connection between the connected device and the secure network of interconnected computers, utilizing the connection information.
US10581917B2

Systems and methods of enforcing device policies. One example method includes receiving, with an electronic processor and from a host virtual machine server, information regarding an electronic client device operating a guest virtual machine, and receiving, with the electronic processor, a policy check request from a server to the host virtual machine server. The policy check request includes a first set of policies generated by the server. The method also includes generating, with the electronic processor, a second set of policies based on information received from the host virtual machine server, and sending, from the electronic processor the second set of policies to the host virtual machine server.
US10581909B2

Systems and methods are disclosed for cryptographic signing of content requests. One method includes receiving, at a content network, a content request from a publisher website, the publisher website purporting to be associated with a publisher domain. At the content network, a public key may be received associated with the publisher domain. At the content network, at least one policy may be received associated with the publisher domain. It may be determined whether the content request comprises a cryptographic signature. If it is determined that the content request does not comprise a cryptographic signature, content may or may not be provided to the publisher website according to the policy from the publisher domain. If it is determined that the content request comprises a cryptographic signature, the cryptographic signature of the request may be validated using the public key. Upon successfully validating the cryptographic signature of the content request, content maybe provided to the publisher website according to the content request.
US10581905B2

The present invention relates to a solution to improve the security of applications. Particularly, the invention relates to the control of the whole lifecycle of data traffic between a client and a server applying also internal data flow system within the server only for editable data. The invention presents a method for detection of manipulation of data (29) by a client (11, 15, 25) that performs a request to a server (13, 17, 27) and detection of vulnerabilities within source code. The invention also presents an application and a system for the detection of manipulation in applications. As a particular example, the invention presents a method for detection of manipulation of web pages in HTTP.
US10581901B2

In one embodiment, a primary networking device in a branch network receives a notification of an anomaly detected by a secondary networking device in the branch network. The primary networking device is located at an edge of the network. The primary networking device aggregates the anomaly detected by the secondary networking device and a second anomaly detected in the network into an aggregated anomaly. The primary networking device associates the aggregated anomaly with a location of the secondary networking device in the branch network. The primary networking device reports the aggregated anomaly and the associated location of the secondary networking device to a supervisory device.
US10581896B2

In some implementations, a method includes receiving, for each of multiple users, user activity data describing actions taken by the user by use of a user device over a period of time, determining, for each user and based on the actions taken by the user over the period of time and user responsibility data that describe responsibilities of the user, a risk assessment representative of a security risk resulting from the actions taken by the user by use of the user device, and determining, by the data processing apparatus, for each user and based on the risk assessment determined for the user, whether to implement a user-specific remedial action directed to risk mitigation.
US10581894B2

A method for assessing effectiveness of one or more cybersecurity technologies in a computer network includes testing each of two or more component stages of an attack model at a first computer network element twice. A first one of the tests is conducted with a first one of the cybersecurity technologies operable to protect the first computer network element, and a second one of the tests is conducted with the first cybersecurity technology not operable to protect the first computer network element. For each one of the twice-tested component stages, comparing results from the first test and the second test, wherein the comparison yields or leads to information helpful in assessing effectiveness of the first cybersecurity technology on each respective one of the twice-tested component stages at the computer network element.
US10581883B1

In an embodiment, a computer system comprises one or more computer processors configured with a message transfer application; a message transfer/vision processing (MT/VP) interface coupled to the one or more computer processors and interposed between the message transfer application and a vision processing computer, wherein the MT/VP interface performs operations comprising: extracting risk indicator data from a message that is in transit to a recipient computer on a computer network; in response to the risk indicator data matching a message risk criterion, transmitting an image address for an image of interest coupled to the message or the image of interest to the vision processing computer; receiving, from the vision processing computer, a label that semantically describes visual content of the image of interest; using the label, querying a set of correlation data to determine a reference address that is associated with the label; in response to the image address matching the reference address, transmitting the message to the recipient computer; in response to the image address not matching the reference address, modifying, delaying or blocking the transmitting of the message to the recipient computer.
US10581876B2

An apparatus collects data from a data network for the purpose of detection and interception of security incidents therein. The apparatus identifies at least one event in the data network. The apparatus then inspects the event to identify its properties and metadata associated therewith. Based on the inspection, the apparatus identifies at least a type of the event, an operation and a resource associated with the event, and a device associated with the event. The metadata is the matched to a unified index stored in a database communicatively coupled to the apparatus via a network. Based on the match the apparatus determines whether the event is potentially a security incident. In case a determination of a potential security incident is made, the apparatus queries a set of set of policy rules to determine a type of action required respective of the metadata. The apparatus then performs the required action.
US10581875B2

A system and method are described for preventing security breaches in an IoT system. For example, one embodiment of a system comprises: an Internet of Things (IoT) device comprising a wireless communication module to establish communication with a plurality of IoT hubs over local wireless communication channels; advertising control logic to transmit first advertising beacons to the plurality of IoT hubs of a user indicating that the IoT device is connectable; the advertising control logic to begin transmitting a second advertising beacon to IoT hubs indicating that the IoT device is not connectable if the IoT device establishes a connection with a first IoT hub, the IoT hubs other than the first IoT hub to report the not connectable status of the IoT device to an IoT service; and a connection security module of the IoT service to determine whether the IoT device is connected to any known IoT hub upon receiving the not connectable status from one or more of the IoT hubs; wherein if the connection security module cannot identify a known IoT hub to which the IoT device is connected, then an alert condition is generated.
US10581864B2

An access control system including a data storage device configured to store a master credential database having a plurality of master identifiers and master status codes, an access control device having a local credential database including a plurality of local identifiers, and an electronic credential including a credential identifier. The access control device is configured to receive the credential identifier from the electronic credential, to determine whether to perform an update based upon the local status code associated with the local identifier of the credential identifier, and to update data in the local credential database with data in the master credential database by way of communication with the data storage device in response to the determining.
US10581856B2

Method and apparatus are disclosed for heterogeneous data storage management in cloud computing. According to some embodiments, a method for managing data storage in a communication network comprises: receiving at a data center in the communication network from a first device, a request for storing a data in the data center; checking whether the same data has been stored in the data center; in response to a check result that no same data has been stored in the data center, receiving from the first device a data package containing at least the data in plaintext or ciphertext (CT) in response to a check result that the same data has been stored in the data center, obtaining a deduplication policy for the data; when the deduplication policy indicates deduplication to be controlled by both or either of an authorized party (AP) and an owner of the data, or only the AP, or only the data owner, contacting both or either of the AP and the data owner, or only the AP, or only the data owner to conduct deduplication for the data; and when the deduplication policy indicates deduplication to be controlled by none of the AP and the data owner, conducting deduplication for the data at the data center. In some embodiments, the data package may contain or indicate the deduplication policy, and contain information for data holdership verification. The data center may challenge to ensure the data holdership before contacting to conduct deduplication or conducting deduplication at the data center.
US10581853B2

Systems, methods, and a security management apparatus, for password management including the determination of the identity of a service requesting a security token for access to the service. The security management apparatus generates personal identification data based on a personal identification input such as a touch selection or gesture, in order to access a service on a secured device. Responsive to the personal identification data satisfying an access criterion, a communication channel is established with the secured device. The identity of the service on the secured device is determined and a security token, such as a password, is sent to the secured device via the communication channel.
US10581851B1

Aspects described herein allow for systems and methods to monitor production changes to resources in a cloud computing environment and determine whether those changes were performed in accordance with a change management policy. A change order monitoring application receives data from cloud computing audit logs to detect infrastructure changes and combines that data with application information to determine which application was affected. The change order monitoring application then uses a machine learning algorithm to cluster multiple change events together when it is likely that the change events were part of the same change. If cluster of change activity does not appear to be authorized, the change order monitoring application sends an alert to a change management team and an application team to get more information about the activity.
US10581846B2

An embodiment of the invention may include a method, computer program product and system for authenticating a user device. The embodiment may include receiving a plurality of device parameter from a user device. The embodiment may include selecting a user profile having a plurality of user profile characteristics based on determining a match between at least one device characteristic of the plurality of device characteristics with at least one user profile characteristic of the plurality of user profile characteristics. The embodiment may include determining whether a device parameter from the plurality of device characteristics of the user device matches a user profile parameter of the plurality of user profile characteristics. The embodiment may include increasing a device value based on determining that the device parameter matches the user profile parameter. The embodiment may include authenticating the user device based on determining that the device value is above a threshold value.
US10581845B2

A method for assigning a device fingerprint to a target device is provided. The method includes acquiring first attributes of the target device, the first attributes including at least one browser plug-in or one font; calculating a correlation value with respect the first attributes of the target device and second attributes of at least one second device having a device fingerprint stored in a device library. The first attributes correspond to the second attributes. The method further includes: if the correlation value is greater than or equal to a pre-determined threshold value, assigning the device fingerprint of the at least one second device to the target device; and if the correlation value is smaller than the pre-determined threshold value, storing the first attributes of the target device to the device library and assigning a new device fingerprint to the target device.
US10581842B2

According to one embodiment, an authentication system includes an authentication device. The authentication device includes a biometric scanner, a processor, and an interface. The biometric scanner receives biometric data for a user. The processor authenticates the user by comparing the received biometric data for the user to predetermined biometric information for the user. The processor generates an authentication token in response to the authentication. The processor continuously authenticates the user. The interface communicates the authentication token to a content providing device, the authentication token indicating the authentication of the user. The interface receives content from the content providing device in response to the authentication token.
US10581828B2

A certification management system helps an organization develop and maintain a repository of current certification status of employees. The system may integrate multiple learning management systems and other enterprise level systems across the organization. The system facilitates identifying and enrolling targeted employees for any number and type of certification programs. The system may also implement and support reconfiguring certification programs, for example, during training, and enforcing recertification requirements according to maturing business needs. The system provides automated workflows that facilitate a formal, structured approach to the development and recognition of specific specialized skills at scale by infusing more consistency, rigor, and objectivity.
US10581826B2

Techniques are disclosed for facilitating impersonation for accessing resources through an access management system. When a user (“impersonator”) requests access to impersonate another user (“impersonatee”), the access management system may generate security data having two parts. One part may include a first security key that is sent to the impersonator and a second part may include a second security key that is sent to the impersonatee. Receipt of the second security key notifies the impersonatee about a request for impersonation to access a resource according to access permitted to the impersonatee. The impersonatee, if consenting to impersonation, may provide the security key received to the impersonator, thereby implicitly providing the impersonator with trust at run-time to access the resource. Upon verification of both security keys, by the access management system, access to a resource is provided to the impersonator based on access to the resource permitted to the impersonatee.
US10581818B2

A method may include allocating a number of public keys, where each respective public key is allocated to a respective entity of a number of entities; storing a number of private keys, where each respective private corresponds to a respective public key; storing one or more decryption algorithms, where each respective decryption algorithm is configured to decrypt data previously encrypted using at least one encryption algorithm of the encryption algorithms. Each respective encryption algorithm may be configured to encrypt data using at least one public key. Each respective decryption algorithm may be configured to decrypt data using at least one private key. The method may include receiving encrypted data, where the encrypted data is encrypted using a first public key and a first encryption algorithm, and the encrypted data is provided over a network.
US10581801B2

A context-aware distributed firewall scheme is provided. A firewall engine tasked to provide firewall protection for a set of network addresses applies a reduced set of firewall rules that are relevant to the set of addresses associated with the machine. A hypervisor implements a search structure that allows each virtual machine's filter to quickly identify relevant rules from all of the received rules. The search structure is constructed as a binary prefix tree, each node corresponding to an IP CIDR (Classless Inter-Domain Routing) block. A query for relevant rules traverses nodes of the search structure according to a queried IP address and collect all rules that are associated with the traversed nodes.
US10581796B2

Examples relate to the configuration of network connections for computing devices. In some examples, a computing device determines that a network is inaccessible through a first network connection provided by a network access node. The computing device determines that the network is accessible through a first computing device that provides a second connection to the network. The computing device generates gateway configuration data for a second computing device based on an address for the first computing device. The computing device transmits the gateway configuration data to the second computing device to cause the second computing device to use the first computing device as a gateway.
US10581794B2

A method, system, and computer program product for enabling communication between different overlay solutions. The method includes one or more processor obtaining an address resolution request from a first resource in a first domain for a second resource in a second domain. Both domains are in a shared computing environment and the second domain includes a control plane engine. The one or more processor obtains source information from the request, registers the information to the engine, and utilizes the request to query the engine to locate the second resource in the domain. The second resource matches the request. The processor receives a response from the engine identifying a first host and the first host is in the second domain and is the host of the second resource. The processor sends a notification request to the first host requesting that the first host reply to the request.
US10581787B2

Receiving unit 111 of exemplary friend candidate management server 10 receives from a first information-processing device, identification information of another user registered by executing a first program. Storage unit 12 stores the received identification information of the other user. Sending unit 113, for presenting to a user by executing a second program different from the first program, sends to the first information-processing device or a second information-processing device different from the first information-processing device, the identification information of the other user stored in the storage unit or another item of identification information corresponding to the identification information of the other user. The identification information of the other user is registered in the first information-processing device as friend information of the user based on a mutual agreement between the user and the other user.
US10581780B1

Information associated with a plurality of electronic communications between a first entity and a second entity is obtained. First and second determinations are performed that the number of communications in the plurality of electronic communications exceeds a first threshold, and that the plurality of electronic communications were exchanged during a period of time that exceeds a second threshold. A classification is performed on a received electronic communication based at least in part on the first determination and the second determination, the electronic communication is assigned one of three different classifications: good, bad, and undetermined. At least one action is performed based at least in part on the performed classification.
US10581776B2

A system and method for identifying specific locations where to attach or detach e-mail attachments based on e-mail storage locations is disclosed. The method allows to search in a mail-attachment connection table all the attachment locations that are in relation to the e-mail where the attachment is to be attached to or to be detached from and to present to a user all attachment locations that have a relevance for the attach/detach operation.
US10581774B2

Provided is a method for group sending message in instant communication, including following steps: acquiring a request for group sending message, accessing a first contact list, and then acquiring information of multiple contacts selected from said first contact list; acquiring inputted message to be group sent; and sending said inputted message to a respective receiving terminal of each of said contacts by sending said inputted message to a respective receiving terminal corresponding to each of the contact identifications. By implementing the technical scheme of the present disclosure, the user's time in operating is reduced, the efficiency of group sending message is improved, especially when the method is applied in a mobile terminal, the duration time of the mobile terminal is prolonged, and the security of group sending message is improved. The disclosure also provides a terminal and a computer storage medium for group sending message in instant communication.
US10581769B2

Systems and methods for invoking a third-party program as an additional participant of a chat session include monitoring events of a chat session of a messaging platform. At least one of the events of the chat session is determined to satisfy a triggering condition associated with a third-party program. In response to determining that the at least one of the events of the chat session satisfies the triggering condition associated with the third-party program, the third-party program is invoked as an additional participant of the chat session.
US10581764B1

Identifying user input data on a mobile user device may provide a way to predict the types of questions and actions a user will take and offer information contemporaneously with such actions. One example method of operation includes identifying a computer hosted conversation with a number of users submitting conversational statements, parsing the conversational statements to identify at least one item of interest, determining whether the at least one item of interest is a new item different from previously stored messages, automatically creating at least one response statement message including third party information corresponding to the at least one item of interest, and transmitting the response statement message to each of the users.
US10581761B2

Reassembly of member cells into a packet comprises receiving an incoming member cell of a packet from a switching fabric wherein each member cell comprises a segment of the packet and a header, generating a reassembly key using selected information from the incoming member cell header wherein the selected information is the same for all member cells of the packet, checking a reassembly table in a content addressable memory to find an entry that includes a logic key matching the reassembly key, and using a content index in the found entry and a sequence number of the incoming member cell within the packet, to determine a location offset in a reassembly buffer area for storing the incoming member cell at said location offset in the reassembly buffer area for the packet for reassembly.
US10581759B1

The efficiency of the network device is improved by sharing a packet processor across two or more control paths. Data unit sources send the first portion of each data unit that passes through the sources to the shared packet processor via their respective control paths. The packet processor generates control information for each of the data units, and sends the control information to a merger component that corresponds to the source of the data unit. The merger component merges the control information with a payload portion of the data unit that the data unit source sent along a separate data path. To better facilitate the sharing of the packet processor, the control paths may converge at an adaptive distributor, which uses a policy-based mechanism to select which data unit portion to forward to the packet processor in a given time slot. The policy may change based on various demand measures.
US10581751B1

Embodiments are directed to a method of regulating client agent backup jobs in a backup server by defining a server parallelism value specifying a maximum number of active backup jobs that can be simultaneously performed by the backup server, maintaining a plurality of queues in memory and including an active queue storing active backup jobs comprising a number of current backup jobs not exceeding the server parallelism value, and one or more overflow queues storing backup jobs exceeding the server parallelism value, receiving backup job requests from a plurality of clients and processing the received backup job requests through the plurality of queues, and transmitting a hold command to the plurality of clients if the plurality of queues are full. The overflow queues may comprise a wait queue and a sleep queue.
US10581750B2

A network access entity provides access to a communication network for a user equipment and a home gateway. The network access entity includes: a network interface configured to receive: a first status signal indicating a link quality of the first communication link; a second status signal indicating a link quality of the second communication link; and a third status signal indicating a link quality of the composite communication link; and a data flow manager for distributing data of a data stream towards the user equipment via the first communication link and via the second communication link.
US10581740B2

A packet forwarding method and a related apparatus to improve packet forwarding efficiency, where the method includes generating, by a controller, addressing information for a switching node, recording, by the controller, a correspondence between the switching node and the addressing information, and sending, by the controller, the addressing information to the switching node, so that the switching node forwards a packet according to the addressing information.
US10581739B2

An operation method of a first communication node among a plurality of communication nodes constituting an Ethernet-based vehicle network may comprise receiving a message from a second communication node; determining whether a source address of the message exists in a first address table stored in a memory of the first communication node; and transmitting the message and information on the source address of the message to a management node in response to determining that the source address of the message exists in the first address table.
US10581738B2

In embodiments disclosed herein involve receiving a first packet, where the first packet originated from a first device on a first virtual local area network (VLAN) in a first plurality of VLANs, where routing is enabled among each of the first plurality of VLANs. A first temporary value is assigned to a first VLAN identifier associated with the first packet, where the first temporary value corresponds to the first plurality of VLANs. Additionally, the first packet is processed based on a plurality of flow tables. Further, a first destination value is assigned to the first VLAN identifier, where the first destination value corresponds to a second VLAN in the first plurality of VLANs, and the first packet is transmitted to a second device on the second VLAN.
US10581737B1

A method and apparatus for accelerating data routing between applications of an application group are disclosed. In the method and apparatus, a host computer system receives registration information from a first computer system instantiated on the host computer system, whereby the registration information indicates whether a first application is executed on the first computer system. In response to a request from a second computer system that is instantiated on the host computer system to route data to the first application, the host computer system routes the data to the first computer system, whereby the internal routing of the data is determinable by the first computer system.
US10581733B2

Methods and devices for constructing a label and forwarding a label packet are provided. A node receives a message which carries a segment list and a segment list Identifier (ID) for identifying the segment list. The node constructs a label forwarding table according to the segment list and the segment list ID, and performs forwarding according to the label forwarding table; and/or the node maintains a mapping relationship between the segment list and the segment list ID.
US10581729B2

This application discloses a data packet processing method applied to a computing device in software-defined networking. After receiving a data packet of a data flow, a NIC in the computing device queries a flow table set according to matching information of the data packet; and if a flow table is obtained from the flow table set, the NIC processes the data packet according to the flow table; or if no flow table can be obtained from the flow table set, the NIC sends the data packet to a virtual switch, and the virtual switch obtains a flow table corresponding to the data flow, and saves the flow table into the flow table set, so that the NIC can directly process a subsequent data packet of the data flow. An operating load of the virtual switch is reduced, and operating efficiency of the computing device is improved.
US10581728B1

A method and apparatus for rate limiting network traffic are provided. A plurality of network devices may receive network traffic and route the network traffic to a destination. Rate limits may be imposed on the output rate of the plurality of network devices. The rate limits may be adjusted as the flow of the network traffic changes.
US10581727B2

Method for individualized data routing in a network, the method comprising the steps of initiating, on a user terminal, an enrolment process for registering a user of the user terminal for individualized data routing services, generating during the enrolment process, at a routing client application, a personal routing template, the template including at least individual routing parameters and user authentication information, prompting, on the user terminal by the routing client application, authentication of the user, selecting, on the user terminal by the routing client application, a personal routing template based on the user authentication information stored in the template, encapsulating, by the routing client application on the user terminal, a data package to be routed based on the information stored in the personal routing template by associating the individual routing parameters to the data package; and transmitting, by the routing client application, the encapsulated data package to a core network.
US10581726B2

Methods and apparatuses for enabling sub-seconds link failure detection in a multi-chassis link aggregation group (MC-LAG) system are described. A first network device of a packet network transmits a Multiprotocol Label Switching (MPLS) encapsulated packet over a first link that is part of the MC-LAG, where the MC-LAG couples the first network device with a second network device and a third network device and the second and third network devices are part of an inter-chassis redundancy (ICR) system. The MPLS encapsulated packet includes a generic associated channel header (ACH) and a payload, and where the payload includes a bidirectional forwarding detection (BFD) control packet.
US10581720B2

A dynamic service routing protocol (DSRP) communicates messages (e.g., containing information regarding network routes and tables) across a partial-mesh network of nodes. Gateway nodes (i.e., computing devices that operate as a final sink point for a service route) are connected to edge routers (i.e., computing devices that operate as a transit for a service route) but not necessarily to other host nodes. Gateway nodes asynchronously and/or dynamically send DSRP messages for updating the router nodes' routing tables and to minimize manual route configuration.
US10581719B2

A hardware architecture for a universal testing system used for performing Wifi tests on wireless devices under test (DUT) is disclosed. According to certain embodiments, test information travels from a Wifi port of the test server to the Wifi port's antenna in a Faraday cage, and then travels over the air to DUT's Wifi antenna in the same Faraday cage, and then to a LAN Ethernet port of the DUT, and then to the test server's Ethernet port.
US10581716B2

Embodiments as disclosed provided methods or systems for sending data over a network. Specifically, in certain embodiments, data is received and a datagram comprising at least a portion of the data can be created and sent to a terminal. Control data can be received from the terminal and the sending of the data to the terminal adjusted based on the received control data. In certain embodiments both the datagram and the control data may be sent over an unreliable protocol. Thus, embodiments as disclosed may provide an increased level of reliability and adaptability to differing network conditions in conjunction with the use of an unreliable protocol.
US10581707B2

Aspects of the subject disclosure may include, for example, upon receiving a request for media content, a first signal quality may be determined, a first quality level may be selected based on the first signal quality, and segments of the first quality level may be retrieved, stored in a buffer, and played from the buffer. When the buffer is sufficiently occupied first inferior segments stored in the buffer may be replaced by determining a second signal quality selecting a second quality level based on the second signal quality, identifying the first inferior segment based on the second quality level, and replacing the first inferior segment with a first replacement segment, the first replacement segment corresponding to the first inferior segment. These processes may be performed iteratively. Other embodiments are disclosed.
US10581706B2

Embodiments of the present invention provide systems and methods for monitoring action records in virtual space. The systems and methods for monitoring action records in virtual space display recorded activity on an avatar within the virtual space by communicating in a virtual space with a user account. The recorded activity is analyzed and processed in order to compile information on the avatar and display an avatar (which is a reflection of the compiled information).
US10581690B2

In one embodiment, an apparatus comprising at least one memory, and processing circuitry, the processing circuitry adapted to obtain combined data, the combined data including policy data, or a pointer to the policy data, the policy data relating to general access for an Internet of Things (IoT) device, and update metadata, or a pointer to the update metadata, the update metadata relating to at least one update that is relevant to the IoT device in accordance with at least one criterion, and cause access of the IoT device to the at least one update to be in accordance with an update specific policy that is based on the combined data.
US10581687B2

The present invention addresses the need for improved virtualized cloud infrastructure policy implementation and management in order allow real-time monitoring and optimization of virtualized resources. It provides systems and methods for real-time cloud infrastructure policy implementation and management that include a plurality of host devices, a plurality of real-time probe agents associated with the plurality of host devices operating on each of the plurality of host devices, and a policy engine communicatively coupled to the plurality of host devices and containing a policy associated with an application program deployed in at least one of the plurality of host devices. The policy engine is programmed to monitor in real time changes in deployment of the application program across the plurality of host devices and to push the policy to the real-time probe agent operating on each host device on which the application program is deployed.
US10581686B2

The present disclosure pertains to configuration of devices using distributed network protocols. In one embodiment, a client may poll a server device and receive a first set of data using a first communication protocol. The client may analyze the first set of data to determine a number and a type of each of a plurality of data points comprised in the first set of data. The client device may issue a query to the server device and may receive a second set of data using a second communication protocol. The second set of data may comprise information associated with each of the plurality of data points comprised in the first set of data. A data map may be created based on the first set of data and second set of data, and the client may be at least partially configured automatically based on the data map.
US10581682B2

It is possible to update firmware of domain masters during travelling. An in-vehicle communication system includes a plurality of domain masters, and a redundant domain master configured to be able to perform alternative operations of the plurality of domain masters. The domain masters transmits operation information to the redundant domain master prior to update of firmware. The redundant domain master executes the alternative operation of the domain master using the received operation information. The domain master receives, after the update of the firmware, operation information generated in the alternative operation from the redundant domain master and operates in the updated firmware.
US10581674B2

A method for expanding a high-availability server cluster is disclosed. The method includes configuring at least two nodes comprised in a server cluster to be expanded as one or more server units, each server unit consisting of at least two nodes; configuring a newly added node into the server cluster, and configuring the newly added node as at least one newly added server unit in the server cluster; and broadcasting routing information of the newly added server unit. The method realizes an expansion of a server cluster by adding a newly added server unit to the server cluster, i.e., increasing the number of server units in the server cluster, so that the number of sessions and processing performance of the expanded server cluster can be improved, with a relatively low expansion cost.
US10581670B2

Users in a given organization are tagged with a data center identifier (or data location) that identifies a data center where the user's resources are located. A user request is detected, that indicates that the user wishes to access a resource that is tied to the user. The user is automatically navigated to the user's corresponding data center, where the user permissions are analyzed to selectively grant access to the requested resource.
US10581666B2

A method and apparatus for instantiating network slices using connectivity and computing resources, is provided. Information regarding connectivity and computing resources for supporting network slices is used to identify shared risk groups. Each shared risk group includes those resources expected to be disabled by a common failure event. A first set of functions, such as virtual network functions, belonging to a network slice, is instantiated on a first subset of the resources. The union of all shared risk groups which include at least one of the first subset of resources is disjoint from the union of all shared risk groups which include at least one of a second subset of resources. The second subset of resources is allocated for instantiating a second set of functions which are redundant with the first set of functions. As such, redundant network slices and/or functions thereof can be provided which are robust to failure.
US10581665B2

Methods and systems for detecting a system fault include determining a network of broken correlations for a current timestamp, relative to a predicted set of correlations, based on a current set of sensor data. The network of broken correlations for the current timestamp is compared to networks of broken correlations for previous timestamps to determine a fault propagation pattern. It is determined whether a fault has occurred based on the fault propagation pattern. A system management action is performed if a fault has occurred.
US10581661B2

Provided is a data processing method and apparatus. The method includes: performing an inverse fast Fourier transform (IFFT) on data and processing the data with a preset function. The preset function is the product of a first function and a second function. The first function is a function in a time domain obtained by performing a Fourier transform on a root-raised cosine function in a frequency domain. The second function is in the time domain.
US10581660B2

DM-RS symbols may be inserted in the beginning of a subframe, or in two parts of the subframe. In one aspect, a method, a computer-readable medium, and an apparatus for dynamically conveying DM-RS information are provided. The apparatus may be a base station. The apparatus may determine the number of DM-RS symbols and/or the locations within a subframe for transmission of the DM-RS symbols. The apparatus may transmit the number of the DM-RS symbols and/or the locations within the subframe for transmission of the DM-RS symbols to a UE. In another aspect, a UE may receive the number of DM-RS symbols and/or the locations within a subframe for transmission of the DM-RS symbols from a base station. The UE may decode the DM-RS symbols from the subframe based on the number of the DM-RS symbols and/or the locations within a subframe for transmission of the DM-RS symbols.
US10581649B2

Provided are an apparatus for supporting a plurality of wireless communication systems and an operating method of the same. The apparatus receives an integrated signal including a first wireless communication system signal and a second wireless communication system signal assigned to a certain frequency band, performs first processing on the integrated signal, performs second processing on the integrated signal, is scheduled to perform at least one of first interference cancellation (IC) process of canceling interference of the first wireless communication system signal from the integrated signal based on the signal on which first processing is performed or second IC process of canceling interference of the second wireless communication system signal from the integrated signal based on the signal on which second processing is performed, and performs at least one of the first IC process or the second IC process based on the scheduling.
US10581647B2

An apparatus for communication includes a transmission chain, an interference suppressor and a reception chain. The transmission chain is configured to transmit a transmitted signal. The interference suppressor is configured to produce suppression signals, by filtering reference signals drawn from the transmission chain. At least one of the reference signals is filtered in a frequency domain. The reception chain is configured to receive a signal distorted by at least an attenuated and delayed replica of the transmitted signal. The transmitted signal and the received signal are (i) synchronized in time and (ii) each includes one or more subcarriers selected from a common subcarrier-resource. The reception chain is further configured to process the received signal up to selected points, to subtract the suppression signals from the received signal at the selected points to produce an interference-suppressed signal, and to recover data carried in the received signal from the interference-suppressed signal.
US10581646B1

A data correction filter includes an equalizer circuit, first, second, and third asynchronous comparators, an error amplifier, a multiplexer, a delay circuit, first and second exclusive-OR gates, and first and second integrator circuits. The first asynchronous comparator is coupled to the equalizer circuit. The second and third asynchronous comparators are coupled to the equalizer circuit and the error amplifier. The multiplexer is coupled to the first, second, and third asynchronous comparators. The delay circuit is coupled to the first asynchronous comparator. The first exclusive-OR gate is coupled to the delay circuit and the multiplexer. The second exclusive-OR gate is coupled to the first asynchronous comparator and the multiplexer. The first integrator circuit is coupled to first exclusive-OR gate and the equalizer circuit. The second integrator circuit is coupled to the second exclusive-OR gate and the error amplifier.
US10581631B2

Directional wireless drop systems are provided. These systems include a tap unit that is connected to a communications line of the broadband network; a cable modem unit connected to the tap unit; a plurality of wireless routers connected to the cable modem unit; and a directional antenna unit that is connected to at least a first of the wireless routers. Each wireless router is associated with a respective one of a plurality of subscriber premises that are served by the directional wireless drop system and is configured to communicate with at least one device that is located at the respective one of plurality of subscriber premises.
US10581630B2

A home automation (HA) system may include HA operation devices within a structure and HA user interface devices. Each HA user interface device may wirelessly communicate with the HA operation devices to perform at least one HA operation. A wireless access point may be within the structure. HA hub devices within the structure may provide communications for the HA user interface and operation devices. Each HA hub device may include client and back-up access point wireless communications circuitry, and an HA hub device controller cooperating to establish a first wireless communications link between the client wireless communications circuitry and the wireless access point. Each HA hub controller may autonomously determine when the first wireless communications link fails, and, responsive thereto, establish a second wireless communications link between the client wireless communications circuitry of the HA hub device and the back-up access point wireless communications circuitry of another HA hub device.
US10581628B2

The present disclosure provides a transmission method for a common message and a device, which relates to a field of communication technologies and is invented for effectively ensuring that both a low cost MTC terminal and a normal LTE terminal may reliably receive the common message. The transmission method for the common message includes: determining common message transmission time instances X corresponding to a first terminal, wherein the common message transmission time instances X corresponding to the first terminal are a part of time instances of cell common message transmission time instances; sending a common message at the determined common message transmission time instances X corresponding to the first terminal, a bandwidth of frequency resources used for sending the common message being no larger than a data processing bandwidth that the first terminal is capable of supporting. The present disclosure may be used in an M2M application based on an LTE network.
US10581627B1

The present disclosure includes systems and techniques relating to broadcast and multicast in a wireless communication system. In some implementations, an announcement frame indicating a broadcast or multicast service period to multiple second wireless devices is transmitted by a first wireless device. The announcement frame indicates (i) an end time of the broadcast or multicast service period and (ii) an order of a sequence of frames to be directed to the multiple second wireless devices. Each of the sequence of frames is transmitted at the first wireless device using a directional antenna pattern to a respective one of the multiple second wireless devices, according to the order of the sequence of frames indicated in the announcement frame. An acknowledgement frame in response to the each of the sequence of frames is received at the first wireless device from the respective one of the multiple second wireless devices.
US10581619B2

A certificate management method, a device, and a system relate to the communications field and for certificate management are used to resolve a problem that communication security of a virtual network system is degraded because after a virtualized network function (VNF) instance is terminated in the virtual network system, a private key corresponding to a certificate of the VNF instance may be illegally obtained by an attacker to forge an identity of the VNF instance. A specific solution includes obtaining, by a first device, a certificate identifier of a first instance, and updating certificate status information of the first instance to a revocation state according to the certificate identifier of the first instance, or sending, by the first device, a first request message to a second device, where the first request message requests to revoke a certificate of the first instance.
US10581605B2

In an embodiment, a computer-implemented data security method comprises: using a first computing device, generating a plurality of encrypted shares from a plurality of shares of hidden security service data by using a separate public key from a plurality of public keys that correspond to a plurality of second computing devices; using a requesting second computing device, accessing and decrypting a first encrypted share of the plurality of encrypted shares using a first private key corresponding to the requesting second computing device to generate a first portion of the hidden security service data; using an available second computing device, decrypting a second encrypted share of the plurality of encrypted shares using a second private key corresponding to the available second computing device to generate a decrypted share; using the available second computing device, re-encrypting the decrypted share using a public key corresponding to the requesting second computing device to generate a re-encrypted share and sending the re-encrypted share to the requesting second computing device; and using the requesting second computing device, decrypting the re-encrypted share using the first private key to generate a second portion of the hidden security service data; using the first portion and second portion of the hidden security service data, forming and using a readable copy of the hidden security service data to perform authentications.
US10581594B2

A method of an aspect includes receiving an instruction. The instruction indicates a first source of a first packed data including state data elements ai, bi, ei, and fi for a current round (i) of a secure hash algorithm 2 (SHA2) hash algorithm. The instruction indicates a second source of a second packed data. The first packed data has a width in bits that is less than a combined width in bits of eight state data elements ai, bi, ci, di, ei, fi, gi, hi of the SHA2 hash algorithm. The method also includes storing a result in a destination indicated by the instruction in response to the instruction. The result includes updated state data elements ai+, bi+, ei+, and fi+ that have been updated from the corresponding state data elements ai, bi, ei, and fi by at least one round of the SHA2 hash algorithm.
US10581592B2

An example operation may include one or more of initiating a session between one or more users, identifying an active game status associated with the one or more users during the session, creating a link to the active games status, storing the link in a blockchain, creating a message comprising the link to the active game status, and broadcasting the message to a plurality of potential users.
US10581588B2

A method for executing by a circuit a substitution operation such that an output data may be selected in a substitution table using an input data as an index. The substitution operation may be performed using a new masked substitution table. The input data may be combined by XOR operations with a new value of a first mask parameter, and the output data may be combined by XOR operations with a new value of a second mask parameter. The new masked substitution table may be generated by computing the new value of the first mask parameter by applying XOR operations to a previous value of the first mask parameter and to a first input mask, computing the new value of the second mask parameter by applying XOR operations to a previous value of the second mask parameter and to a second input mask, and generating the new masked substitution table using a previous masked substitution table and the first and second input masks.
US10581584B2

Methods, apparatuses, and computer programs for NR PUCCH coverage extension are disclosed. A plurality of slots to be allocated for a user equipment may be determined by a base station. One or more control data blocks in one or more of the slots may be mapped to at least one of: a short physical uplink control channel and a long physical uplink control channel based on a type of the one or more slots, wherein the type of the slots includes one of: an uplink-only slot; a bi-directional, uplink slot; and a bi-directional, downlink slot. The plurality of slots may be allocated to the user equipment, and uplink control information on the one or more control data blocks may be received from the user equipment.
US10581563B2

A radio communication terminal that increases the ACK/NACK resource utilization efficiency while preventing ACK/NACK collision, and that causes no unnecessary reduction of the PUSCH band in a system that transmits E-PDCCH control information. The radio communication terminal adopts a configuration including a receiving section that receives a control signal including an ACK/NACK index via an enhanced physical downlink control channel (E-PDCCH) transmitted using one configuration from among one or a plurality of configuration candidates, a control section that selects a resource to be used for an ACK/NACK signal of downlink data from among specified resources specified beforehand based on E-PDCCH configuration information used for transmission or reception of the E-PDCCH and the ACK/NACK index, and a transmitting section that transmits the ACK/NACK signal using the selected specified resource.
US10581562B2

According to one embodiment of the present invention, a method for transmitting a hybrid automatic repeat request (HARQ)-ACK in a wireless communication system, comprises the steps of: determining a physical uplink control channel (PUCCH) resource for a plurality of downlink subframes using a HARQ-ACK resource offset (ARO); and transmitting HARQ-ACK from one uplink subframe via the PUCCH resource.
US10581561B2

Provided are a method for transmitting an ACK/NACK by a terminal configured with a plurality of serving cells, and a terminal using such a method. The method comprises: receiving data from a downlink subframe of a first serving cell; and transmitting the data for the ACK/NACK signal from an uplink subframe of a second serving cell; wherein the uplink subframe is determined in accordance with the ACK/NACK timing of the first serving cell, or the ACK/NACK timing of the second serving cell if the data is received from a downlink subframe of the second serving cell, which is identical to the downlink subframe of the first serving cell.
US10581551B2

In order to provide a compact and low power consumption optical repeater capable of amplifying a plurality of wavelength ranges, the optical repeater is provided with: an excitation means which generates excitation light in a single wavelength range; a first light amplification means which is excited by the excitation light and the amplification band of which is a first wavelength range; and a second light amplification means which is excited by the excitation light and the amplification band of which is a second wavelength range different from the first wavelength range.
US10581550B2

Aspects of the subject disclosure may include, for example, a device that encodes digital signals representing image data captured by a video camera and provided according to a 4K ultra-high definition (4K-UHD) standard. The digital signals are transmitted as serial digital interface (SDI) streams to a wavelength-division multiplexing (WDM) unit; the WDM unit performs electrical-to-optical conversion of the SDI streams and outputs a multiplexed signal to a single fiber-optic cable. The video camera, encoding unit, and WDM unit form a combined module within a housing; the device connects to a proximal end of a single fiber-optic cable, and a distal end of the single fiber-optic cable is configurable for connection to a demultiplexer of a 4K-UHD video presentation device. The multiplexed signal is transmitted on the single fiber-optic cable unidirectionally from the proximal end to the distal end. Other embodiments are disclosed.
US10581549B2

A base station can obtain channel quality conditions for mobile devices in a scheduling interval and identify a channel quality, a target transmission scheme, and a transmission power level for each of the mobile devices. The base station can assign a unique orthogonal CDMA code and can force the mobile devices to transmit K repeated bursts of uplink data such that each of the mobile devices has a rotated phase shift based on the unique orthogonal CDMA code assigned to each of the mobile devices with each of the mobile devices multiplexed on a same physical channel using an overlaid CDMA operation. The base station can process K repeated bursts that are multiplexed on the same physical channel using the overlaid CDMA operation. The base station can separate the mobile devices according to the unique orthogonal CDMA code and use IQ accumulation according to combine the K repeated bursts.
US10581548B2

The present invention provides a method and an apparatus for transmitting a primary synchronization signal in a wireless access system. As an example, the present invention may be also applied to a wireless access system for supporting narrow band internet of things (NB-IoT). In the present invention, proposed is a method for mapping a primary synchronization signal (PSS) to a plurality of orthogonal frequency division multiplexing (OFDM) symbols separated by cyclic prefix (CP).
US10581543B2

A sensor may determine, based on two or more synchronization signals provided by a control device, an expected time for receiving an upcoming synchronization signal. The sensor may perform a measurement of a sensor signal at a point in time such that sensor data, corresponding to the measurement of the sensor signal at the point in time, is available at a selectable time interval prior to reception of the upcoming synchronization signal.
US10581538B2

In some embodiments, an electromagnetic measurement system to test a device under test, DUT, in a chamber is provided. Within the chamber, for each of at least one emulated channel, a first emulator core is configured to introduce an impairment in each of at least one transmit signal to produce an impaired signal, and a transmitter is configured to convert the impaired signal to a radio frequency, RF, signal to be transmitted by an antenna.
US10581537B2

Devices and methods of simultaneous data reception and measurement are generally described. A UE transmits to an eNB antenna capacity and receives a Beamformed Reference Signal (BRS) configuration in response. Beamformed signals from the eNB include a BRS subframe in accordance with the BRS configuration. The BRS subframe has a BRS whose structure depends on the UE antenna capacity. If the UE has a single antenna panels, neither an EPDCCH nor a PDSCH for the UE is in the BRS frame. If the UE has a single antenna panels and multiple ports or multiple antenna panels, the BRS may contain an EPDCCH or PDSCH for the UE as different ports or antenna panels may be assigned different functionality. The UE measures BRS Received Power (BRS-RP) of the BRS, transmits a BRS report based on the BRS-RP and selects an optimal beam based on BRS-RPs from BRSs of the beams.
US10581522B1

Aspects of the subject disclosure may include, determining a twist number based on digital input data, wherein the twist number corresponds to a predetermined orbital angular momentum of a photon. An adjustment value is generated based on the twist number, and multiple orbital angular momentum modulators are adjusted, wherein the modulators are adapted to change orbital angular momenta of photons of an input optical beam according to the adjustment value. Application of a light beam to the multiple orbital angular momentum modulators applies orbital angular momenta to the input optical beam resulting in a modulated optical beam having a predetermined number of twists based on the predetermined orbital angular momentum. Other embodiments are disclosed.
US10581518B2

[Problem] To provide an optical transmission/reception device, an optical communication system, an optical communication method, and a program which are capable of securing the confidentiality of information included in an optical signal even when the optical signal is transferred to a device that is not an original transmission destination device.[Solution] This optical transmission/reception device is provided with: a wave separation unit for receiving a wavelength-multiplexed optical signal and separating the same into a plurality of optical signals; a plurality of reception units for receiving each of the plurality of optical signals separated by the wave separation unit; a plurality of output units for outputting optical signals differing in wavelength from each other; a control unit for requesting, in response to the inclusion in the received wavelength-multiplexed optical signal of an optical signal to which a prescribed process has been applied, that a prescribed change be applied to the optical signal outputted by at least one of the plurality of output units; and a wave combining unit for combining the plurality of optical signals outputted from the plurality of output units and outputting the combined signal.
US10581491B2

The present invention relates to a wireless power transmission apparatus and a method therefor. The present invention provides a wireless power transmission apparatus including: a power transmission module; a first communication module; a second communication module; and a controller for searching out a first wireless power reception device performing wireless power transmission/reception, transmitting a second magnetic field signal of a second frequency band through the power transmission module, sensing a second response signal to the second magnetic field signal through the second communication module, and searching out a second wireless power reception device performing wireless power transmission/reception by means of the second frequency band according to whether the second response signal is received.
US10581490B2

An appliance can comprise a controller, a first memory, and a near field communication (NFC) tag having a second memory being coupled to the controller. The NFC tag is configured to dynamically set a web service address from an external server based upon a write command from a mobile device in communication with the NFC tag. The controller can parse the web service address to begin a set of diagnostic tests for the appliance and write a web service address to the NFC tag based upon a result of the diagnostic tests. The mobile device can read the written web service address and load a web page with detailed information for the particular appliance and the problem diagnosed therewith.
US10581489B2

A Physical Layer (PHY) of a host system of an electronic device may be implemented as a contactless PHY (Host-cPHY) for extremely high frequency (EHF) contactless communication and the operation of EHF transmitters (TX), receivers (RX) and transceivers (EHF-XCVR) in an extremely high frequency integrated circuit (EHF IC) of the electronic device. The Host-cPHY translates logical communications requests from the Link Layer (LINK) into hardware-specific operations to affect transmission or reception of signals over an EHF contactless link). The Link Layer (LINK) may also be optimized as a contactless Link Layer (cLINK) for EHF contactless communication. Multiple data streams may be transported over the EHF contactless link over a range of frequencies.
US10581486B2

Aspects of the subject disclosure may include, for example, a waveguide system for determining an event associated with a mode of transmitting or receiving electromagnetic waves on a surface of a transmission medium, identifying according to the event an updated mode for transmitting or receiving adjusted electromagnetic waves on the surface of a transmission medium, and transmitting or receiving the adjusted electromagnetic waves based on the updated mode. Other embodiments are disclosed.
US10581484B2

Apparatus and methods for signal booster systems with compensation for cable loss are provided herein. In certain configurations, a signal booster system includes two or more antennas for wirelessly communicating RF signals and a signal booster including booster circuitry for providing amplification to at least a portion of the RF signals. At least one of the antennas is connected to the signal booster via a cable. Additionally, the signal booster includes a cable loss compensation circuit that adjusts a gain of the booster circuitry to compensate for a loss of the cable.
US10581483B2

In the present invention, regarding a narrowband used in a subframe for transmitting uplink data, if a switch is made from a first narrowband used in a first subframe to a second narrowband that is different from the first narrowband, with respect to a second subframe continuing to the first subframe, a final one symbol of the first subframe and an initial one symbol of the second subframe are punctured and set as a retuning time to transmit the uplink data in the first narrowband and the second narrowband.
US10581479B2

An electronic device cleaning case and method for construction thereof is provided. A cleaning component includes a backing and a cleaning cloth affixed to a top surface of the backing. A housing is formed as a polygon shape and includes three or more walls, wherein each wall has a semi-cylindrical shape. Four corners are each affixed to two of the walls to form the polygon shape of the housing. The cleaning component is affixed to a bottom surface of the housing and the housing is capable of inversion such that the cleaning component is moved from a bottom of the housing to a top of the housing.
US10581472B2

The disclosure relates to technology for a receiver having a receive signal path including a mixer, a differential fixed gain or variable gain amplifier, and a differential filter. The mixer is configured to receive an RF signal, receive an oscillator signal, and output a differential down converted signal at one of a baseband or intermediate frequency (IF). The amplifier is downstream of the mixer and configured to receive the differential down converted signal from the mixer, apply a gain thereto, and output an amplified differential signal. The filter is downstream of the amplifier and configured filter the amplified differential signal received from the amplifier, and output a filtered differential signal. By locating the differential filter downstream of the differential amplifier within the receive signal path, distortion caused by the mixer is mitigated compared to if the filter were located upstream of the filter.
US10581460B2

A QC-LDPC decoder includes: a zero matrix monitoring circuit, configured to monitor whether a submatrix of a check matrix of QC-LDPC coding information is a zero matrix; a check node processing circuit, configured to calculate check message of the check node by using the check matrix according to variable message of a variable node if the submatrix is not a zero matrix; a variable node processing circuit, configured to update the variable message of the variable node according to the check message returned by the check node if the submatrix is not a zero matrix; and a check circuit, configured to determine whether the variable message satisfies a check standard or not.
US10581459B2

A transmitter is provided. The transmitter includes: an outer encoder configured to encode input bits to generate outer-encoded bits including the input bits and parity bits; a zero padder configured to generate a plurality of bit groups each of which is formed of a same number of bits, maps the outer-encoded bits to some of the bits in the bit groups, and pads zero bits to remaining bits in the bit groups, based on a predetermined shortening pattern, thereby to constitute Low Density Parity Check (LDPC) information bits; and an LDPC encoder configured to encode the LDPC information bits, wherein the remaining bits in which zero bits are padded include some of the bit groups which are not sequentially disposed in the LDPC information bits.
US10581456B2

A data compression device includes a processor configured to extract delimiter characters and character strings from compression target data. The character strings each are sandwiched between two of the delimiter characters in the compression target data. The processor is configured to generate first data by arranging the delimiter characters to allow an order in which the delimiter characters occur in the compression target data to be identified. The processor is configured to generate second data by arranging the character strings for each type of combination of two of the delimiter characters, which sandwich each of the character strings in the compression target data, to allow an order in which the character strings occur in the compression target data to be identified. The processor is configured to perform compression on the first data and the second data. The processor is configured to output a result of the compression.
US10581454B2

Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols si with i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols si yields z, and, if n>1, for all i=1 . . . n−1, the value of si corresponds to a range of the ith partition.
US10581444B2

Described is an apparatus which comprises: a time-to-digital converter (TDC) to receive a reference clock and a feedback clock, wherein the TDC is to generate a digital output code representing a time difference between the reference clock and the feedback clock; a circuitry to apply a digital code to an output of the TDC; and a node to receive the digital output code from the TDC and the digital code from the circuitry, wherein the circuitry is to monitor the digital output code and to control the TDC according to at least the monitored digital output code.
US10581440B2

Techniques are disclosed relating to detecting supply voltage events and performing corrective actions. In some embodiments, an apparatus includes sensor circuitry and control circuitry. In some embodiments, the sensor circuitry is configured to monitor supply voltage from a power supply and detect a load release event that includes an increase in the supply voltage that meets one or more pre-determined threshold parameters. In some embodiments, the control circuitry is configured to increase clock cycle time for operations performed by circuitry powered by the supply voltage during a time interval, wherein the time interval corresponds to ringing of the supply voltage that reduces the supply voltage and results from the load release event. In some embodiments, the disclosed techniques may reduce transients in supply voltage (which may avoid equipment damage and computing errors) and may allow for reduced voltage margins (which may reduce overall power consumption).
US10581433B1

An integrated circuit device includes dispatcher circuitry that receives signals from a first number of sources, multiplexes the signals into a single mixed signal in a predetermined order, and transmits the mixed signal to a destination via a mixed signal interface having an arbitrary length and operating at an interface clock frequency equal to a product of a device clock frequency and the first number. A second number of samplers is disposed in series along the mixed signal interface, outputting a sampled mixed signal synchronized to the interface clock. A chain of tracking elements in series, corresponding in number to the second number, outputs a tracking indication separate from the sampled mixed signal. Capture circuitry demultiplexes the sampled mixed signal into a plurality of demultiplexed signals, according to a starting point based on the tracking indication, onto a plurality of signal buses corresponding in number to the first number.
US10581431B2

An interface circuit includes an amplifier having a first input, a second input, and an output, a drive capacitor coupled to the first input of the amplifier, and a feedback path coupled between the output of the amplifier and the second input of the amplifier. The interface circuit also includes a current driver coupled to the first input of the amplifier and the second input of the amplifier, wherein the current driver is configured to drive the drive capacitor with a first current, and to drive a touch panel capacitor coupled to the second input of the amplifier with a second current.
US10581430B2

A capacitive touch switch is disclosed which includes a transparent insulating panel, a filtering layer having an opaque color, a transparent icon being defined in the filtering layer, a transparent substrate including a capacitive electrode, the transparent substrate being tinted to substantially match the opaque color of the filtering layer, and a light source configured to transmit light through the transparent substrate, the transparent icon, and the transparent insulating panel when energized. A user interface and a method of manufacturing a capacitive touch switch are also disclosed.
US10581424B2

A power supply control device and a power supply control method capable of detecting a switch-related failure properly are provided. A power supply control device controls power supply via a switch. An output unit of a microcomputer produces a switching signal that instructs the switch to turn alternately on and off. A detection circuit reports a failure related to the switch if an accumulated period has reached or exceeded a threshold period. The accumulated period is accumulation of one or more periods when the switching signal instructs the switch to turn on but a comparator does not detect an on-state of the switch.
US10581423B1

Fault tolerant switches are provided herein. In certain embodiments, a fault tolerant switch includes a switch, a gate driver, and a clamp. The switch includes a switch p-type field effect transistor (PFET) and a switch n-type field effect transistor (NFET) electrically connected in series and controlled by the gate driver. Additionally, the clamp is electrically connected in parallel with the switch, and includes a forward protection circuit including a first diode and a first clamp FET in series, and a reverse protection circuit including a second diode and a second clamp FET in series. The clamp further includes a first gate bias circuit configured to bias a gate of the first clamp FET and a second gate bias circuit configured to bias a gate of the second clamp FET.
US10581421B2

Phase detector circuitry includes oscillator circuitry, edge detection and correction circuitry, sampler circuitry, and adder circuitry. The oscillator circuitry is configured to provide a sawtooth oscillator signal. The edge detection and correction circuitry is configured to receive an in-phase signal and a quadrature signal, provide an edge detection signal during each edge of the in-phase signal and the quadrature signal, and provide an edge correction signal based on whether the edge is in the in-phase signal or the quadrature signal and whether the edge is a rising edge or a falling edge. The sampler circuitry is configured to sample the sawtooth oscillator signal in response to the edge detection signal. The adder circuitry is configured to subtract the edge correction signal from the sampled sawtooth oscillator signal to provide a phase estimate signal.
US10581420B2

The present disclosure provides a semiconductor device. The semiconductor device includes a difference-expanding device and a receiver. The difference-expanding device receives an input signal having voltage levels representing logical states, and converts the input signal to a processed signal by changing, based on the voltage levels, degrees in conduction of the difference-expanding device. The receiver receives the processed signal from the difference-expanding device, and determines the logical states of the input signal based on the processed signal.
US10581414B2

A semiconductor integrated circuit device includes a chip main circuit, a damper and a passive component. The chip main circuit is coupled to a power source and performs a predetermined function. The damper is coupled to an output terminal of the chip main circuit. The passive component is coupled to the chip main circuit via the damper.
US10581410B2

Apparatuses for a flip-flop are provided. One apparatus for a flip-flop includes a domino logic flip-flop, including a single footer transistor for all nodes in the domino logic flip-flop to be pre-charged, wherein the single footer includes a footer node; and a pre-charge transistor connected to the footer node for pre-charging the footer node before an evaluation cycle. Another apparatus for a flip-flop includes a domino logic flip-flop; and combinatory logic configured to evaluate a complimentary signal in conjunction with circuit events.
US10581408B2

A method of increasing the sample rate of a digital signal by creating intermediate sample points between adjacent neighbouring sample points comprising the step of populating each of the intermediate sample points depending on a weighted influence of a predetermined number of the neighbouring sample points, the weighted influence being calculated by representing the digital signal or filter at the predetermined number of sample points at least in part by its cosine components, which are each represented by absolute values of a cosine function in the time domain substantially limited to half a waveform cycle at its mid-point; combining the aforementioned cosine components at each of the neighbouring sample points to obtain waveforms at each of the neighboring sample points; determining values for each of the waveforms at the intermediate sample points and combining the determined values at the intermediate sample point to derive the weighted influence.
US10581404B2

A surface acoustic wave (SAW) device includes a silicon substrate, a piezoelectric substrate formed of lithium niobate, an alumina layer interposed between the silicon substrate and the piezoelectric substrate, and at least one electrode on the piezoelectric substrate.
US10581392B2

A power amplifying device includes a first amplification circuit amplifying a first signal having a first frequency component and a second frequency component; a second amplification circuit amplifying a second signal received through an output node of the first amplification circuit; a filter circuit connected between a ground node of the first amplification circuit and a common ground to pass the first and second frequency components to the common ground through the ground node; and an inverting circuit that phase-inverts a signal including second harmonic components of the first and second frequency components that are received through the ground node of the first amplification circuit and provide the phase inverted signal to the output node of the first amplification circuit.
US10581389B1

A reconfigurable amplifier load includes a power supply node, a first inductor comprising a first terminal coupled to a first switch, and a second inductor comprising a first terminal coupled to a second switch. The reconfigurable amplifier load further includes a third inductor comprising a first terminal coupled to the first switch. The first switch is configured to selectively couple the first terminal of the third inductor to the power supply node. A fourth inductor comprising a first terminal coupled to the second switch. The second switch is configured to selectively couple the first terminal of the fourth inductor to the power supply node. At least one additional switch configured to selectively couple a second terminal of the first inductor or a second terminal of the second inductor or both the second terminal of the first inductor and the second terminal of the second inductor to the power supply node.
US10581388B2

Embodiments of radio frequency (RF) systems include a transmit/receive switch integrated with one or more power amplifiers and/or other components. The power amplifiers can have transformer-based architectures, and a power amplifier and switch can be integrated onto a single complementary metal oxide semiconductor die.
US10581372B2

Modular photovoltaic (PV) panel, system, and method of mounting. The system including a mounting flashing configured to mounted to a mounting surface and a folding PV panel. The folding PV panel including: a first subpanel including first PV cells, wherein the first subpanel extends along a first lateral plane and comprises a plurality of mounting hooks extending laterally from and affixed to a backside of the first subpanel, the mounting hooks configured to couple to the mounting flashing; a second subpanel including second PV cells, wherein the second subpanel extends along a second lateral plane, wherein the second subpanel comprises a front edge support configured to hold a front edge of the second subpanel away from the mounting surface; and a hinge assembly rotationally coupling the first subpanel and the second subpanel to allow an angle between the first lateral plane and the second lateral plane to change.
US10581371B2

A design is described for solar panel that allows for modular installation and efficient removal of panels irrespective of the panel's relative location in an array arrangement. A system is provided that includes a plurality of modular panels (such as solar power panels). These panels are rimmed by frames featuring one or more exterior-facing, grooved channels. A first channel—which may be used to mount the panel, and which replaces traditional railing installation systems—and a second channel that is configured to allow movement of one or more panel splices used to secure the panels together. Integrated electrical connection interfaces are provided on opposite side surfaces of the frames to couple with the electrical connection interfaces of adjacent panels to establish an electrical path between them. A spacer component may be inserted between panels to provide access to the electrical connection interfaces; support and rigidity to the joined panels; a grounding path between the panels; and, when combined with the panel splices, to align the panels to prevent damage to the electrical connection interfaces.
US10581367B2

The rotating-electric-machine control apparatus is provided with two or more torque compensation amount maps that each store a torque compensation amount corresponding to a detection rotation speed and a first torque command and a torque compensation amount map selector that selects a single torque compensation amount map from the two or more torque compensation amount maps, based on at least one of the detection rotation speed and control information indicating a control method utilized by the voltage applying device.
US10581365B2

A power converting apparatus for applying to a load an alternating-current voltage converted from a direct-current voltage includes an inverter that receives a PWM signal and applies the alternating-current voltage to the load and an inverter control unit that generates the PWM signal and supplies the PWM signal to the inverter. The frequency of the PWM signal is an integer multiple of the frequency of the alternating-current voltage. The alternating-current voltage includes a plurality of positive pulses and a plurality of negative pulses in one cycle of the alternating-current voltage. The number of the positive pulses and the number of the negative pulses are equal.
US10581361B2

A vehicle may include an electric machine including windings having a nonzero phase offset. The vehicle may further include first and second inverters configured to drive the electric machine as a result of toggling of switches. The switches may be toggled according to respective pulse width modulation (PWM) signals. One or more gate drivers may be configured to generate the PWM signals. The PWM signals may be based on fundamental waveforms having a phase shift that is based on the nonzero phase offset of the electric machine.
US10581341B2

A current converter circuit in a modular multilevel topology includes an AC voltage terminal with a first phase terminal and a further voltage terminal with a plus and a minus terminal. The current converter circuit includes two arms, wherein the first arm connects the first phase terminal and the first terminal and the second arm the second phase terminal and the minus terminal. Each arm includes at least two submodules connected in series, wherein one of the at least two submodules is implemented as analog cell including a passive device as well as an electric circuit. The passive device is connected in parallel to the electric circuit and connected in series with respect to the other one of the at least two submodules.
US10581339B2

A power conversion system at least includes a filter capacitor, a DC-DC converter, a smoothing capacitor, a housing and a refrigerant flow channel. The refrigerant flow channel is disposed between the housing and a flow channel cover. The refrigerant flow channel includes a converter facing portion at least partially facing the DC-DC converter. The filter capacitor at least partially overlaps with the DC-DC converter when viewed in a first direction from an opposite side of the refrigerant flow channel to the converter facing portion. The smoothing capacitor does not overlap with the DC-DC converter when viewed in the first direction and partially overlaps with the DC-DC converter when viewed in a second direction. At least two fastening sections fasten the flow channel cover to the housing and do not overlap with the smoothing capacitor when viewed in the first direction.
US10581333B2

The disclosure relates to power electronics technology and aims to provide a control method of constant-voltage-gain isolation type bidirectional full-bridge DC/DC converter, which is based on a single-phase-shifting modulation method. By enabling the difference between the M times of the input voltage and primary-referred value of the output voltage to be constantly zero, to realize the control goal that the ratio value between the primary-referred value of the output voltage and the input voltage is constantly M; the ratio value between the primary-referred value of the output voltage and the input voltage is defined as the voltage gain M, wherein an adjusting range is 0.5˜2; through introducing a feedforward compensator involving the input and output voltages and the input and output currents, a linear controller of the system is implemented.
US10581328B2

A switch mode power supply, which functions in a continuous current mode and a discontinuous mode employing a zero crossing control circuit for determining a polarity of an inductor current and from the polarity of the inductor current, controlling an operational state of a switching section of the switch mode power supply such that the inductor current becomes approximately zero amperes at the end of each demagnetization phase of operation.
US10581313B2

A multi-level converter includes a plurality of capacitors coupled in series between first and second nodes of a DC port and coupled to one another at n-2 first intermediate nodes. The converter also includes a switching circuit including at least one first switch configured to couple the first node of the DC port to an input/output node, at least one second switch configured to couple the second node of the DC port to the input/output node, and at least three third switches configured to couple respective ones of the first intermediate nodes to the input/output node. The converter further includes a control circuit configured to control the first, second and third switches to provide an n-level converter.
US10581312B2

In described examples, a system regulates provision of DC-DC electrical power. The system includes a DC-DC converter, an input voltage node to receive an input voltage, a current source, a voltage source node, and a ground switch. The DC-DC converter includes a flying capacitor and multiple converter switches. The current source is coupled between the input voltage node and a top plate of the flying capacitor, to provide current to the top plate when the current source is activated by an activation voltage. The voltage source node is coupled to the input voltage node and to the current source, to provide the activation voltage to the current source, such that the activation voltage is not higher than a selected voltage between: a breakdown voltage of the converter switches; and a maximum value of the input voltage minus the breakdown voltage. The ground switch is coupled between a bottom plate of the flying capacitor and a ground.
US10581310B2

An electromechanical converter for automatically adjusting driving torque from an engine of a vehicle comprises a rotor, a stator, and a set of windings. The set of windings comprises main windings, subsidiary windings, and auxiliary windings. The rotor is housed within a stator, comprises a pole. A hub of the stator shaft is engaged to auxiliary stator and transfers energy from the engine to output. Each coil of the main and subsidiary windings is wound on each pole. Each coil of the auxiliary windings is wound between poles. The stator is separated from the rotor by gap. An output shaft is connected to auxiliary stator and it is engaged to the stator shaft. The comparative rotating of the rotor and stator creates current at the windings of the rotor and the stator.
US10581303B2

A laminated iron core includes a plurality of blanked iron core pieces laminated together, a continuity of side parts of the iron core pieces configuring a side surface of the laminated iron core. The side part of each iron core piece includes a specific light reflection area having a prescribed width along a circumferential direction, where the specific light reflection area has different light reflection characteristics from the other area of the side part of the iron core piece, and a striped pattern, configured by the specific light reflection areas, exists on the side surface of the laminated iron core.
US10581296B2

A generator rotor for a generator, in particular a slowly rotating generator, of a wind turbine or a hydroelectric power plant. The rotor generator comprises a rotor belt for holding a plurality of pole shoes, a hub flange for fixing the generator rotor to a shaft, in particular a main shaft or a transmission shaft, of the wind turbine, or for fixing to a number of turbine blades of the hydroelectric power plant, and a carrier structure which is respectively non-rotatably connected to the rotor belt on the one hand and to hub flange on the other hand, wherein the rotor belt comprises a metallic material having a first degree of damping (D1) and at least one of: the carrier structure or the hub flange partially or completely comprises a material having a second degree of damping (D2), wherein the second degree of damping (D2) is higher than the first degree of damping (D1).
US10581294B2

A vehicle electric motor housing device comprises: a case housing an electric motor, a support member rotatably supporting a rotor shaft of the electric motor, and an insulating member insulating the case from the support member, the insulating member including an insulating layer and a protective layer, the protective layer being disposed between the insulating layer and at least one of the case and the support member facing the insulating layer, and the protective layer having higher strength than the insulating layer.
US10581290B2

A reluctance armature includes a shaft received in a shaft hole in a torsion-proof manner. At least one carrier body is disposed around the shaft and has radial sides as viewed in a circumferential direction. Part segments are arranged on the radial sides of the carrier body and made of anisotropic soft-magnetic material to thereby establish an armature segment which, as viewed in an axial direction, is disposed between two edge elements and forms a central section.
US10581283B2

A method for controlling a power transmitting device is a method for detecting a metal foreign object by controlling the power transmitting device including a power transmitting coil that outputs power to a power receiving coil and a thermal sensor that measures a surface temperature of the metal foreign object on the power transmitting coil. The method includes causing the power transmitting coil to output the power before the coils are electromagnetically coupled with each other and a mobile object including the power receiving coil overlaps the power transmitting coil, causing the thermal sensor to measure the surface temperature of the metal foreign object, and transmitting, if the measured surface temperature of the metal foreign object is equal to or higher than a threshold, a signal indicating presence of the metal foreign object to another receiving apparatus, other than the power transmitting device, having a function of receiving the signal.
US10581278B2

Provided is a wireless power transceiver including a magnetic body formed in a rod shape with a groove in a middle portion thereof, a solenoid coil wound around the middle portion of the magnetic body in which the groove is formed, and a dual coil disposed substantially perpendicular to the solenoid coil and wound around portions of both sides of the groove of the magnetic body, the dual coil being wound in directions opposite to each other.
US10581277B2

Provided is an apparatus for reducing an electromagnetic wave in a wireless power transmitter using a reducing coil, the apparatus that may cancel external emission of a magnetic field formed at a transmission coil using the reducing coil based on induced electromotive force.
US10581269B2

What is disclosed here is an alternative energy booster apparatus that increases the performance and electricity generation that can be added to alternative energy systems, that includes enhanced energy generation utilizing layered materials, thermal materials, infrared, multiple power cells generation, light transferal of energy, and manufacturing to enhance electricity generation, storage, security, with embedded EMP protection of the apparatus that increases reliability, restorability and sustainability of the apparatus. The apparatus additionally utilizes mechanical, chemical, and computer controlled switching components to increase the electric voltage and current being generated, stored, and distributed managed by a computer controller. The apparatus also provides self contained security protected by a block chain recorded payment switching component as well as utilizing application of and additive printing manufacturing materials that are conductive and non conductive components for assembly of electrodes, cathodes, anodes and electrolyte in the apparatus.
US10581266B2

An energy storage system for direct DC coupling includes a power source electrically connected to a first node, a power converter coupled to the first node, an energy storage unit coupled to the first node through direct DC coupling, and a control system. The power converter controls the output voltage of the power source under the control of the control system. The energy storage unit draws energy from the power source or the bus when charging and supplies energy to the bus when discharging. A main switch is coupled between the first node and the energy storage unit. The control system is configure to control the power converter to adjust the output voltage to the energy storage unit voltage, control the main switch to electrically connect the energy storage unit to the first node, and control the main switch to electrically disconnect the energy storage unit from the first node.
US10581260B2

The disclosure involves wireless electric power sharing between vehicles. A first vehicle sends a charging request, wherein the first vehicle is at least partially powered by a first on-board rechargeable electricity storage. The first vehicle receives a response to the charging request from a second vehicle which is at least partially powered by a second on-board rechargeable electricity storage, and a communication channel is established between the first and second vehicles. The first on-board rechargeable electricity storage is charged using energy stored in the second on-board rechargeable electricity storage and wirelessly transferred from the second vehicle to the first vehicle. The charging is controlled with information exchanged between the first and second vehicles over the communication channel.
US10581252B2

A power supply charging system having first and second alternating power cells, a motor driven generator adapted to operably switch between providing power between the first and second alternating power cells, a third power cell which supplies power to the motor driven generator, and a control system having a power cell managing module and a charge control module. The power cell module is adapted to alternate the motor driven generator to operably switch between providing power to the first and second alternating power cells. The charge control module is adapted to detect the occurrence of a pre-determined power supply condition to activate the motor driven generator to provide power to the first or second alternating power cells. The power supply charging system may find particular use in generating a direct current, converting the direct current to an alternating current, and providing a continuous alternating current to a facility or equipment.
US10581250B2

The present disclosure relates to a system for furnishing information, in particular real-time information and/or forecast information, relative to the regulating of the power of at least one power grid, wherein the power grid comprises at least one transmission grid and/or at least one distribution grid and wherein the power grid is operatively connected to a plurality of particularly regenerative or renewable power plants, wherein the system comprises at least one receiver device for receiving data, in particular real-time data and/or forecast data, from at least one electronic database connected to the receiver device via a network, wherein the data is associated with a shut down and/or a downward regulation of the power plants in consequence of a feed-in management of the power grid, wherein the system further comprises a processing and/or computing device for processing the data so that it can be able to be linked and/or made available as information.
US10581249B2

A method of creating an interconnected combination of a stored energy electric generation system to a variable electric power generation system, said combination, and a method of operating same. A stored energy electric generation system is added to a variable output electric power generation system. An input/output of the stored energy electric power generation system is connected to a power output of the variable electric power generation system and an indicator of power flow level through the power input/output of the stored energy electric power generation system is provided to a controller of the variable electric power generation system. The controller is configured to adjust the output power of the variable electric power generation system based on the indicator of the present stored energy system electric power flow level and a present site output electric power level.
US10581247B1

A method and associated system for operating a power generation to supply real and reactive power to a grid includes determining a total reactive power demand made on the system during a first, stable grid state. A first reactive power portion of the reactive power demand is supplied by a generator, and a second reactive power portion is supplied by a reactive power compensation device, wherein the second reactive power portion may be greater than the first reactive power portion. Upon detection of a grid fault, the first reactive power portion is increased and the second reactive power portion is decreased.
US10581242B2

Electrical power is dynamically managed among one or more power sources and one or more loads. A plurality of monitor nodes is connected to an input terminal connected to each source, and to an output terminal connected to each load. A plurality of electrical power storage cells is connected among the input and output terminals, each cell being capable of storing power from at least one of the sources and being capable of discharging stored power to at least one of the loads. A plurality of controllable switches is connected to the cells. A programmed controller dynamically monitors operating conditions at the monitor nodes during operation of each source and each load, and selectively dynamically controls the switches to interconnect the cells in different circuit topologies in response to the monitored operating conditions.
US10581237B2

The present disclosure pertains to systems and methods for obtaining and processing high-frequency electric power system measurements for control and monitoring of an electric power system. High-frequency measurements may be used to detect traveling waves and/or to detect faults in the electric power system. In various embodiments, a processing device may receive high-frequency electric power system measurements from each of a local location and a remote location and may process the high-frequency electric power system measurements to identify and locate a fault. The occurrence of and location of a fault and may be used to implement protective actions to remediate identified faults.
US10581231B1

An electrical panel assembly for easing installing conductors in a replacement electrical panel in a wall includes an electrical panel that is mountable in a wall. The electrical panel has a front side and an outer wall, and the outer wall has a top side and a bottom side. Each of the top, bottom and front sides is open to access an interior of the electrical panel. A top panel is removably coupled to the top side of the electrical panel. The top panel has a plurality of apertures extending therethrough and each of the apertures has a conductor extended therethrough. A bottom panel is removably coupled to the bottom side of the outer wall of the electrical panel. The bottom panel has a plurality of apertures extending therethrough and each of the apertures in the bottom panel has a conductor extended therethrough.
US10581224B2

A VCSEL may include a bottom DBR mirror and a top DBR mirror above the bottom DBR mirror. The VCSEL may include a vertical optical cavity located within a portion of the bottom and top DBR mirrors. The vertical optical cavity may be configured to emit an optical signal. The VCSEL may include a lateral feedback optical cavity located within a different portion of the bottom and the top DBR mirrors configured to receive a feedback bias signal configured to bias the lateral feedback optical cavity to adjust the optical signal. The VCSEL may include an active region formed between the bottom and the top DBR mirrors that may include an oxide layer defining an oxide aperture. The VCSEL may include an isolation implant configured to electrically isolate the vertical optical cavity from the feedback optical cavity and to create a first and a second aperture within the oxide aperture.
US10581221B1

A laser diode firing circuit for a light detection and ranging device is disclosed. The firing circuit includes a laser diode coupled in series to a transistor, such that current through the laser diode is controlled by the transistor. The laser diode is configured to emit a pulse of light in response to current flowing through the laser diode. The firing circuit includes a capacitor that is configured to charge via a charging path that includes an inductor and to discharge via a discharge path that includes the laser diode. The transistor controlling current through the laser diode can be a Gallium nitride field effect transistor.
US10581213B2

Crimp tooling includes an anvil and a wire crimper. The anvil includes a base and a tip with a cradle at the tip for supporting a terminal. The anvil has first and second anvil guide surfaces located relative to the cradle. The wire crimper has first and second legs on opposite sides of a crimp slot that receives the cradle and the terminal supported by the cradle. The wire crimper defines a crimp profile in the crimp slot configured to form the terminal during crimping. The first and second legs have first and second wire crimper guide surfaces, respectively. The first and second wire crimper guide surfaces are configured to engage the first and second anvil guide surfaces, respectively, to guide a position of the wire crimper relative to the anvil.
US10581210B2

A receptacle assembly includes a receptacle cage having walls defining a cavity extending between a front and a rear and having a module channel receiving a pluggable module. The walls include a top wall, a bottom wall and first and second sidewalls extending from the top wall to the bottom wall. The cavity is open at the rear to receive a cabled receptacle connector in the module channel and the cavity is open at the front to receive the pluggable module therein. A mounting panel extends from the bottom wall and has a mounting surface below the bottom wall for supporting the bottom wall of the receptacle cage at an elevated position above the mounting surface.
US10581207B2

A power outlet device including a first socket assembly coupled to an external power, a first switch, a detecting circuit coupled to the first socket assembly through the first switch, a controller is electrically coupled to the first switch and the detecting circuit, and a sensor is provided. The first switch is electrically coupled to the first socket assembly for turning on or oft power supply of the external power to the first socket assembly. The detecting circuit detects a first power value of the first socket assembly. A second power value of the first socket assembly is detected after detecting the first power value. The controller read the first and second power value. A first signal is received by the sensor for transmitting to the controller. The controller turns on or off the first switch according to the first signal, the first and second power value. A controlling method of the power outlet device is further provided.
US10581205B2

A high-frequency ultra-fine coaxial RF connection member as well as the high-frequency ultra-fine coaxial RF jumper and the receptor connector thereof deliver a high-frequency RF signal by direct electrical contact of an end of a cable central conductor of a coaxial cable with a circuit substrate. Furthermore, the receptor connector of the high-frequency ultra-fine coaxial RF connection member limits a cable end connector through a receptor metal cover, thereby reducing an entire height of the high-frequency ultra-fine coaxial RF connection member, to meet requirement of thinned high-frequency ultra-fine coaxial RF connection members.
US10581198B2

A connector is provided in which, only inserting a plug and a socket with each other, a plug body and a socket body are rotated relative to each other around a center axis line to a regular position, and the overall outer diameter of the connector can be reduced.An outward protrusion 9 is provided on an outer peripheral surface of the distal end portion of an insertion portion 7 of a plug body 4, a plurality of inward ridges 17 extending in an axial direction facing are provided on the inner surface of a cylindrical portion 8 of a socket body 6, a groove 16 through which the outward protrusion 9 can pass is formed between each of the adjacent ridges 17, and an inclined cam surface 18 is provided on the inner surface of the cylindrical portion 8 closer to the proximal end portion than the ridge 17, so that the protrusion 9 can slidably contacts and guides the plug body 4 to a regular position.
US10581197B2

A plug connector assembly includes: a mating member including an insulative housing and a pair of latching members spacedly retained in the insulative housing; a cable electrically connected to the mating member; and an outer case enclosing the mating member and the cable and having an operating portion to operate the latching member; wherein each of the latching member includes a forwardly extending mounting portion, a connecting portion upwardly extending from a rear end of the mounting portion, an elastic portion upwardly extending form a top end of the connecting portion, and a locking portion disposed on an extremity end, the elastic portion defining an upwardly extending pressing portion, the operating portion when pressed further pressing the pressing portion to move the locking portion towards an inside of the insulative housing for disengaging the latching member from a mating connector.
US10581195B2

The invention relates to a method for mounting a plug connecter (1), comprising a contact carrier (30), which is designed to receive at least one contact partner (22) that is arranged on an electrical conductor (21) of a cable (20), wherein the contact carrier (30) is inserted in an outer housing (40). The invention is characterized in that the contact carrier (30) is provided with a latching lug (31) for fixing the at least one contact partner (22) in the contact carrier (30), and at least one latching hook (32) arranged at the end thereof and acting on the cable (20). Both the latching lug (31) and the at least one latching hook (32) are moved from an initial position into a functional position whenever the contact carrier (30) is inserted into the outer housing (40).
US10581173B1

In some embodiments, an antenna includes a dielectric substrate having a first surface and a second surface opposite to the first surface, a planar central antenna element provided on the first surface, and a planar electromagnetic bandgap structure provided on the first surface and surrounding the central antenna element.
US10581169B2

An antenna device is provided. The antenna device includes a first radiating conductor including a feeding portion and a radiating portion extending from the feeding portion, the feeding portion including a feeding terminal and a shorting pin, a ground electrically connected with the first radiating conductor via the shorting pin and configured to provide a reference potential for the first radiating conductor, and a first switch circuit provided on a side of the radiating portion and configured to selectively connect the radiating portion with the ground. The first radiating conductor is configured to form at least part of an inverted-F antenna structure when the first switch circuit is open and to form at least part of a loop antenna structure when the first switch circuit is closed.
US10581160B2

Disclosed by way of example embodiments is a wireless communication system transmitting or receiving a wireless signal according to an orientation of the wireless communication system. In one aspect, the wireless communication system includes an antenna operable in different configurations. In each configuration, the antenna has a corresponding antenna gain in a direction with respect to the antenna. The wireless communication system further includes a sensor for determining an orientation of the wireless communication system. According to the determined orientation, the antenna is configured to transmit or receive the wireless signal in a corresponding configuration. Hence, the wireless communication system disposed in different orientations can successfully communicate with another wireless communication system.
US10581148B2

An antenna is disclosed wherein a plurality of antennas are combined in a single housing, whereby antenna radiation performance can be improved by increasing frequency bandwidth while minimizing signal interference between antennas. The antenna has a case, a housing, a circuit board, and a base. The case has an open bottom. The housing, formed in a shape corresponding to the interior surface of the case and inserted into the interior of the case, has a plurality of radiating bodies that send and receive signals in a plurality of frequency bands, and a coupling patch that increases frequency bandwidth and minimizes signal interference between radiating bodies. The board is mounted in the case and whereon a feeding pad is furnished that is electrically connected to the radiating bodies. The base is mounted on the board so as to couple to the case and block to open bottom of the case.
US10581136B2

An input waveguide (6) having one end connected between an L-shaped waveguide (1a) and an L-shaped waveguide (1f) and another end connected to the PORT (1); an output waveguide (7) having one end connected between the L-shaped waveguide (1a) and a flat waveguide (1b) and another end connected to the PORT (2); an output waveguide (8) having one end connected between the flat waveguide (1b) and an L-shaped waveguide (1c) and another end connected to the PORT (3); an output waveguide (9) having one end connected between the L-shaped waveguide (1c) and an L-shaped waveguide (1d) and another end connected to the PORT (4); and a plurality of branching waveguides (10) each having one end connected to the output waveguide (7) and another end connected to the output waveguide (8) are provided.
US10581133B2

A resonant cavity filter has a housing having a resonator mounted therein, a tuning screw that comprises a head portion, a metallic tuning element and a dielectric spacer interposed between the head portion and the metallic tuning element. The tuning screw is mounted for coaxial insertion into an interior of the resonator to adjust a frequency response of the resonant cavity filter.
US10581128B2

An anaerobic aluminum-water electrochemical cell that includes: a plurality of electrode stacks, each electrode stack featuring an aluminum or aluminum alloy anode, and at least one cathode configured to be electrically coupled to the anode; one or more physical separators between each electrode stack adjacent to the cathode; a housing configured to hold the electrode stacks, an electrolyte, and the physical separators; a water injection port, in the housing, configured to introduce water into the housing. The electrochemical cell also includes an amount of hydroxide base sufficient to form an electrolyte having a hydroxide base concentration of at least 0.05 M to at most 3 M when water is introduced between the anode and at least one cathode of the electrochemical cell. The aluminum or aluminum alloy of the anode is substantially free of titanium and boron.
US10581118B2

A homologous series of cyclic carbonate or propylene carbonate (PC) analog solvents with increasing length of linear alkyl substitutes were synthesized and used as co-solvents with PC for graphite based lithium ion half cells. A graphite anode reaches a capacity around 310 mAh/g in PC and its analog co-solvents with 99.95% Coulombic efficiency. Cyclic carbonate co-solvents with longer alkyl chains are able to prevent exfoliation of graphite when used as co-solvents with PC. The cyclic carbonate co-solvents of PC compete for solvation of Li ion with PC solvent, delaying PC co-intercalation. Reduction products of PC on graphite surfaces via single-electron path form a stable Solid Electrolyte Interphase (SEI), which allows the reversible cycling of graphite.
US10581103B2

Parasitic reactions, such as production of hydrogen and oxidation by oxygen, can occur under the operating conditions of flow batteries and other electrochemical systems. Such parasitic reactions can undesirably impact operating performance by altering the pH and/or state of charge of one or both electrolyte solutions in a flow battery. Electrochemical balancing cells configured for addressing the effects of parasitic reactions can include: a first chamber containing a first electrode, a second chamber containing a second electrode, a third chamber disposed between the first chamber and the second chamber, an ion-selective membrane forming a first interface between the first chamber and the third chamber, and a bipolar membrane forming a second interface between the second chamber and the third chamber. Such electrochemical balancing cells can be placed in fluid communication with at least one half-cell of a flow battery.
US10581098B2

The invention relates to a starting method for a fuel cell system (100), particularly for an air/air start of the fuel cell system (100). The method enables the reduction of damaging half-cell voltages in the fuel cell stack (10) through voltage limitation by means of a DC voltage converter. The homogeneous flushing of the fuel cell stack (10) required for this takes place by means of introduction of an anode operating medium into an anode inlet channel (17) of the otherwise sealed fuel cell stack (10) until a predetermined pressure is reached and flushing of the active areas of the fuel cells (11) of the stack (10) after said pressure is reached through opening of an anode discharge adjusting aid (26), preferably arranged in an exhaust coupling (29) connecting the anode exhaust line (22) and the cathode exhaust line (31). In preferred embodiments of the method according to the invention, a provision is to improve the mass flow of the anode operating medium in an anode supply (20) of the fuel cell stack (10) through suitable operation of a recirculation conveying mechanism (27). Another subject matter of the invention is also a fuel cell system (100) with a control unit (70) for implementing the method according to the invention.
US10581083B2

A lithium accumulator includes at least two three-dimensional electrodes separated by a separator and encased together into an accumulator body with an electrolyte that is a non-aqueous solution of a lithium salt in an organic polar solvent. The two electrodes have a minimum thickness of 0.5 mm each. At least one electrode is a homogenous, compressed mixture of an electron conductive component and an active material. The active material is capable of absorbing and extracting lithium in the presence of electrolyte. The porosity of the pressed electrodes is 25 to 90%. The active material has morphology of hollow spheres with a wall thickness of maximum 10 micrometers, or morphology of aggregates or agglomerates of maximum 30 micrometers in size. The separator includes a highly porous electrically insulating ceramic material with open pores and porosity from 30 to 95%.
US10581080B2

A cathode includes a cathode active material layer including a cathode active material; and a coating layer that is disposed on the cathode active material layer and that includes a block copolymer, wherein the block copolymer includes at least one first block that forms a structure domain and a second block that forms an ion conductive domain, and a total amount of the first block is in a range of about 20 weight percent to about 80 weight percent based on the total weight of the block copolymer.
US10581077B2

Provided is an electrode for a secondary cell capable of obtaining excellent output values and input values when used in the secondary cell. The electrode for a secondary cell is formed of an electrode mixture layer molded body formed of an active material and at least one of a carbon nanotube and a three-dimensional carbon nanotube fiber bundle skeleton formed of a plurality of carbon nanotubes that intersect one another to form an aggregation, which are in intimate contact with the surface of the active material; and a current collector layered on the electrode mixture layer molded body. The electrode mixture layer molded body includes a first roughened surface, and the current collector includes a second roughened surface. The first roughened surface of the electrode mixture layer molded body and the second roughened surface of the current collector are pressed and attached to each other.
US10581073B2

Disclosed are a secondary battery comprising a negative electrode composed of two or more negative electrode plates and a method of manufacturing the secondary battery, wherein each of the negative electrode plates includes a lithium by-product layer formed through pre-lithiation reaction on a negative electrode current collector coated with a negative electrode active material, wherein an inorganic substance layer is formed on a negative electrode tab that is extended from an end at one side of the negative electrode current collector and is composed of an active material-non-coated portion not coated with the negative electrode active material, and negative electrode tabs of the negative electrode plates are electrically connected with one negative electrode lead to form a negative electrode terminal.
US10581067B2

The present disclosure relates to a method for producing an electrode plate of a rechargeable electrochemical battery that includes producing a substantially flat lead grid having a plurality of grid bars and a plurality of window-like cutouts formed between the grid bars, introducing an active material into the cutouts and/or onto the grid bars of the lead grid, creating a pattern of slot-shaped depressions in the active material by mechanically impacting the lead grid provided with the active material, where the depressions extend to a depth from the outer surface of the active material. The present disclosure further relates to installation of an electrode plate in a rechargeable electrochemical battery.
US10581059B2

The present invention relates to a method of manufacturing an electrode for a rechargeable battery, including (a) coating electrode slurry including an electrode active material, a binder, and a solvent on one surface of a sheet-shaped current collector; and (b) drying the electrode slurry while applying vacuum in a direction of decreasing agglomeration of the binder due to vaporization of the solvent.
US10581055B2

A busbar module and a battery pack include busbars each having connection portions protruding toward electrode terminals relative to a base portion located between the connection portions. In the busbar module, for example, the connection portions each share a boundary with the base portion. The boundary extends in a direction orthogonal to a direction in which the busbars are aligned. The connection portions have a shape in which both edges of the busbars in the alignment direction of the busbars are bent toward the electrode terminals with the boundary is used as a bending origin.
US10581052B2

A separator for a bobbin-style electrochemical cell is inserted into an interior opening within a ring-shaped cathode in an electrochemical cell can. An expansion force is then applied to an interior surface of the separator to press the separator against the interior walls of the cathode. A tool may then remove various creases and/or wrinkles in the separator and/or may then heat seal at least a portion of the tubular walls of the separator to minimize the void space between the separator and active material (e.g., cathode and/or anode) within the electrochemical cell.
US10581050B2

An electrode configuration for a battery cell includes a positive electrode, a negative electrode, a separator interposed between the positive electrode and the negative electrode, and a low counter-ion permeability layer interposed between the separator and the positive electrode. The separator has a first permeability to counter-ions, which do not participate in the battery electrode reactions, and the low counter-ion permeability layer has a second permeability to the counter-ions that is less than the first permeability. The separator includes a first salt concentration adjacent to the low counter-ion permeability layer and a second salt concentration adjacent to the negative electrode, and the second salt concentration is greater than the first salt concentration.
US10581048B2

A non-aqueous electrolyte secondary battery includes a positive electrode, a negative electrode, a first separator layer provided between the positive electrode and the negative electrode, the first separator layer facing the positive electrode, a second separator layer provided between the positive electrode and the negative electrode, the second separator layer facing the negative electrode, and a non-aqueous electrolyte held in the first separator layer and the second separator layer. The variable α represents the porosity of the first separator layer, and the variable β represents the porosity of the second separator layer, such that α≤90% and the following expression is satisfied: 2≤α/β≤2.85.
US10581047B2

Provided are a method of manufacturing an all-solid battery and an all-solid battery manufactured by the method. The all-solid batter may have edge portions that can be more effectively insulated. In particular, the all-solid battery may include a cathode layer, an anode layer, and an electrolyte layer, a first insulator disposed at an edge of the cathode layer and a second insulator disposed between the cathode layer and the first insulator, thereby forming a membrane of the second insulator for preventing contact between the cathode layer and the anode layer in pressing.
US10581035B2

Provided is a secondary battery pack including: a cell assembly including a secondary battery, and a stacking frame supporting the secondary battery and stacked in a direction; a pack case having an internal space for accommodating the cell assembly, and having a through hole in internal and external directions; an electrode terminal electrically connected to the cell assembly and protruding to an outer part of the pack case by passing through the through hole; a bonding part filling a gap between the through hole and the electrode terminal in order to form an adhesive layer; and a bonding cover attached to the through hole of the pack case while surrounding a boundary of the electrode terminal above the bonding part.
US10581026B2

The present invention provides a manufacture method of a flexible display panel, and after forming grooves on the rigid substrate, and forming the flexible supporting bases in the grooves, and manufacturing the display element layer on the flexible supporting bases and the rigid substrate, the flexible display mother board is obtained. Then, the normal knife flywheel is used to cut the flexible display mother board along the edges of the grooves to obtain the flexible substrate units. After stripping the rigid substrates in the flexible substrate units with laser, the flexible display substrates are obtained. The method saves the purchase cost of the laser cutting apparatus, and thus to reduce the manufacture cost of the flexible display substrate, and meanwhile, to raise the cutting yield of cutting the flexible display mother board with the normal knife flywheel for promoting the usage lifetime of the knife flywheel.
US10581020B2

A light extraction substrate includes a glass substrate having a first surface and a second surface. A first light extraction region can be defined on and/or adjacent the first surface. The first light extraction region includes nanoparticles. A second light extraction region can be defined on at least a part of the second surface. The second light extraction region has a surface roughness of at least 10 nm.
US10581017B2

Embodiments of the present disclosure provide an organic light-emitting diode (OLED) packaging structure and a manufacturing method thereof. The OLED packaging structure includes: a substrate; an OLED, disposed on the substrate and including active and non-active display region; a packaging peripheral region, disposed on the substrate and packaging a portion except the OLED; a packaging region, disposed on the OLED and packaging the active display region of the OLED; and a packaging transition region, disposed between the packaging peripheral region and the packaging region and packaging the non-active display region of the OLED, wherein each of the three regions includes an packaging layer, and a thickness of the packaging layer of the packaging transition region is greater than the thickness of the packaging layer of the packaging peripheral region.
US10581014B2

A packaging method of a display panel, a display panel and a display device are provided. The packaging method includes: providing a first substrate; providing an adhesive with a magnetic material distributed therein; applying the adhesive to a surface of the first substrate to form a first adhesive layer having a first pattern; providing a magnetic field to drive the magnetic material to mobilize the adhesive on the surface of the first substrate, so as to transform the first adhesive layer having the first pattern into a second adhesive layer having a second pattern, wherein, an orthogonal projection of the first adhesive layer having the first pattern on the first substrate is different from an orthogonal projection of the second adhesive layer having the second pattern on the first substrate; and bonding a second substrate onto the adhesive layer having the second pattern.
US10581006B2

Disclosed is a display device which includes: a substrate having a first edge portion and a second edge portion; a plurality of light-emitting elements over the substrate; a passivation film over the plurality of light-emitting elements; a barrier layer over the passivation film; and a touch sensor over the barrier layer. The barrier layer has a first sidewall along the first edge portion and a second sidewall along the second edge portion, and a first angle between a top surface of the substrate and the first sidewall is different from a second angle between the top surface and the second sidewall.
US10581001B2

The invention relates to an organic electronic component (100) comprising at least one charge generation layer (5) which has an organically p-doped region (5a) that contains a zinc complex as a p-dopant, said zinc complex in turn containing at least one ligand L of the following structure: formula (I) wherein R1 and R2 can be oxygen, sulphur, selenium, NH or NR4 independently from one another, wherein R4 is selected from the group containing alkyl or aryl and which can be bonded to R3; and wherein R3 is selected from the group containing alkyl, long-chain alkyl, cycloalkyl, halogen alkyl, at least partially halogenated long-chain alkyl, halogen cycloalkyl, aryl, arylene, halogen aryl, heteroaryl, heteroarylene, heterocyclic alkylene, heterocycloalkyl, halogen heteroaryl, alkenyl, halogen alkenyl, alkynyl, halogen alkynyl, ketoaryl, halogen ketoaryl, ketoheteroaryl, ketoalkyl, halogen ketoalkyl, ketoalkenyl, halogen ketoalkenyl, halogen alkyl aryl, and halogen alkyl heteroaryl, wherein, for suitable groups, one or a number of non-adjacent CH2 groups can be replaced by —O—, —S—, —NH—, —NR∘∘∘—, —SiR∘R∘∘—, —CO—, —COO—, —COR∘OR∘∘—, —OCO—, —OCO—O—, —SO2-, —S—CO—, —CO—S—, —O—CS—, —CS—O—, —CY1=CY2 or —C≡C— independently from one another, and in such a way that O and/or S atoms are not directly bonded to one another, and are replaced optionally with aryl- or heteroaryl preferably containing between 1 and 30 C atoms (terminal CH3 groups are understood to be CH2 groups in the sense of CH2-H). The invention further relates to the use of a zinc complex as a p-dopant in charge generation layers.
US10580999B2

A condensed cyclic compound represented by Formula 1 and an organic light-emitting device including the same.
US10580993B2

A amine compound and an organic electroluminescence device including the same, the amine compound being represented by Formula 1: In Formula 1, at least one of Ar1 to Ar4 is a substituted or unsubstituted heteroaryl group.
US10580992B2

A polymer comprising one or more optionally substituted repeat units of formula (I): wherein each Ar1 independently represents a substituted or unsubstituted aromatic or heteroaromatic group; each Ar2 independently represents a substituted or unsubstituted aromatic or heteroaromatic group; n and m in each occurrence is at least 1; and R1 and R2 are substituents wherein R1 and R2 are different.
US10580991B2

This application relates to a flexible display screen, comprising: a silicone substrate; a first electrode of polyacrylamide-lithium chloride hydrogel above the silicone substrate; a zinc sulfide-silicone light-emitting layer above the first electrode of polyacrylamide-lithium chloride hydrogel; and a second electrode of polyacrylamide-lithium chloride hydrogel above the zinc sulfide-silicone light-emitting layer.
US10580989B2

The present invention relates to organic copolymers and organic semiconducting compositions comprising these materials, including layers and devices comprising such organic semiconductor compositions. The invention is also concerned with methods of preparing such organic semiconductor compositions and layers and uses thereof. The invention has application in the field of printed electronics and is particularly useful as the semiconducting material for use in formulations for organic thin film transistor (OFET) backplanes for displays, integrated circuits, organic light emitting diodes (OLEDs), photodetectors, organic photovoltaic (OPV) cells, sensors, memory elements and logic circuits.
US10580980B2

Embodiments disclosed herein may include depositing a storage component material over and/or in a trench in a dielectric material, including depositing the storage component material on approximately vertical walls of the trench and a bottom of the trench. Embodiments may also include etching the storage component material so that at least a portion of the storage component material remains on the approximately vertical walls and the bottom of the trench, wherein the trench is contacting an electrode and a selector such that storage component material on the bottom of the trench contacts the electrode.
US10580974B2

A magnetoresistance effect element is provided in which a MR ratio is not likely to decrease even at a high bias voltage. A magnetoresistance effect element according to an aspect of the present invention includes: a first ferromagnetic metal layer; a second ferromagnetic metal layer; a tunnel barrier layer that is provided between the first ferromagnetic metal layer and the second ferromagnetic metal layer, in which the tunnel barrier layer is formed of a non-magnetic oxide having a cubic crystal structure represented by a compositional formula A1-xA′xO (A represents a divalent cation, and A′ represents a trivalent cation), a space group of the crystal structure is any one selected from the group consisting of Pm3m, I-43m, and Pm-3m, and the number of A ions is more than the number of A′ ions in a primitive lattice of the crystal structure.
US10580966B1

A magnetic tunnel junction (MTJ) structure having faceted sidewalls is formed on a conductive landing pad that is present on a surface of an electrically conductive structure embedded in a dielectric material layer. No metal ions are re-sputtered onto the sidewalls of the MTJ structure during the patterning of the MTJ material stack that provides the MTJ structure. The absence of re-sputtered metal on the MTJ structure sidewalls reduces the risk of shorts.
US10580964B2

The present invention relates to a memory device including a substrate and a lower electrode, buffer layer, seed layer, Magnetic Tunnel Junction (MTJ), capping layer, synthetic antiferromagnetic layer, and upper electrode formed on the substrate.
US10580963B2

A method for manufacturing a vibration actuator includes forming an elastic body integrally with a projection protruding from a surface of the elastic body, by press working. Forming the elastic body includes forming a bonding portion surrounding the projection, forming a contact portion at a top portion of the projection, forming a spring portion between the contact portion and the bonding portion, and forming a standing portion having a hollow structure, between the spring portion and the contact portion, so that the standing portion has a ring shape in a cross-sectional view in a direction parallel to the surface of the elastic member and that a space surrounded by the contact portion, the spring portion, and the standing portion. The spring portion is formed by press working, and the bonding portion is formed by press working.
US10580959B2

The invention relates to an actuator system comprising at least four electrically controllable, longitudinally adjustable actuators, to each of which a compressive force is applied in the direction of the longitudinal adjustment thereof by means of a separate housing that has an integrally formed resilient portion, each housing being designed as a single piece along with a base element shared by all housings. The invention further relates to an array comprising a plurality of actuator systems of said type.
US10580958B2

A piezoelectric element includes: a first electrode containing crystal grains; a piezoelectric layer which contains potassium, sodium, and niobium and which is provided above the first electrode; and a second electrode provided above the piezoelectric layer, and the average grain diameter of the crystal grains is less than 550 nm.
US10580945B2

A LED device includes LED chips mounted on a substrate, a first fluorescent layer, a second fluorescent layer and a package housing. The LED chips emit a blue light. The first fluorescent layer has a first side facing to the LED chips for converting the blue light to a red light. The second fluorescent layer has a first side attached to a second side of the first fluorescent layer for converting the blue light to a red light emitted from a second side of the second fluorescent layer. The package housing holds the substrate and the first fluorescent layer.
US10580936B2

In a deep ultraviolet light-emitting device comprising a Group III nitride semiconductor, the concentrations of electrons and holes injected into a light-emitting layer is improved. A barrier layer has a last barrier layer closest to an electron blocking layer. The electron blocking layer has a first electron blocking layer closest to a light-emitting layer. The last barrier layer has a first position farthest from the first electron blocking layer, and a second position as an interface with the first electron blocking layer. The first electron blocking layer has a third position farthest from the last barrier layer. The Al composition ratio at the first position is higher than the Al composition ratio at the second position. The Al composition ratio at the third position is higher than the Al composition ratio at the first and second positions.
US10580935B2

Various embodiments of SST dies and solid state lighting (“SSL”) devices with SST dies, assemblies, and methods of manufacturing are described herein. In one embodiment, a SST die includes a substrate material, a first semiconductor material and a second semiconductor material on the substrate material, an active region between the first semiconductor material and the second semiconductor material, and a support structure defined by the substrate material. In some embodiments, the support structure has an opening that is vertically aligned with the active region.
US10580934B2

A μLED including an epitaxial stacked layer, a first electrode and a second electrode is provided. The epitaxial stacked layer includes a first type doped semiconductor layer, a light emitting layer and a second type doped semiconductor layer. The epitaxial stacked layer has a first mesa portion and a second mesa portion to form a first type conductive region and a second type conductive region respectively. The first electrode is disposed on the first mesa portion. The second electrode is disposed on the second mesa portion. The second electrode contacts the first type doped semiconductor layer, the light emitting layer and the second type doped semiconductor layer located at the second mesa portion. Moreover, a manufacturing method of the μLED is also provided.
US10580932B2

A method for manufacturing a light-emitting device includes: providing a light-transmissive member comprising: a base portion, and a projecting portion on a first surface side of the base portion; providing a light-emitting element that has a main emitting surface and an electrode formation surface opposite to the main emitting surface; disposing the light-emitting element on the projecting portion of the light-transmissive member such that the main emitting surface of the light-emitting element faces an upper surface of the projecting portion of the light-transmissive member; and forming a light-reflective member that covers at least one of (i) lateral surfaces of the light-emitting element, and/or (ii) lateral surfaces of the projecting portion of the light-transmissive member.
US10580916B2

An infrared detector includes, a substrate, a lower contact layer formed on the substrate, a first light receiving layer that is formed on the lower contact layer and has a quantum well structure, an intermediate contact layer formed on the first light receiving layer, a second light receiving layer that is formed on the intermediate contact layer and has a quantum well structure, and an upper contact layer formed on the second light receiving layer. Each of the first light receiving layer and the second light receiving layer includes, a first semiconductor layer that is doped with a first conductivity-type impurity, and a second semiconductor layer that is formed on the first semiconductor layer, and is doped with a second conductivity-type impurity which compensates the first conductivity-type impurity.
US10580914B2

Kesterite-based photovoltaic devices formed on flexible ceramic substrates are provided. In one aspect, a method of forming a photovoltaic device includes the steps of: forming a back contact on a flexible ceramic substrate; forming a kesterite absorber layer on a side of the back contact opposite the flexible ceramic substrate; annealing the kesterite absorber layer; forming a buffer layer on a side of the kesterite absorber layer opposite the back contact; and forming a transparent front contact on a side of the buffer layer opposite the kesterite absorber layer. A roll-to-roll-based method of forming a photovoltaic device and a photovoltaic device are also provided.
US10580908B2

Aspects of the present disclosure provide semiconductor variable capacitor devices. In one embodiment, a semiconductor variable capacitor includes a gate oxide layer comprising a first layer portion with a first thickness and a second layer portion with a second thickness; a first non-insulative region disposed above the gate oxide layer; a first semiconductor region disposed beneath the gate oxide layer; a second semiconductor region disposed beneath the gate oxide layer and adjacent to the first semiconductor region, wherein the second semiconductor region comprises a different doping type than the first semiconductor region a second non-insulative region coupled to the first semiconductor region; and a control terminal coupled to a control region coupled to the second semiconductor region such that a first capacitance between the first non-insulative region and the second non-insulative region is configured to be adjusted by varying a control voltage applied to the control region.
US10580903B2

Semiconductor-on-insulator field effect transistor (FET) integrated circuit (IC) structures and fabrication processes that mitigate or eliminate the problems caused by the secondary parasitic back-channel FET of conventional semiconductor-on-insulator FET IC structures. Embodiments enable full control of the secondary parasitic back-channel FET of semiconductor-on-insulator IC primary FETs. Embodiments include taking partially fabricated ICs made using a process which allows access to the back side of the FET, such as “single layer transfer” process, and then fabricating a conductive aligned supplemental (CAS) gate structure relative to the insulating layer juxtaposed to a primary FET such that a control voltage applied to the CAS gate can regulate the electrical characteristics of the regions of the primary FET adjacent the insulating layer. The IC structures present as a four or five terminal device: source S, drain D, primary gate G, CAS gate, and, optionally, a body contact.
US10580895B2

Techniques are disclosed for forming a GaN transistor on a semiconductor substrate. An insulating layer forms on top of a semiconductor substrate. A trench, filled with a trench material comprising a III-V semiconductor material, forms through the insulating layer and extends into the semiconductor substrate. A channel structure, containing III-V material having a defect density lower than the trench material, forms directly on top of the insulating layer and adjacent to the trench. A source and drain form on opposite sides of the channel structure, and a gate forms on the channel structure. The semiconductor substrate forms a plane upon which both GaN transistors and other transistors can form.
US10580891B2

A semiconductor device capable of adjusting profiles of a gate electrode and a gate spacer by implanting or doping an element semiconductor material into an interlayer insulating layer may be provided. The semiconductor device may include a gate spacer on a substrate, the gate spacer defining a trench, a gate electrode filling the trench, and an interlayer insulating layer on the substrate, which surrounds the gate spacer, and at least a portion of which includes germanium.
US10580886B2

The present invention provides a method and a structure of increasing source and drain contact edge width in a two-dimensional material field effect transistor. The method includes patterning a two-dimensional material over an insulating substrate; depositing a gate dielectric over the two-dimensional material; depositing a top gate over the gate dielectric, wherein the top gate has a hard mask thereon; forming a sidewall spacer around the top gate; depositing an interlayer dielectric oxide over the sidewall spacer and the hard mask; removing the interlayer dielectric oxide adjacent to the sidewall spacer to form an open contact trench; depositing a copolymer coating in the contact trench region; annealing the copolymer to induce a directed self-assembly; performing a two-dimensional material etch over the two-dimensional material; removing the unetched copolymer without etching the gate dielectric; and etching the exposed gate in the source and the drain region to form a metal contact layer.
US10580885B1

Dual-base two-sided bipolar power transistors which use an insulated field plate to separate the emitter/collector diffusions from the nearest base contact diffusion. This provides a surprising improvement in turn-off performance, and in breakdown voltage.
US10580881B2

A method of forming a vertical fin field effect transistor device, including, forming one or more vertical fins with a hardmask cap on each vertical fin on a substrate, forming a fin liner on the one or more vertical fins and hardmask caps, forming a sacrificial liner on the fin liner, and forming a bottom spacer layer on the sacrificial liner.
US10580880B2

Replacement metal gate structures with improved chamfered workfunction metal and self-aligned contact and methods of manufacture are provided. The method includes forming a replacement metal gate structure in a dielectric material. The replacement metal gate structure is formed with a lower spacer and an upper spacer above the lower spacer. The upper spacer having material is different than material of the lower spacer. The method further includes forming a self-aligned contact adjacent to the replacement metal gate structure by patterning an opening within the dielectric material and filling the opening with contact material. The upper spacer prevents shorting with the contact material.
US10580869B2

A stacked body includes: a substrate made of silicon carbide and having a first main surface forming an angle of 20° or less with a silicon plane; and a graphene film disposed on the first main surface and having an atomic arrangement oriented in relation to an atomic arrangement of silicon carbide forming the substrate. In an exposed surface of the graphene film which is a main surface opposite to the substrate, an area ratio of a region having a full width at half maximum of G′ of 40 cm−1 or less under Raman spectroscopy analysis is 50% or more. Accordingly, the stacked body is provided that enables a high mobility to be stably ensured in an electronic device manufactured to include the graphene film forming an electrically conductive portion.
US10580860B2

A nanowire device having a plurality of internal spacers and a method for forming said internal spacers are disclosed. In an embodiment, a semiconductor device comprises a nanowire stack disposed above a substrate, the nanowire stack having a plurality of vertically-stacked nanowires, a gate structure wrapped around each of the plurality of nanowires, defining a channel region of the device, the gate structure having gate sidewalls, a pair of source/drain regions on opposite sides of the channel region; and an internal spacer on a portion of the gate sidewall between two adjacent nanowires, internal to the nanowire stack. In an embodiment, the internal spacers are formed by depositing spacer material in dimples etched adjacent to the channel region. In an embodiment, the dimples are etched through the channel region. In another embodiment, the dimples are etched through the source/drain region.
US10580850B2

A display device includes a substrate, a first insulating layer, a power lines, and connection lines. The substrate includes a peripheral area adjacent to at least one side of a pixels area. The first insulating layer including one or more contact holes. The power line is in the peripheral area and provides a driving voltage to pixels. The power line includes a first metal layer on the substrate and a second metal layer connected to the first metal layer through the contact hole. The connection lines extend to the peripheral area from the pixels and overlap part of the power line. The power line includes a first area in which the first and second metal layers are electrically connected through the contact hole. The connection line does not overlap the first area of the power line.
US10580847B2

A display device is disclosed, which may increase the number of lines arranged in a bending area and at the same time may minimize a crack generated in the bending area. The display device comprises a display area in which pixels are arranged, and a non-display area surrounding the display area, provided with a bending area within the non-display area; a plurality of first lines arranged in the bending area and electrically connected with the pixels; a first organic film arranged on the first lines; a plurality of second lines arranged on the first organic film in the bending area and electrically connected with the pixels; and a second organic film arranged on the second lines, wherein at least one of the first organic film and the second organic film is provided with an open area.
US10580844B2

A display device includes a plurality of pixels each including a first light emitting element with a first light reflecting layer, a second light emitting element with a second light reflecting layer, and a third light emitting element with a third light reflecting layer, arranged in a two-dimensional matrix. Each of the light emitting elements includes a first electrode, an organic layer, and a second electrode. Grooves that each have a light shielding layer are formed in a boundary region between the light emitting elements. A bottom of the first groove and a bottom of the third groove are located at a position higher than a top surface of the first light reflecting layer. A bottom of the second groove is located at a position higher than a top surface of the second light reflecting layer.
US10580843B2

Embodiments of the present invention provide a substrate and a fabrication method thereof, and a display device. The substrate includes a base and a pixel defining layer in which a plurality of openings are formed, the pixel defining layer includes a first defining layer, a second defining layer and a third defining layer sequentially stacked on the base, wherein, the second defining layer is configured as a conductive layer, and an orthogonal projection of the second defining layer on the base is at least partially located outside an orthogonal projection of a side of the third defining layer close to the base on the base.
US10580842B2

A first electrode (110) has optical transparency, and a second electrode (130) has light reflectivity. An organic layer (120) is located between the first electrode (110) and the second electrode (130). Light-transmitting regions (a second region (104) and a third region (106)) are located between a plurality of light-emitting units (140). An insulating film (150) defines the light-emitting units (140) and includes tapers (152, 154). A sealing member (170) covers the light-emitting units (140) and the insulating film (150). A low reflection film (190) is located on the side opposite to a substrate (100) with the second electrode (130) therebetween. The low reflection film (190) covers at least one portion of the tapers (152 and 154).
US10580837B2

A display apparatus including a substrate, a display portion disposed on an active area defined at the substrate, a buffer layer disposed on the active area and a pad area defined at the substrate, a touch sensing portion disposed on the buffer layer, and a pad portion disposed between the pad area and the buffer layer. The touch sensing portion includes a first pad pattern, a middle layer disposed on the first pad pattern, and a second pad pattern disposed on the middle layer. The first pad pattern is connected to the pad portion through a first contact hole defined on the pad portion in the buffer layer. The second pad pattern is connected to the first pad pattern through a second contact hole defined on the first contact hole in the middle layer.
US10580833B2

An organic light emitting display device, includes a plurality of pixels, each of the plurality of pixels including at least one red sub pixel, at least one green sub pixel, and at least one blue sub pixel, wherein red sub pixels and blue sub pixels of adjacent pixels are aligned in a first direction and are also aligned in a second direction, the second direction being a direction that intersects the first direction, wherein green pixels of adjacent pixels are aligned in the first direction and are also aligned in the second direction, wherein the at least one green sub pixel of each pixel is disposed between the at least one red sub pixel and the at least one blue sub pixel of the each pixel, and wherein the at least one green sub pixel is offset from the at least one red sub pixel and the at least one blue sub pixel in the first direction and the second direction in the each pixel.
US10580822B2

Disclosed herein is a circuit comprising a first thin film transistor (TFT) and storage capacitor having a first electrode and a second electrode configured to face to each other. A second TFT is coupled to the capacitor, wherein a first gate electrode of the first TFT, a first electrode of the storage capacitor and a second gate electrode of the second TFT are integrally formed.
US10580818B2

Provided is an X-ray imaging panel and a method for producing the same with improved productivity. An imaging panel 1 has an active area and a terminal area on a substrate 101. In the terminal area, there are provided: a first conductive layer 100; a terminal first insulating film 103 that is formed with the same material as that of a first insulating film in the active area, and has a first opening; a second conductive layer 1701 that is formed with the same material as that of a conductive film in the active area, and overlaps with the first conductive layer 100 at a position where the first opening is provided; and a cover layer provided at the position where the first opening is provided, so as to be arranged between the first conductive layer 100 and the second conductive layer 1701. The first conductive layer 100 is formed with the same material as that of any one of a gate electrode and a source electrode of a thin film transistor as well as a lower electrode in the active area. The cover layer is formed with the same material as that of at least one element arranged in an upper layer with respect to one element made of the same material as that of the first conductive layer 100 among the source electrode, the lower electrode, and a bias line in the active area.
US10580807B2

The present disclosure is directed to an image sensor including a pixel array of both range pixels and color pixels. Each range pixel (or range pixel area) may be associated with multiple adjacent color pixels, with each side of the range pixel immediately adjacent to at least two color pixels. The association between the range pixels and the color pixels may be dynamically configurable. The readings of a range pixel(s) and the associated color pixels may be integrated together in the generation of a 3D image.
US10580801B2

The purpose of the invention is to form a flexible display device where the substrate is made of resin, wherein the TFT can be annealed in high temperature; consequently, a reliability of the TFT is improved. The concrete measure is as follows. A display device having a pixel electrode and a TFT including a semiconductor layer on a substrate comprising: a source region of the semiconductor layer connects with a source electrode, a drain region of the semiconductor layer connects with a drain electrode; the pixel electrode connects with the source electrode; the drain electrode connects with a video signal line; a distance between the drain electrode and the substrate is smaller than a distance between the semiconductor and the substrate, the semiconductor layer is formed between the pixel electrode and the substrate.
US10580799B2

According to one embodiment, a thin film transistor includes an oxide semiconductor layer provided above an insulating substrate and including a channel region between a source region and a drain region, a first insulating film provided in a region on the oxide semiconductor layer, which corresponds to the channel region, a gate electrode provided on the first insulating film, a first protective film provided on the oxide semiconductor layer, the first insulating film and the gate electrode, as an insulating film containing a metal, a second protective film provided on the first protective film and a third protective film provided on the second protective film, as an insulating film containing a metal.
US10580783B2

A three-dimensional memory device includes a first-tier structure containing a first alternating stack of first insulating layers and first electrically conductive layers that has first stepped surfaces, and a first retro-stepped dielectric material portion contacting the first stepped surfaces of the first alternating stack, and a second-tier structure containing a second alternating stack of second insulating layers and second electrically conductive layers that has second stepped surfaces, and a second retro-stepped dielectric material portion contacting the second stepped surfaces of the second alternating stack. The first retro-stepped dielectric material portion has a higher etch rate than the second retro-stepped dielectric material portion. Memory stack structures vertically extend through the first alternating stack and the second alternating stack. Each of the memory stack structures includes a memory film and a vertical semiconductor channel.
US10580779B2

A memory cell includes vertical transistors including first and second pass gate (PG) transistors, first and second pull-up (PU1 and PU2) transistors, and first and second pull-down (PD1 and PD2) transistors. A first bottom electrode connects bottom source/drain (SD) regions of PU1 and PU2. A second bottom electrode connects bottom SD regions of PD1 and PD2. A first shared contact connects the top SD region of PU2 to the gate structure of PU1. A second shared contact connects the top SD region of PD1 to the gate structure of PD2. A first top electrode is connected to the top SD regions of PG1, PU1 and the second shared contact to define a first storage node of the memory cell. A second top electrode is connected to the top SD regions of PG2, PU2 and the first shared contact to define a second storage node of the memory cell.
US10580778B2

The present disclosure provides a DRAM cell structure. The DRAM cell structure includes a substrate, a gate structure disposed in the substrate, a source region and a drain region disposed in the substrate respectively at two sides of the gate structure, a landing pad disposed over the drain region, a plurality of carbon nanotubes disposed on the landing pad, a top electrode disposed over the plurality of carbon nanotubes, and a dielectric layer disposed between the top electrode and the plurality of carbon nanotubes.
US10580771B2

A multi-fin FINFET device may include a substrate and a plurality of semiconductor fins extending upwardly from the substrate and being spaced apart along the substrate. Each semiconductor fin may have opposing first and second ends and a medial portion therebetween, and outermost fins of the plurality of semiconductor fins may comprise an epitaxial growth barrier on outside surfaces thereof. The FINFET may further include at least one gate overlying the medial portions of the semiconductor fins, a plurality of raised epitaxial semiconductor source regions between the semiconductor fins adjacent the first ends thereof, and a plurality of raised epitaxial semiconductor drain regions between the semiconductor fins adjacent the second ends thereof.
US10580763B2

In a conventional electronic device and a method of manufacturing the same, reduction in cost of the electronic device is hindered because resin used in an interconnect layer on the solder ball side is limited. The electronic device includes an interconnect layer (a first interconnect layer) and an interconnect layer (a second interconnect layer). The second interconnect layer is formed on the undersurface of the first interconnect layer. The second interconnect layer is larger in area seen from the top than the first interconnect layer and is extended to the outside from the first interconnect layer.
US10580758B2

Embodiments of the present disclosure describe scalable package architecture of an integrated circuit (IC) assembly and associated techniques and configurations. In one embodiment, an integrated circuit (IC) assembly includes a package substrate having a first side and a second side disposed opposite to the first side, a first die having an active side coupled with the first side of the package substrate and an inactive side disposed opposite to the active side, the first die having one or more through-silicon vias (TSVs) configured to route electrical signals between the first die and a second die, and a mold compound disposed on the first side of the package substrate, wherein the mold compound is in direct contact with a sidewall of the first die between the active side and the inactive side and wherein a distance between the first side and a terminating edge of the mold compound that is farthest from the first side is equal to or less than a distance between the inactive side of the first die and the first side. Other embodiments may be described and/or claimed.
US10580743B2

A semiconductor chip includes a chip substrate; a self-destructive layer arranged on the chip substrate, the self-destructive layer including a pyrophoric reactant; and a sealant layer arranged on a surface of the self-destructive layer, on sidewalls of the self-destructive layer, and on the chip substrate such that the sealant layer forms a package seal on the semiconductor chip; wherein the pyrophoric reactant ignites spontaneously upon exposure to air.
US10580739B2

This disclosure provides a package substrate and its fabrication method. The package substrate includes: a molding compound body; a first circuit device disposed in the molding compound body, the first circuit device having a first terminal at a top of the first circuit device; a first conductive via formed in the molding compound body and connected to the first terminal; a second circuit device disposed in the molding compound body, the second circuit device having a second terminal at a top of the second circuit device; a second conductive via formed in the molding compound body and connected to the second terminal; and a redistribution layer with a conductive wire formed on the molding compound body, the conductive wire connecting the first conductive via and the second conductive via; wherein the first and second terminals are respectively located at different depths of the molding compound body.
US10580738B2

Direct bonding heterogeneous integration packaging structures and processes include a packaging substrate with first and second opposing surfaces. A trench or a pedestal is provided in the first surface. A bridge is disposed in the trench or is adjacent the pedestal sidewall, wherein the bridge includes an upper surface coplanar with the first surface of the package substrate. At least two chips in a side by side proximal arrangement overly the bridge and the packaging substrate, wherein the bridge underlies peripheral edges of the at least two chips in the side by side proximal arrangement. The at least two chips include a plurality of electric connections that are directly coupled to corresponding electrical connections on the bridge and on the packaging substrate.
US10580737B2

A graphene wiring structure of an embodiment has: an amorphous or polycrystalline insulating film; and a multilayer graphene on the insulating film. The multilayer graphene including a plurality of graphene crystals having a zigzag direction is oriented at 17 degrees or less with respect to an electric conduction direction on the insulating film.
US10580731B2

A combined electrode comprises a negative electrode, a first intermediate electrode, a positive electrode and a second intermediate electrode, wherein a main body portion of the negative electrode and a main body portion of the first intermediate electrode, a connection portion of the negative electrode and a connection portion of the first intermediate electrode, main body portions of the positive electrode and main body portions of the second intermediate electrode, and a connection portion of the positive electrode and a connection portion of the second intermediate electrode are arranged in parallel to and directly facing each other, thereby increasing a facing area between the negative electrode and the first intermediate electrode and between the positive electrode and the second intermediate electrode, reducing a current loop area between the negative electrode and the first intermediate electrode and between the positive electrode and the second intermediate electrode.
US10580721B2

A semiconductor device includes a semiconductor substrate having a first main surface and a second main surface opposite to the first main surface; a first conductive layer covering a part of the first main surface; a through electrode connected to the first conductive layer and having a first conductive plated layer and a second conductive plated layer; and a second conductive layer formed on the second main surface. The first conductive plated layer contacts with the semiconductor substrate through a seed layer. The second conductive plated layer is formed on the first conductive plated layer. The second conductive layer is formed of the seed layer, the first conductive plated layer, and the second conductive plated layer. The first conductive plated layer has a first edge surface. The second conductive plated layer has a second edge surface flush with the first edge surface.
US10580710B2

A semiconductor device includes a substrate including a substrate top surface; interconnects connected to the substrate and extending above the substrate top surface; a die attached over the substrate, wherein the die includes a die bottom surface that connects to the interconnects for electrically coupling the die and the substrate; and a metal enclosure directly contacting and vertically extending between the substrate top surface and the die bottom surface, wherein the metal enclosure peripherally surrounds the interconnects.
US10580708B2

In a manufacturing step in which a structure of target of screening is formed on a semiconductor substrate in the middle of manufacturing process before a semiconductor device is finished, screening of potential defects of a gate insulating film is performed for each wafer at one time so that the semiconductor device is caused to appear as an initial defective product when the finished semiconductor device is subjected to an electrical characteristic test. Provided are a semiconductor device, and a method of manufacturing a semiconductor device which enables reliable screening of potential defects in a short period of time.
US10580696B1

Structures for interconnects and methods of forming interconnects. An interconnect opening in a dielectric layer includes a first portion and a second portion arranged over the first portion. A first conductor layer composed of a first metal is arranged inside the first portion of the interconnect opening. A second conductor layer composed of a second metal is arranged inside the second portion of the interconnect opening. The first metal is ruthenium.
US10580686B2

A metal-oxide-semiconductor field-effect transistor (MOSFET) with integrated passive structures and methods of manufacturing the same is disclosed. The method includes forming a stacked structure in an active region and at least one shallow trench isolation (STI) structure adjacent to the stacked structure. The method further includes forming a semiconductor layer directly in contact with the at least one STI structure and the stacked structure. The method further includes patterning the semiconductor layer and the stacked structure to form an active device in the active region and a passive structure of the semiconductor layer directly on the at least one STI structure.
US10580678B2

A wafer bonder apparatus, includes a lower chuck, an upper chuck, a process chamber and three adjustment mechanisms. The three adjustment mechanisms are arranged around a top lid spaced apart from each other and are located outside of the process chamber. Each adjustment mechanism includes a component for sensing contact to the upper chuck, a component for adjusting the pre-load force of the upper chuck, and a component for leveling the upper chuck.
US10580656B2

A semiconductor wafer having a main surface is provided. A first etch resistant mask is provided on the main surface. A first reactive ion etching step that forms a first group of trenches using the first etch resistant mask is performed. Each of the trenches in the first group is covered with a second etch resistant mask after performing the first reactive ion etching step. A second reactive ion etching step that forms a second group of trenches using one or both of the first etch resistant mask and the second etch resistant mask is performed. The trenches in the second group are laterally offset from the trenches in the first group. The first and second reactive ion etching processes are performed such that a depth of the trenches of the first group is substantially equal to a depth of the trenches in the second group.
US10580655B2

An etching method is provided for selectively etching a first region of silicon oxide with respect to a second region of silicon nitride by performing plasma processing on a target object including the first region and the second region. In the etch method, first, a plasma of a processing gas including a fluorocarbon gas is generated in a processing chamber where the target object is accommodated. Next, the plasma of the processing gas including the fluorocarbon gas is further generated in the processing chamber where the target object is accommodated. Next, the first region is etched by radicals of fluorocarbon contained in a deposit which is formed on the target object by the generation and the further generation of the plasma of the processing gas containing the fluorocarbon gas. A high frequency powers used for the plasma generation is smaller than a high frequency power used for plasma further generation.
US10580653B2

A method of forming a semiconductor device includes irradiating a semiconductor body with particles. Dopant ions are implanted into the semiconductor body such that the dopant ions are configured to be activated as donors or acceptors. Thereafter, the semiconductor body is processed thermally.
US10580647B2

A semiconductor stack includes a substrate made of silicon carbide, and an epi layer disposed on the substrate and made of silicon carbide. An epi principal surface, which is a principal surface opposite to the substrate, of the epi layer is a carbon surface having an off angle of 4° or smaller relative to a c-plane. In the epi principal surface, a plurality of first recessed portions having a rectangular circumferential shape in a planar view is formed. Density of a second recessed potion that is formed in the first recessed portions and is a recessed portion deeper than the first recessed portions is lower than or equal to 10 cm−2 in the epi principal surface.
US10580644B2

A method is provided for selective film deposition on a substrate. According to one embodiment, the method includes providing a substrate containing a first material having a first surface and second material having a second surface, where the first material includes a dielectric material and the second material contains a semiconductor material or a metal-containing material that excludes a metal oxide, reacting the first surface with a reactant gas containing a hydrophobic functional group to form a hydrophobic first surface, and depositing, by gas phase deposition, a metal oxide film on the second surface, where deposition of the metal oxide film is hindered on the hydrophobic first surface.
US10580629B2

An ion pump with a housing enclosing an interior, a gas inlet having a through-hole extending into the interior of the ion pump, at least one cathode, at least one anode positioned in proximity to the at least one cathode, a magnet disposed on an opposite side of the at least one cathode from the anode, and a blocking shield disposed between the gas inlet and the at least one cathode. The blocking shield is electrically connected to the at least one anode. An associated method installs the blocking shield by inserting components of the blocking shield assembly through the gas inlet, and assembling (inside the interior of the ion pump) the inserted components to form the blocking shield.
US10580622B2

A plasma processing apparatus of exciting a processing gas into plasma by applying a high frequency power between an upper electrode and a lower electrode provided within a processing chamber and performing a plasma process on a target object to be processed with the plasma includes a DC power supply configured to apply a DC voltage to the upper electrode; a ground electrode connected to the DC power supply; and an annular shield member provided outside the ground electrode. A groove is formed into a downward recess at an outer peripheral portion of the ground electrode, and an upper end of the shield member is positioned above an upper end of the peripheral portion of the ground electrode. A protruding portion, which is protruded toward a center of the ground electrode, is formed at a portion of the shield member positioned above the ground electrode.
US10580620B2

Embodiments of the present invention provide a plasma chamber design that allows extremely symmetrical electrical, thermal, and gas flow conductance through the chamber. By providing such symmetry, plasma formed within the chamber naturally has improved uniformity across the surface of a substrate disposed in a processing region of the chamber. Further, other chamber additions, such as providing the ability to manipulate the gap between upper and lower electrodes as well as between a gas inlet and a substrate being processed, allows better control of plasma processing and uniformity as compared to conventional systems.
US10580611B2

A method for fabricating slow-wave structures, including electromagnetic meta-material structures, for high-power slow-wave vacuum electronic devices operating in millimeter-wavelength (30 GHz-300 GHz) and terahertz-frequency (300 GHz and beyond) bands of electromagnetic spectrum. The method includes: loading a digital three dimensional model of a slow-wave structure in a memory of a 3D printer, the loaded digital three dimensional model having data therein representative of the slow-wave structure to be fabricated by the 3D printer; loading metal powder material into the 3D printer; and operating the 3D printer to melt the metal powder material in accordance with the loaded three dimensional model of the slow-wave structure and then to solidify the melted layer of the metal powder material to fabricate the slow-wave structure layer by layer.
US10580610B2

A cold-cathode switching device is presented. The cold-cathode switching device includes a housing defining a chamber; an ionizable gas disposed in the chamber; and a plurality of electrodes disposed in the chamber. The plurality of electrodes includes a cathode and an anode defining a discharge gap, and wherein at least one of the cathode and anode comprises a material that is liquid at an operating temperature of the cathode or the anode.
US10580599B1

A circuit interrupter system includes a vacuum circuit interrupter having a vacuum chamber that contains a fixed contact and a moveable contact. A non-conductive rod extends from the moveable contact. One or more Thomson coils are wound around the rod, and one or more armatures are connected to the rod. When a driver energizes one of the Thomson coils, a corresponding armature will be repelled from that Thomson coil and move the rod to open or close the contacts of the vacuum circuit interrupter. The system also may include a damper that provides an active damping force rod when the rod is moved to open and/or close the vacuum circuit interrupter.
US10580595B2

A method for operating an electrical switching device and an electrical switching device are disclosed. In order to ensure reliable operation of an electrical switching device having parallel switching paths allocated to a phase, which have lower switching capacity in comparison to conventional parallel switching paths, the zero current crossings in the phase are detected and at least one switching mechanism, operatively connected to the switching paths, is actuated so that all parallel switching paths allocated to the phase open within a window of time which is in the phase relative to the zero current crossings.
US10580592B2

Provided is a method for manufacturing an electrode material having a pressing step in which an irregularly shaped aggregate containing at least an active material is statically pressed in the presence of an alkali metal source and a solvent.
US10580590B2

A high-capacity electrical energy storage device (HCEESD) comprising a capacitor having at least one power cell, a pair of high-voltage main power terminals configured to receive and store electrical energy from an external main power source, and a pair of fixating auxiliary power terminals configured to receive a fixating voltage from an auxiliary power source that causes the stored electrical energy to be retained so long as the auxiliary power source remains active. The HCEESD may include a plurality of power cells electrically connected in parallel and one or more fixating cells oppositely polarized to the power cells that assist in suppressing energy decay of the HCEESDs. An electric locomotive that includes multiple energy banks of HCEESDs configured to independently provide electrical energy to the electric locomotive, which may be a maglev vehicle designed to operate on special tracks with electromagnets inductively polarized using electrical power from on-board HCEESDs, is also disclosed.
US10580582B2

A multilayer electronic component includes a multilayer capacitor including a pair of external electrodes respectively formed on both ends opposing each other, and a pair of frame terminals having coupling holes allowing the external electrodes of the multilayer capacitor to be inserted, and separating the multilayer capacitor from a mounting surface, wherein band portions of the external electrodes are bonded to inner surfaces of the coupling holes.
US10580581B2

Methods for fabricating a structure that includes a metal-insulator-metal (MIM) capacitor and structures that include a MIM capacitor. The MIM capacitor includes a layer stack with a first electrode, a second electrode, and a third electrode. The layer stack includes a pilot opening extending at least partially through at least one of the first electrode, the second electrode, and the third electrode. A dielectric layer is arranged over the metal-insulator-metal capacitor, and includes a via opening extending vertically to the pilot opening. A via is arranged in the via opening and the pilot opening. The pilot opening has a cross-sectional area that is less than a cross-sectional area of the via opening.
US10580579B2

A multilayer ceramic capacitor includes a body a first internal electrode and a second internal electrode disposed with a dielectric layer interposed therebetween, a first connecting electrode connected to the first internal electrode through the body, a second connecting electrode connected to the second internal electrode through the body, a first external electrode disposed on one surface of the body and connected to the first connecting electrode, and a second external electrode disposed on one surface of the body, spaced apart from the first external electrode, and connected to the second connecting electrode, wherein the first and second external electrodes each include a first electrode layer disposed on the body and including ceramics, and a second electrode layer disposed on the first electrode layer and having the content of ceramics smaller than that of the first electrode layer.
US10580570B2

The distributor module serves for distributing electrical power to at least two connected measuring devices (S1, S2) and for forwarding to at least one superordinated electronic data processing unit (NLU) information concerning at least one physical, measured variable transmitted from the connected at least two measuring devices. For this, the distributor module comprises a module housing (100) as well as an electronics module placed within the module housing (100). Additionally present in the distributor module are two or more connection systems, one for each of the measuring devices delivering measured data, with, in each case, a transformer coil placed within the module housing and connected to the electronics module for the forming a data as well as electrical energy transmitting, inductively coupling interface, as well as at least one connection system for the at least one data processing unit, wherein each of the transformer coils is placed, in each case, within a plug connector element composed at least partially of plastic or other synthetic material and serving for forming a plug connector coupling. Moreover, it is provided that the distributor module is applied in a measuring system serving for measuring at least one physical and/or at least one chemical, measured variable.
US10580568B2

A semiconductor element includes a first spiral coil, a second spiral coil, a connecting section, a first guide segment, and a second guide segment. The first spiral coil is formed with a first end and a second end, and includes a first inner turn and a first outer turn. The first inner turn is located in a range surrounded by the outer turn, and the first end and the second end are located at the first inner turn. The second spiral coil and the first spiral coil are located in substantially a same metal layer. The connecting section connects the first spiral coil and the second spiral coil. The first guide segment is connected to the first end. The second guide segment is connected to the second end. The first guide segment and the second guide segment are fabricated in a metal layer different from a metal layer of the first spiral coil.
US10580556B2

A magnetic attachment mechanism and method is described. The magnetic attachment mechanism can be used to releasably attach at least two objects together in a preferred configuration without fasteners and without external intervention. The magnetic attachment mechanism can be used to releasably attach an accessory device to an electronic device. The accessory device can be used to augment the functionality of usefulness of the electronic device.
US10580555B2

Provided is a superconducting coil pre-cooling method for cooling a superconducting coil in a superconducting magnet apparatus including: the superconducting coil; a helium tank; a radiation shield; a vacuum case; and a refrigerator including a first cooling stage and a second cooling stage, a passage being disposed between the refrigerator and the radiation shield. The method includes: a supplying step of supplying a working medium in a gaseous state having a condensation point lower than a condensation point of nitrogen into a refrigerator surrounding tube; a cooling step of cooling the superconducting coil in a tank body by the working medium in the gaseous state that is cooled in the first cooling stage and further cooled in the second cooling stage after passing through the passage; and a discharging step of discharging the working medium that has cooled the superconducting coil in the tank body, out of the vacuum case.
US10580554B1

Apparatus having means for cooling a current limiting thermistor which includes an elongated power cord first and second power conductors connected to respective male and female connectors at the axial extremities thereof and a thermistor disposed in series with at least one of the first and second power conductors, potting compound surrounding an axial part of said first and second power conductors as well as the thermistor. The apparatus further includes an elongated sleeve shaped heat exchanger dimensioned and configured with a central bore for thermal contact with the exterior of the potting compound. The heat exchanger has a plurality of fins disposed substantially in mutually parallel relationship as well as in substantially parallel relationship to an axial part of the first and second power conductors.
US10580551B1

A composition and method for reducing the coefficient of friction and required pulling force of a wire or cable are provided. A composition of aqueous emulsion is provided that is environmentally friendly, halogen free and solvent free. The composition is compatible with various types of insulating materials and may be applied after the wire or cable is cooled and also by spraying or submerging the wire or cable in a bath. The composition contains lubricating agents that provide lower coefficient of friction for wire or cable installation and continuous wire or cable surface lubrication thereafter.
US10580548B2

A carbon nanotube composite material (1) includes a metal base material (10) and carbon nanotube electrically-conductive path portions (20). The metal base material (10) is made from a polycrystalline substance in which a plurality of rod-shaped metal crystal grains (11) are oriented in a direction. The carbon nanotube electrically-conductive path portions (20) are made from doped carbon nanotubes having a dopant, existing in parts of grain boundaries (15) between the rod-shaped metal crystal grains (11) in a cross section of the metal base material (10), and forming an electrically-conductive path which is electrically conductive in a longitudinal direction of the metal base material (10), by existing along the longitudinal direction (L).
US10580542B2

One aspect of the invention provides a system for treating wastestream, particularly a liquid or aqueous radwaste, for safe disposal and, in final processing, converting it into one or both forms including an aqueous form for safe discharge to the environment and a solidified form for safe disposal. Another aspect provides the capacity to employ a step where a specific target element strategy can be set up synchronizing sorbent substance choices and multiple recycle options to remove target substances from wastestream as a part of its Sorption or Powder Sorbent Isotopic Reduction step (II). Other steps cooperate with Sorption step (II) including Oxidation (I) to inactivate or destroy existing chelants, Solid-Liquid separation (III), and Selective Ion Exchange (IV) to deliver the wastestream to final processing. Still further aspects of the invention address the recovery and safe handling of substances such as C-14 (14C); and also address treating wastestream and removing 14C and water of hydration and forming dry solids for disposal, recycle or other use, such as, for example, granular, pellet or powder waste formation or product; and related special drying means for bringing this about.
US10580538B2

An apparatus for detecting a position of a control rod includes a control rod driving shaft having an outer circumferential surface on which position information is marked, a mirror configured to reflect the position information, and a detector configured to detect a position of the control rod driving shaft from the position information reflected from the mirror, when the control rod driving shaft moves vertically.
US10580537B2

The invention relates to nuclear power and can be used in manufacturing of fuel elements for nuclear reactors. A method of sealing nuclear reactor fuel elements is proposed comprising welding one end of a casing with a first plug, loading the fuel element with fuel, and welding a second plug to another end of the casing. The casing is of a high-chromium ferrite-martensite steel and the plugs are of a ferrite steel. Argon arc welding is carried out at a volume ratio of the materials of the casing and the plugs contributing to formation of the metal of the weld seam which allows formation of a ferrite phase in said metal, wherein the ratio is: V1/V2≥0.18, where V1 is the volume of ferrite material and V2 is the volume of ferrite-martensite material. Argon arc welding is carried out at a current of 14-20 A, a speed of 12-15 m/h, an arc voltage of 9-10 V and an argon flow rate of 7-8 l/min. This method provides for the desired quality of the welded joins and simplifies the fuel element manufacturing process.
US10580532B2

A method and apparatus for determining training status from a group of alternatives from a plurality of exercises, where a user has frequently monitored exercises with at least heart rate being measured by a host process, which outputs selected variables for calculating the training status by a child process.
US10580529B2

Systems and methods are disclosed that access over a network a set of codes and respective code descriptions from a first data store. Course data for courses is accessed over a network from a second data store. Code descriptions and course data are compared, and the comparison is used to generate a mapping of courses to codes. The network interface is used to access codes associated with patient records for a plurality of patients from an electronic medical record system associated with a medical service provider. Relevancy values are calculated for codes using the codes associated with patient records. The calculated relevancy values and the accessed mapping of courses to codes are used to generate a first ranked presentation of recommended courses. A course selection is detected. Using the selection, a second ranked presentation of recommended courses is generated by a learning engine with updated learning engine weights.
US10580528B2

A hierarchical workflow is configured to associate examination information captured using an imaging platform with contextual metadata. The examination information may include ultrasound image data, which may be associated with annotations, measurements, pathology, body markers, and/or the like. The hierarchical workflow may comprise templates associated with respective anatomical regions, locations, volumes, and/or surfaces. A template may define configuration data to automatically adapt the imaging platform to capture imaging data in the corresponding anatomical region. The template may further include guidance information for the operator, including processing steps for capturing relevant examination information. Additional examination information may be captured and included in the hierarchical workflow.
US10580527B2

An electronic apparatus (1) including a display generation unit (110) configured to generate a display area (210) in a user interface, the display area being configured to display a 3-D model of a patient's face and a 3-D model of a patient interface device fitted to the 3-D model of the patient's face; and an interaction map unit (160) configured to generate an interaction map tool (260) in the user interface and to calculate an interaction map between the patient's face and the patient interface device indicating levels of an interaction characteristic between the patient's face and the patient interface device, wherein the interaction map tool is operable to toggle display of the interaction map in the user interface.
US10580523B2

Apparatus, systems and methods for pre-processing, analyzing, and storing genomic data through a scalable, distributed analysis system across a network is presented.
US10580521B1

A mobile computing device is equipped with an optical scanner that captures a physical feature of a person, and/or reception of a unique identification code transmitted from a wearable signal emitter. The mobile computing device converts the optical scan to digital data that is transferred to a remote server. The remote server contains personal information about a plurality of people. The remote server compares the digitized optical information and/or unique identification code with stored information about the person from whom the optical scan was taken. The server compares the digitized optical scan and/or unique identification code with the associated digital information on the server, and if the information matches; the server transmits healthcare related information about the specific person to the mobile computing device.
US10580512B2

An example of a system includes a host interface, a set of non-volatile memory cells assigned a first logical address range, and one or more control circuits coupled to the host interface and coupled to the set of non-volatile memory cells. The one or more control circuits are configured to generate debug data and send the debug data through the host interface in response to a command received through the host interface. The command is directed to a second logical address range, the second logical address range assigned exclusively for debug data.
US10580510B2

The present disclosure provides a test system, and a method of operating the same. The test system is for testing a DRAM (dynamic random access memory). The DRAM includes an array including a first memory row and a second memory row. The first memory row includes a first word line. The second memory row includes a second word line and a test cell. The second word line is immediately adjacent to the first word line. The test cell is controllable by the second word line. The test system includes a work station. The work station is configured to evaluate a row hammer effect on the second memory row based on a leakage charge, caused by an AC component of a pulse applied to the first word line, from the test cell.
US10580509B2

Array substrate, display panel and display device are provided. The array substrate includes multiple scanning lines, multiple data lines, multiple shift registers and multiple switching units. Each shift register is used for inputting a scanning signal to one terminal of a corresponding scanning line, the other terminal of each scanning line is connected with a first terminal of the switching unit, a second terminal of the switching unit receives a first reference voltage, a control terminal of the switching unit receives a first control signal. The shift register and the switching unit simultaneously pull down a voltage level of the scanning line to a low level. The present invention can realize a narrow frame, increase the user experience and ensure that the time that the voltage level of the scanning line pulled to the low level is the same.
US10580505B1

An erasing method used in a flash memory having memory blocks is illustrated, each of the memory blocks is divided into a plurality of memory sectors, and steps of the erasing method is illustrated as follows. An erasing and verifying process is performed sequentially on the memory blocks or the memory sectors of the memory block according to a memory sector enable signal. An over-erased correcting and verifying process is performed sequentially on the memory blocks or the memory sectors of the memory block according to the memory sector enable signal, wherein the memory sector enable signal is set to be asserted if an over-erased correction is performed on at least one of the memory blocks or at least one of the memory sectors of the memory block.
US10580503B2

A semiconductor memory device and a method of operating the same are provided. The method of operating the semiconductor memory device includes determining a target word line coupled to an over-programmed memory cell, backing up data stored in memory cells coupled to the target word line in a second memory area, wherein the se second memory area is different from a first memory area where the memory cells coupled to the target word line are disposed, and applying a stepped-up read pass voltage to the target word line when a read operation is performed on a selected memory cell in a memory block coupled to the target word line, wherein the selected memory cell is different from the over-programmed memory cell. Therefore, the operation reliability of the semiconductor memory device is improved.
US10580498B2

The thinning of a semiconductor substrate of an integrated circuit from a back face is detected using the measurement of a physical quantity representative of the resistance between the ends of two electrically-conducting contacts situated at an interface between an insulating region and an underlying substrate region. The two electrically-conducting contacts extend through the insulating region to reach the underlying substrate region.
US10580495B2

Apparatuses, systems, methods, and computer program products are disclosed for distributed program operation. One apparatus includes a memory module comprising non-volatile memory. Here, the memory module is configured to program a page of non-volatile memory with a first number of program cycles and indicate (e.g., to a host) that the page is partially programmed. The memory module is also configured to program the page with a second number of program cycles after a predetermined time, wherein the memory module performs one or more other storage operations during the predetermined time, and indicate (e.g., to the host) that the page is fully programmed.
US10580493B2

A nonvolatile semiconductor memory device includes a memory cell array having multiple blocks each with a plurality of memory strings. Each memory string has multiple memory cells connected in series between first and second selection transistors. The device further includes a row decoder, a block decoder, first and second signal line groups, and a switch circuit. The row decoder has transfer transistors through which voltages are supplied to the selection transistors. The block decoder supplies a selection signal that indicates whether the first group or the second group has been selected. The first and second signal line groups are connected to the selection transistors of the memory strings that are in the respective first and second memory blocks of the first and second groups. The switch circuit connects the first and second signal line groups to the respective first and second memory blocks of the selected group.
US10580492B2

A memory array with memory cells arranged in rows and columns. Each memory cell includes source and drain regions with a channel region there between, a floating gate disposed over a first channel region portion, and a second gate disposed over a second channel region portion. A plurality of bit lines each extends along one of the columns and is electrically connected to the drain regions of a first group of one or more of the memory cells in the column and is electrically isolated from the drain regions of a second group of one or more of the memory cells in the column. A plurality of source lines each is electrically connected to the source regions of the memory cells in one of the columns or rows. A plurality of gate lines each is electrically connected to the second gates of memory cells in one of the columns or rows.
US10580489B2

Disclosed are methods, systems and devices for operation of memory device. In one aspect, a bitcell may represent a binary value, symbol, parameter or condition based on complementary impedance states of first and second memory elements. In one aspect, a first bitline and a second bitline may be coupled to terminals of the first and second memory elements. A circuit may detect the complementary impedance states responsive to a difference in a rates of charging of the first and second bitlines.
US10580483B1

A memory cell including a first transistor, an inverter, and a second transistor is provided. A first terminal of the first transistor serves as a data input terminal of the memory cell. A control terminal of the first transistor receives a write control signal. A second terminal of the first transistor is coupled to a memory node. An input terminal of the inverter is coupled to the memory node. An output terminal of the inverter serves as a data output terminal of the memory cell. A first terminal of the second transistor is coupled to a first voltage. A control terminal of the second transistor is coupled to the output terminal of the inverter. A second terminal of the second transistor is coupled to the memory node. A body of the second transistor is coupled to a second voltage. A voltage value of the second voltage is not equal to a voltage value of the first voltage to reduce a leakage current of the second transistor.
US10580466B2

A transmitting device includes a calibration circuit and a transmission circuit. The calibration circuit generates calibration codes by performing a calibration operation. The calibration circuit also generates compensation calibration codes by increasing or decreasing values of the calibration codes according to whether a number of codes among the calibration codes having a predetermined level is greater than or equal to a threshold value. The transmission circuit drives a signal transmission line based on an input signal and the compensation calibration codes.
US10580456B2

A driving information recording apparatus that records driving information of a vehicle, the apparatus includes: a processor that: (i) associates, as a data file, information related to a driving condition of the vehicle with a driving mode of the vehicle at a time at which the driving condition occurred, and (ii) records the data file in a recording medium having a recording area. Thus, it is possible to provide a preferred technology for recording the driving information of the vehicle that has a switching function of driving modes.
US10580454B2

Devices, systems, and methods for dynamically creating composite videos are disclosed. In one aspect a computerized method comprises receiving and playing multiple invitee recorded videos to create a seamless composite video.
US10580451B2

A disc cassette includes a curved portion. The curved portion includes multiple ribs that define multiple disc slots. The disc slots are configured to hold multiple discs that are spaced apart by the ribs. The disc cassette further includes multiple index features positioned on an inside edge of the curved portion. The index features are configured to allow alignment of a kicker device of a disc retrieval unit (DRU) to a disc of the disc cassette to lift the disc into a disc gripper device without disturbing one or more other discs of the disc cassette that are adjacent to the disc.
US10580449B2

An optical storage system includes an optical head configured to split a light beam into a higher power main beam and at least one lower power side beam. The optical storage system also includes a controller configured to alter an optical medium, via modulation of the higher power main beam according to a writing strategy waveform that defines at least n pulses for every n bits of data to be written to the medium, while processing a first signal resulting from the at least one lower power side beam being reflected from the medium and a second signal indicative of the writing strategy waveform to remove noise from the first signal caused by the higher power main beam to generate output indicative of the data directly after writing.
US10580446B1

An apparatus comprises a slider configured to facilitate heat assisted magnetic recording. The slider comprises a plurality of bond pads including a first electrical bond pad, a second electrical bond pad, and a ground pad. A laser diode comprises an anode coupled to the first electrical bond pad and a cathode coupled to the second electrical bond pad. The laser diode is operable in a non-lasing state and a lasing state. A heater is coupled between the ground pad and at least one of the anode and cathode of the laser diode. The heater is configured to generate heat for heating the laser diode during the non-lasing state and the lasing state.
US10580443B2

A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a controller to cause the controller to: determine first and second currents to apply to an actuator assembly in response to detecting a track following error. The first and second currents are applied to the actuator assembly simultaneously. The actuator assembly itself includes: a fine motion motor for enabling positioning of a beam of a head carriage assembly. The actuator assembly also includes a skew motion motor for enabling rotatable positioning of the head carriage assembly about an axis of skew. Furthermore, the actuator assembly includes a main coil configured to induce skew motion and lateral motion of the beam of the head carriage assembly relative to the fine motion motor and the skew motion motor upon energization of the main coil.
US10580442B2

An apparatus, according to one embodiment, includes: a module; and a plurality of tunnel valve read transducers arranged in an array extending along the module. Each of the tunnel valve read transducers includes: a sensor structure having a tunnel barrier layer and a free layer. Moreover, each of the tunnel valve read transducers includes a pair of hard bias magnets which sandwich the respective sensor structure therebetween, the hard bias magnets being positioned on opposite sides of the sensor structure along a cross-track direction. Furthermore, a thickness of each of the hard bias magnets at a thickest portion thereof is at least 10 times greater than a thickness of the free layer. Other systems, methods, and computer program products are described in additional embodiments.
US10580435B2

Monitoring and analysis of a user's speech to detect symptoms of a mental health disorder by continuously monitoring a user's speech in real-time to generate audio data based, transcribing the audio data to text and analyzing the text of the audio data to determine a sentiment of the audio data is disclosed. A trained machine learning model may be applied to correlate the text and the determined sentiment to clinical information associated with symptoms of a mental health disorder to determine whether the symptoms are a symptom event. The initial determination may be transmitted to a second device to determine (and/or verify) whether or not the symptom event was falsely recognized. The trained machine learning model may be updated based on a response from the second device.
US10580431B2

An assistive listening system that comprises an auditory interpretation device with a digital receiver that is tuned to receive a particular digital signal from a digital audio transmitter with microphone and a digital display screen to view human voice audio interpreted as text.
US10580426B2

When compressing an HOA data frame representation, a gain control (15, 151) is applied for each channel signal before it is perceptually encoded (16). The gain values are transferred in a differential manner as side information. However, for starting decoding of such streamed compressed HOA data frame representation absolute gain values are required, which should be coded with a minimum number of bits. For determining such lowest integer number (βe) of bits the HOA data frame representation (C(k)) is rendered in spatial domain to virtual loudspeaker signals lying on a unit sphere, followed by normalisation of the HOA data frame representation (C(k)). Then the lowest integer number of bits is set to βe=┌log2(┌log2(√{square root over (KMAX)}·O)┐+1)┐.
US10580423B2

A method and an apparatus for processing a temporal envelope of an audio signal, and an encoder, where when multiple temporal envelopes are solved, continuity of signal energy can be well maintained, and in addition, complexity of calculating a temporal envelope is reduced. The method includes obtaining a high-band signal of the current frame audio signal according to the received current frame audio signal, dividing the high-band signal of the current frame signal into M subframes according to a predetermined temporal envelope quantity M, where M is an integer greater than or equal to two, calculating a temporal envelope of each of the subframes, performing windowing on the first subframe of the M subframes and the last subframe of the M subframes using an asymmetric window function, and performing windowing on a subframe except the first subframe and the last subframe of the M subframes.
US10580422B2

There is presented mechanisms for handling input envelope representation coefficients. A method is performed by an encoder of a communication system. The method comprises determining envelope representation residual coefficients as first compressed envelope representation coefficients subtracted from the input envelope representation coefficients. The method comprises transforming the envelope representation residual coefficients into a warped domain so as to obtain transformed envelope representation residual coefficients. The method comprises applying, at least one of a plurality of gain-shape coding schemes on the transformed envelope representation residual coefficients in order to achieve gain-shape coded envelope representation residual coefficients, where the plurality of gain-shape coding schemes have mutually different trade-offs in one or more of gain resolution and shape resolution for one or more of the transformed envelope representation residual coefficients. The method comprises transmitting, over a communication channel to a decoder, a representation of the first compressed envelope representation coefficients, the gain-shape coded envelope representation residual coefficients, and information on the at least one applied gain-shape coding scheme.
US10580416B2

A method comprising: receiving lattice vector quantised parameter data, the parameter data representing at least one audio signal; determining within the data at least one bit error; and controlling the decoding of the data to generate an audio signal based on the determining of the bit error.
US10580412B2

Processing stacked data structures is provided. A system receives an input audio signal detected by a sensor of a local computing device, identifies an acoustic signature, and identifies an account corresponding to the signature. The system establishes a session and a profile stack data structure including a first profile layer having policies configured by a third-party device. The system pushes, to the profile stack data structure, a second profile layer retrieved from the account. The system parses the input audio signal to identify a request and a trigger keyword. The system generates, based on the trigger keyword and the second profile layer, a first action data structure compatible with the first profile layer. The system provides the first action data structure for execution. The system disassembles the profile stack data structure to remove the first profile layer or the second profile layer from the profile stack data structure.
US10580406B2

A system and method receives a spoken utterance and converts the spoken utterance into recognized speech results through automatic speech recognition modules. The system and method renders a composite recognition speech result comprising the recognized speech results joined in a return function. The system and method interprets the recognized speech results joined in a return function from each of the automatic speech recognition modules through multiple conversation modules.
US10580402B2

A system for enhanced processing of voice-based signals in a voice-controllable sound-generating system (SGS) is provided. An SGS audio source may communicate electronic SGS audio signals to both (a) one or more speakers, which output corresponding SGS sound waves and (b) an audio countering system. A microphone may detect sound waves and output corresponding audio signals including: (a) distorted SGS audio signals corresponding with SGS sound waves and (b) additional audio signals originated from other sources, e.g., including voice-based commands. The audio countering system may (a) receive the electronic SGS audio signals from the SGS audio source; receive signals from the microphone representing the microphone-detected sound waves, and (c) use the electronic SGS audio signals received to cancel or counter the distorted SGS audio signals included in the microphone-received audio signals, to thereby enhance any voice-based commands included in the received audio signals.
US10580401B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network. One of the methods includes generating, by a speech recognition system, a matrix from a predetermined quantity of vectors that each represent input for a layer of a neural network, generating a plurality of sub-matrices from the matrix, using, for each of the sub-matrices, the respective sub-matrix as input to a node in the layer of the neural network to determine whether an utterance encoded in an audio signal comprises a keyword for which the neural network is trained.
US10580397B2

Methods and apparatuses for visualizing distractions are described. In one example, audio data is received from microphones in an open space. A human speech distractor presence is identified by one or more of: (a) detecting voice activity from the audio data, (b) receiving motion sensor data from motion sensors in the open space and detecting motion activity from the motion sensor data, or (c) receiving video sensor data from video sensors in the open space and detecting a human presence from the video data. A source location of the human speech distractor presence within the open space is identified utilizing one or more of the audio data, the motion sensor data, or the video data. A distraction index parameter is generated from the audio data. The distraction index parameter is visually indicated on an open space map at the source location of the human speech distractor presence.
US10580396B1

An exemplary inventive acoustic wall panel includes a pair of congruent flat rectangular plates and a housing. The two plates adjoin at their respective vertical edges to form an angle Ø between the two plates, wherein 90°≤Ø<180°. Each plate has a material characteristic relating to acoustic reduction through the plate. Design of an inventive wall panel includes selection of the angle Ø and the respective plate materials, with an objective of producing counteractive acoustic vibratory motions in the two plates in response to sound waves impinging upon the inventive wall panel. Acoustic vibratory motion is induced in each plate whereby the respective vibratory motions tend to oppose each other, thereby reducing sound transmission across the inventive wall panel. The housing lends support to the two attached plates and facilitates connection of the inventive wall panel to another inventive wall panel or to a different structure.
US10580394B2

The present disclosure discloses a method, a client and a computer storage medium for processing information, wherein the method includes: triggering a first operation; downloading a first audio file and a first text file matching the first audio file in response to the first operation; partly truncating the first audio file to obtain a first audio clip according to first indication information for identifying a truncating start position and second indication information for identifying a truncating end position; triggering a second operation; playing the first audio clip and dynamically displaying a text information part in the first text file corresponding to the first audio clip synchronously in response to the second operation; acquiring voice information of a user while playing the first audio chip; and synthesizing the first audio clip and the voice information into a first acquisition result.
US10580389B1

A system may include a structure, a head wearable device, emitters, receivers, and a processor. The emitters may be configured to emit signals and may be implemented on at least one of the structure or the head wearable device. The receivers may be configured to receive at least some of the signals from the emitters, to detect at least one signal property including signal intensity of the received signals, and to output information of the at least one signal property as signal data. The receivers may be implemented on at least one of the structure or the head wearable device. A processor may be configured to: receive the signal data from the receivers; determine a position and an orientation of the head wearable device based on the signal data; and output image or symbolic data to the head wearable device to be displayed by the head wearable device.
US10580386B2

Method and apparatus are disclosed for stabilizing in-vehicle projected reality. An example in-vehicle projected reality system includes headset for displaying a projected reality image. The system also includes a localizer device for determining a headset pose in the vehicle. The system also includes a computing device for receiving the headset pose, receiving vehicle inertial data, determining a stabilized image based on the received headset pose and vehicle inertial data, and providing the stabilized image to the headset.
US10580380B2

The present disclosure provides a level conversion circuit, a display apparatus, and a driving method. The level conversion circuit includes a level conversion sub-circuit, a power supply switch sub-circuit, and a controller. The level conversion sub-circuit is connected to a first input terminal, the power supply switch sub-circuit, and an output terminal, respectively, and is configured to receive a first signal, receive a first driving level from the power supply switch sub-circuit, convert the received first signal into the first driving level, and output the first driving level to the output terminal. The power supply switch sub-circuit is further connected to the controller and is configured to receive N candidate first levels, receive a control signal from the controller, select one of the N candidate first levels as the first driving level according to the received control signal, and output the selected first driving level to the level conversion sub-circuit, where N is an integer greater than or equal to 2.
US10580377B2

The present disclosure provides a shift register and a driving method thereof, a gate driving circuit, and a display apparatus. The shift register comprises an input circuit, a first output circuit, a second output circuit, and a negative voltage switching circuit. The input circuit has an input terminal configured to receive an input signal, an output terminal coupled to a first node, and a control terminal configured to receive a first clock signal. The first output circuit has an input terminal configured to receive a second clock signal, an output terminal coupled to an output signal terminal, and a control terminal coupled to the first node. The second output circuit has an input terminal configured to receive a first low level signal, an output terminal coupled to the output signal terminal, and a control terminal configured to receive a third clock signal. The negative voltage switching circuit has an input terminal configured to receive a second low level signal, an output terminal coupled to the first node, and a control terminal configured to receive a fourth clock signal.
US10580369B2

A method for driving a display apparatus includes: dividing pixels on a display panel into a plurality of pixel groups; each of the pixel groups includes an even number of sequentially adjacent pixels; calculating a display hue of each of the pixel groups according to an image input signal; obtaining a Look Up Table (LUT) according to a hue range of the display hue; the LUT is a correspondence table between color gray scale values of blue sub-pixels and driving voltage pairs; the driving voltage pair comprises a high driving voltage and a low driving voltage; obtaining the driving voltage pair using the corresponding LUT according to an average gray scale value of the blue sub-pixels in each of the pixel groups; and driving the blue sub-pixels on the corresponding pixel group according to the driving voltage pair.
US10580368B2

A color reflective display device includes a plurality of color sub-pixels and a control circuit. The control circuit is configured to provide a first driving signal to at least one of a plurality of mini-pixels of a first color sub-pixel, such that the at least one of mini-pixels receiving the first driving signal displays a first color, provide a second driving signal to another at least one of the mini-pixels of the first color sub-pixel, such that the another at least one of the mini-pixels receiving the second driving signal displays a second color, and provide a third driving signal to a second color sub-pixel of the color sub-pixels, such that the second color sub-pixel displays a third color.
US10580366B2

The present disclosure relates to a drive method of a liquid crystal display device, including: displaying each picture sequentially by using two frames of images, where two adjacent sub-pixels on each frame of image have a high drive voltage and a low drive voltage; determining a backlight lightness adjustment signal of each backlight subarea according to drive voltages of a first frame of image area and a second frame of image area corresponding to each backlight subarea and a first frame of image area and a second frame of image area corresponding to backlight subareas adjacent to the backlight subarea; and performing independent lightness adjustment on a backlight source of various types of the color sub-pixels in a corresponding backlight subarea in each frame of image of a next picture according to the backlight lightness adjustment signal of each backlight subarea.
US10580363B2

There is provided a portable electronic device including a backlight module, an ambient light sensor, a proximity sensor and a processing unit. The backlight module illuminates with backlight brightness. The ambient light sensor is configured to detect ambient light intensity. The proximity sensor is configured to detect an object. The processing unit is configured to activate the proximity sensor when the ambient light intensity detected by the ambient light sensor is lower than a predetermined value or decreases more than a predetermined range, and to maintain or reduce the backlight brightness according to a detection result of the proximity sensor. There is further provided an automatic detection method.
US10580360B2

A pixel circuit and a driving method thereof, and a display device. The pixel circuit includes a driving circuit, a light emitting circuit, a fusing circuit and a fusing control circuit. The driving circuit is configured to convert a voltage signal input from a first voltage terminal into a driving current signal, and to output the driving current signal to the fusing circuit; the fusing circuit is configured to disconnect the light emitting circuit from the driving circuit; the fusing control circuit is configured to control the driving current signal to flow to the ground terminal under control of a signal input from the control line, to disconnect the light emitting circuit from the driving circuit; and the light emitting circuit is configured to emit light under control of the second voltage terminal in a case that the light emitting circuit is not disconnected from the driving circuit.
US10580358B2

The disclosure has an object to achieve an organic EL display device capable of effectively inhibiting image sticking caused by deterioration of the organic EL element from occurring. An organic EL display device includes a total time deterioration amount DB holding a total time deterioration amount for each pixel, a total time deterioration amount update unit obtaining an incremental deterioration amount of the organic EL element taking into account a gray scale value, a set value in a brightness setting, and a temperature for each unit of time to add the incremental deterioration amount to the total time deterioration amount held in the total time deterioration amount DB, and an image deterioration correction unit correcting the gray scale value based on the total time deterioration amount held in the total time deterioration amount DB.
US10580350B2

A micro light emitting diode module contains: multiple flip-chip LEDs and a dielectric layer. The multiple flip-chip LEDs are arranged side by side. The flip-chip LEDs have a light emitting side and an electrical connecting side. The electrical connecting side of the flip-chip LEDs has a p-contact pad and an n pad. The dielectric layer is formed on the electrical connecting side of the flip-chip LEDs. The dielectric layer has multiple electric channels in which multiple electrical circuits are formed. The electrical circuits are corresponded to the p-contact pads and the n-contact pads of the flip-chip LEDs respectively, and each electrical circuit is electrically connected to its corresponding p-contact pad or n-contact pad. By reconstruction of circuits on LED array, the present invention not only has high processing yield, but also significantly reduces the manufacturing time. A method for making the micro light emitting diode module is also provided.
US10580349B2

An eye-mounted display includes a femtoprojector, which includes a backplane and a frontplane. The backplane receives data (e.g., data packets) that specify the image to be projected by the eye-mounted display. It converts this data to drive signals (e.g., current) to drive the frontplane. The frontplane contains an array of light emitters (e.g., LEDs) that produce light according to the drive signals, thus generating the desired image. In one approach, the image is deconstructed and transmitted to the backplane as needed as microframes which are displayed asynchronously and only for regions where the image has changed, rather than continuously scanning full picture frames at the full frame rate. In another aspect, the femtoprojector has variable pitch between adjacent light emitters.
US10580348B2

A display device includes pixels. Each of the plurality of pixels includes a pixel electrode, a light-emitting diode (LED), and an opposite electrode. The pixel electrode is divided into first to nth sub-electrodes. The LED is disposed on a boundary of the first to nth sub-electrodes. The opposite electrode is disposed opposite to the pixel electrode. The LED is disposed between the pixel electrode and the opposite electrode. n is an integer equal to or greater than 2.
US10580344B2

A method of scanning video information to a pixel array comprises, during a first active row interval, setting a column signal line to an initial voltage, asserting a first row signal line of the pixel array, setting the column line to a desired voltage, and de-asserting the first row signal line when the column signal line is at the desired voltage. The method further comprises, during a second active row interval occurring after an amount of time, setting the column signal line to the initial voltage, asserting the first row signal line of the pixel array, and de-asserting the first row signal line while the column signal line is at the initial voltage. The method further includes, during the second active row interval, asserting a second row signal line, and maintaining the assertion of the second row line for a period of time after de-asserting the first row signal line.
US10580341B2

An electronic device may be provided with a display mounted in a housing. A color sensing ambient light sensor may measure the color of ambient light. The color sensing ambient light sensor may be mounted in alignment with an ambient light sensor window formed in an inactive area of the display. The color sensing ambient light sensor may be formed from detectors on a semiconductor substrate. The detectors may include detectors that have spectral sensitivity profiles matching those of color matching functions. The color sensing ambient light sensor may include an infrared light detector. Light redirecting structures such as a diffuser, prism film, negative lens film, or privacy film may be used in directing light into the ambient light sensor. The color sensing ambient light sensor may be calibrated by exposing the sensor to light sources of different types.
US10580339B2

An exemplary embodiment of present disclosure provides a display device including a first horizontal line, a first delay line, a second delay line, a delay value determiner, and a timing controller. The first horizontal line receives a gate pulse signal (CPV) generated by a gate driver. The first delay line is connected to the first horizontal line to transmit a gate pulse signal received at a first horizontal position as a first delay signal. The second delay line is connected to the first horizontal line to transmit a gate pulse signal received at a second horizontal position as a second delay signal. The delay value determiner generates a horizontal delay signal based on the first delay signal and the second delay signal. The timing controller determines generation times of line latch signals applied to a plurality of data lines based on the horizontal delay signal.
US10580336B2

A display driver device includes a timing controller, a display driver integrated circuit, a flexible printed circuit board, a connection line, and a test line. The timing controller includes an output pad unit. The display driver integrated circuit includes an input pad unit. The connection line is formed at the flexible printed circuit board to electrically connect the input pad unit with the output pad unit. The test line is formed at the flexible printed circuit board, and is used to provide a test signal to the input pad unit. The display driver device operates in a normal mode or operates in the test mode based on a test mode signal.
US10580326B2

Implementations relate to anatomical models and surgical training. In some implementations, an anatomical training model includes a base portion and a top portion that form a hollow space between the base portion and top portion. A plurality of holes are positioned in the top portion. The model includes a plurality of cannula supports, where each cannula support is aligned with one or more corresponding holes in the top portion.
US10580321B1

An Environmental Navigation Aid is provided, and can be a rechargeable, portable, handheld device that can convert environmental information, such as distance to a target object, into tactile values for presentation to a user's palm or fingers by way of a tactile feedback wheel. The nature of the target object composition can be factored into the behavior of the feedback wheel. The Environmental Navigation Aid can be paired with a wireless charging dock that can also serve as a homing beacon when the handheld device is pointed at the changing dock. Stand-alone homing beacons for additional orientation referencing tasks can be added to an Environmental Navigation Aid as a system. The Environmental Navigation Aid is designed to assist the blind in perception of the world around them.
US10580313B2

An electronic monitoring device for monitoring at least one radionavigation signal during an approach phase to a landing runway, related monitoring method and computer program are disclosed. In one aspect, the each radionavigation signal is obtained from a reception chain on board an aircraft. The device includes a calculation module configured to calculate an angular displacement value in a reference plane, a comparison module configured to compare the angular displacement value with the corresponding radionavigation signal, and a warning module to generate a warning signal based on the comparison between the angular displacement value and the corresponding radionavigation signal. The calculation module is configured to calculate the angular displacement value as a function of a magnitude relating to the aircraft course and glide path according to the monitored radionavigation signal, from avionics equipment independent from the reception chain.
US10580311B2

Example embodiments can help to more efficiently charge unmanned aerial vehicles (UAVs) in a plurality of UAVs that provide delivery services. An example method includes: determining demand data indicating demand for item-transport services by the plurality of UAVs during a period of time; determining battery state information for the plurality of UAVs, wherein the battery state information is based at least in part on individual battery state information for each of two or more of the UAVs; based at least in part on (a) the demand data for item-transport services by the plurality of UAVs, and (b) the battery state information for the fleet of UAVs, determining respective charge-rate profiles for one or more of the UAVs; and sending instructions to cause respective batteries of the one or more of the UAVs to be charged according to the respectively determined charge-rate profiles.
US10580310B2

Using power line rights of way for UAV routing provides a direct, uninterrupted, aerially clear path to the vast majority of lots and buildings from nearby substations and generating stations. Segmenting or separating the UAV traffic by airframe glide ratio improves safety for people on the ground and utilization of the limited airspace. Further segmenting UAV traffic by airframe speed and size allows greater traffic throughput.
US10580301B2

Smart environments represent the next evolutionary development step in transportation systems. Like any functioning organism, the smart environment relies first and foremost on sensory data from the real world. Sensory data comes from multiple sensors of different modalities in distributed locations. Sensors used by various moving, flying and stationary objects exchange information through broadcasting or indirectly through public or private networks. The information helps various moving vehicles and stationary objects coexist and operate freely without any interruption, interference, and collision.
US10580298B1

The present disclosure relates to providing vehicles in the real world with instructions while operating on a roadway portion. The roadway portion may be one or more lanes in a segment of a roadway. A first set of vehicles may be equipped with a communication device for communication with one or more servers configured to provide instructions and/or other information. One or more objects at or near the roadway portion may be identified. A presence of first object not in the first set of vehicles may be detected. The first object may not include a communication device. A warning notification may be provided to vehicles at or near the roadway portion when the first object is detected. Instructions to perform one or more driving maneuvers may be provided to vehicles at or near the roadway portion when the first object is detected.
US10580293B2

A traffic volume determination system includes a table configured to store information indicating a statistical proportion of vehicles flowing into an exit link exiting from a node, among vehicles traveling on an entry link entering the node; an estimation unit configured to calculate an estimated value of a traffic volume of vehicles traveling on the exit link from an actual traffic volume of the vehicles traveling on the entry link, with reference to the table; and a determination unit configured to determine that the exit link is closed when the actual traffic volume of the vehicles traveling on the exit link is smaller than the estimated value.
US10580286B1

A vehicle includes one or more controllers, programmed to responsive to detecting an accident event and an unavailability of a telematics controller, generate an emergency message to broadcast by a radio-frequency identification (RFID) transceiver, and responsive to detecting a digital entity within a predetermined range from the vehicle, send the emergency message to the digital entity.
US10580285B2

Systems and methods for downloading configuration data to control panel devices and peripheral devices in a connected system are provided. Some methods can include a master device in the connected system receiving and implementing a change to configuration data of the master device, the master device identifying the change to the configuration data of the master device, and the master device broadcasting a configuration message to a plurality of slave devices of the master device, wherein the configuration message can include the change to the configuration data of the master device.
US10580284B2

A notification system includes a database network, the database network configured to store a medication schedule of a patient; a voice translation service in communication with the database network; and a notification device comprising a processor configured to wirelessly communicate with at least one of database network and the voice translation service, the processor contained in a housing, the housing configured for attachment to the patient, a portion of the housing comprising a display panel; and a memory in communication with the processor, wherein the memory stores executable instructions for causing the processor to provide a visual reminder, at the display panel, of a medication event in the patient's medication schedule, transmit to the voice translation service a voice signal corresponding to an utterance of the patient; and receive from the voice translation service a verbal response to the utterance.
US10580262B2

CXCL12 polypeptide eluting matrices encapsulating at least one cell are described for use in the treatment of autoimmune disorders.
US10580254B2

A game management system manages a casino game performed in a plurality of tables in casino facilities. The game management system includes: a camera obtaining an image by capturing bet gaming tokens; a control device specifying a betting amount on the basis of the type and the number of gaming tokens in the image by specifying a betting target on the basis of a position of the gaming token in the image; a card distribution device determining a game result of the casino game; an arithmetic device calculating a profit of a casino manager for each table and each game of the plurality of tables, on the basis of the betting target, the betting amount, and the game result; and a recording apparatus recording the profit.
US10580252B2

An electronic gaming device is disclosed. The electronic gaming device can comprise a control unit, a flexible display device operably coupled to the control unit, a support structure and an arm coupling the flexible display device to the support structure. The arm can adjust to alter a three dimensional shape of the flexible display device in response to control signals from the control unit.
US10580244B2

A system in accordance with present embodiments includes a plurality of wearable devices and a virtual queue control system configured to maintain respective virtual queues for respective attractions and in communication with the plurality of virtual queuing attraction stations. The virtual queue control system is configured to receive communications from the plurality of virtual queuing stations and add guests to the respective virtual queues based on the communications.
US10580235B1

Visitor meeting registration and management is described herein. One device includes a user interface, memory, and processor to receive, from a user of the mobile device via the user interface, an invitation code associated with an invitation received by the mobile device for a meeting at a facility, display, on the user interface upon receiving the invitation code, a registration screen for the meeting, receive, from the user via the registration screen displayed on the user interface, registration information for the meeting, send the registration information to a computing device associated with the facility, receive, from the computing device, an identification mechanism for the user, provide the identification mechanism for the user to a visitor validation device at an entry point to the facility, and receive, from the computing device upon providing the identification mechanism to the visitor validation device, a digital badge for accessing the facility.
US10580233B2

A method for processing alarm signals is disclosed in which a multiplicity of selected alarm signals are first compared with a predefined alarm pattern. The multiplicity of the selected alarm signals are determined from the alarm signals. At least one response signal is then transmitted if the selected alarm signals match the predefined alarm pattern.
US10580229B2

A method for determining operating conditions of a working machine (2) having a vehicle drive-train (1) while the working machine (2) is operating. The operating conditions are determined by a classifier generated by a machine learning process. By way of the classifier, the values of at least one operating variable of the vehicle drive-train (1), determined while the working machine (2) is operating, can be assigned to respective predefined categories which, in each case, represent at least one operating condition of the working machine.
US10580227B2

The present disclosure discloses a method and apparatus for testing operation of an unmanned vehicle. The method for testing operation of the unmanned vehicle comprises: entering a preset image in a preset image set into a vehicle-mounted controller mounted on the unmanned vehicle; acquiring an operation instruction generated by the vehicle-mounted controller based on the preset image; outputting an operation instruction testing result based on a matching result of the operation instruction and a preset operation instruction corresponding to the preset image. The present disclosure achieves simulated test of operation of the unmanned vehicle, verifies reliability of operation of the unmanned vehicle, can be easily implemented and exhibits lower costs.
US10580224B2

A management system (1) includes: a battery information gathering unit (2) that gathers battery information (31), which is information relating to use histories of individual secondary batteries (10); a battery information database (3) that stores the battery information (31) gathered by the battery information gathering unit (2); and an order reception information gathering unit (4) that gathers order reception information (82), which is information relating to component replacement of a secondary battery. The battery information (31) of the secondary battery (10) specified in the order reception information (82) is extracted from the battery information (31) stored in the battery information database (3).
US10580223B2

A competitive event timing system is provided that collects and processes event data for one or more event participants progressing along a race course. The competitive event timing system of this embodiment includes an event management device, a plurality of Bluetooth Low Energy (BLE) devices, and a plurality of mobile detection devices located at a point along a race course.
US10580222B2

A method and apparatus for generating a Value Bearing Indicium (VBI) for on-line ticketing applications. A VBI may be generated by hashing user information to create a message digest that is used to create a digital signature. The digital signature is combined with the user information to create a VBI that can be validated by a variety of stand-alone or on-line methods. An on-line ticketing application using the VBI is described.
US10580221B2

The present disclosure generally relates to creating and editing avatars, and navigating avatar selection interfaces. In some examples, an avatar feature user interface includes a plurality of feature options that can be customized to create an avatar. In some examples, different types of avatars can be managed for use in different applications. In some examples, an interface is provided for navigating types of avatars for an application.
US10580220B2

One embodiment of the present application includes an approach by which an animation system manipulates an animatable object. The animation system detects that a pointer device has positioned a pointer location at a first location, the first location coinciding with a first portion of geometry of the animatable object. The animation system indicates that a first manipulator associated with the first portion of geometry is tentatively selected. Prior to receiving a selection event from the pointer device, the animation system displays a representation of the first manipulator.
US10580206B2

The present disclosure discloses a method and apparatus for constructing a three-dimensional map. A specific embodiment of the method includes: acquiring multiple frames of a monocular image containing a target object collected by a monocular camera, and constructing a three-dimensional map containing the target object and other objects in the monocular image based on the monocular image; determining an absolute scale of the target object, and determining a ratio of a relative scale corresponding to the target object to the absolute scale; and adjusting a scale of each object in the three-dimensional map to obtain a three-dimensional map meeting a preset condition based on the ratio. The method and apparatus provided by the present disclosure achieves the construction of a world coordinate system with absolute scales in a three-dimensional map constructed based on a monocular image.
US10580201B2

An apparatus and method for sampling pattern generation in a ray tracing architecture. For example, one embodiment of a graphics processing apparatus comprises: a ray generation circuit to generate a ray stream from one or more image tiles; and a sample pattern generation circuit to generate samples for rays in the ray stream, the samples generated to exhibit at least some randomness across pixels of a given frame but be repeatable across multiple frames.
US10580197B2

An apparatus and method for compressing ray tracing data prior to transmission between nodes. For example, one embodiment of an apparatus comprises: a first node comprising a first ray tracing engine, the first node communicatively coupled to a second node comprising a second ray tracing engine; first compression circuitry coupled to the first ray tracing engine, the first compression circuitry to perform compression on ray tracing data of the first ray tracing engine to produce a first compressed stream of ray tracing data; and interface circuitry to transmit the first compressed stream of ray tracing data from the first node to the second node.
US10580196B1

A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include opaque and alpha triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to determine primitives intersected by the ray, and return intersection information to a streaming multiprocessor for further processing. The hardware-based traversal coprocessor is configured to omit reporting of one or more primitives the ray is determined to intersect. The omitted primitives include primitives which are provably capable of being omitted without a functional impact on visualizing the virtual scene.
US10580192B2

Regions 150 and 152 on a texture image plane 140 that correspond individually to pixels 146 and 148 representing an image on a texture image mapping target surface 144 in a screen plane 142 on which to define a display image are determined using predetermined transformation equations. The number of sampling points and their distribution are determined for the determined region in accordance with its shape and its size. Texel values in the determined region are then sampled. An average of the sampled values is acquired as the value of each of the original pixels 146 and 148.
US10580190B2

A system and method to interconnect heterogeneous compute resources using graph based execution flow for image and video processing is disclosed. The system includes a mix of compute engines (SIMDs, fixed-function pipelines and hardware kernels) which work on pipelined streams of data based on programming instructions and/or configuration data. The nodes act as proxies for compute engines in graph and message based routing system to establish graph based flow control mechanism between these nodes. A message based routing mechanism to assign tasks to heterogeneous compute engines and receive their status in time-multiplexed manner thus allowing compute engines to be reused. A configuration method that allows hardware compute engines are uniquely configured based on graph node thus allows reusability and programming or selecting heterogeneous compute system for physical implementation using simple standard definition file generation method.
US10580174B2

A method for generating a visualization connection line is presented. The method may include displaying, by a processor, a plurality of nodes on a computer visualization, whereby each node within the displayed plurality of nodes includes a plurality of scoring targets. The method may also include calculating an importance score for each scoring target within the plurality of scoring targets. The method may further include determining a connection line path between at least two related nodes within the displayed plurality of nodes based on the calculated importance score. The method may also include displaying a visualization connection line on the computer visualization along the determined connection line path.
US10580173B2

A system includes a parameter acquisition unit that receives one or more physiological parameters from one or more sensors. A memory device stores historical values of the one or more physiological parameters received by the parameter acquisition unit. A user interface unit displays representations of current and historical values of the one or more physiological parameters in a graphical user interface (GUI), wherein the GUI includes a semicircular gauge having a curved portion representing a common range of values for the one or more physiological parameters and a radial axis representing time, a center of the semicircular gauge corresponding to an earliest time for which a historical value is represented within the semicircular gauge and the curved portion corresponding to a current time. The GUI further includes a numerical representation of a current value of each physiological parameter displayed at a corresponding point along the curved portion of the semicircular gauge and a trend line for each physiological parameter originating at the center of the semicircular gauge and extending toward the curved portion thereof, wherein each trend line graphs historical values for a respective physiological parameter, and wherein a point on the trend line representing a historical value has a radial coordinate related to time and an angular coordinate related to the historical value.
US10580169B2

Image processing systems and methods are disclosed, including an image processing system comprising a computer running image processing software causing the computer to divide an oblique aerial image into a plurality of sections having different color distributions, choose a first reference aerial image, having a consistent color distribution, for the first section, color-balance at least one pixel in the first section of the oblique aerial image, such that the first color distribution of the first section matches the consistent color distribution of the first reference aerial image, by performing color-balancing transformations for color bands for each of the at least one pixel in the first section.
US10580164B2

This document relates to camera calibration. One example uses real-world distances and image coordinates of object features in images to determine multiple candidate camera calibrations for a camera. This example filters out at least some of the multiple candidate camera calibrations to obtain remaining calibrations, and obtains a final calibration for the camera from the remaining calibrations
US10580161B2

First object candidate region extraction means extracts a first object candidate region where an object is expected to be present from an infrared light image captured by an infrared light imaging device. Second object candidate region extraction means extracts a second object candidate region where the object is expected to be present from a visible light image captured by a visible light imaging device. Score integration means calculates an integration evaluation value by performing a weighted addition of a first evaluation value in the first object candidate region and a second evaluation value in the second object candidate region. Weight decision means decides a weight in the weighted addition on the basis of, for example, an environment temperature. Object region determination means determines an object region on the basis of the integration evaluation value.
US10580154B2

An apparatus for determining a depth map for an image comprises an image unit (105) which provides an image with an associated depth map comprising depth values for at least some pixels of the image. A probability unit (107) determines a probability map for the image comprising probability values indicative of a probability that pixels belong to a text image object. A depth unit (109) generates a modified depth map where the modified depth values are determined as weighted combinations of the input values and a text image object depth value corresponding to a preferred depth for text. The weighting is dependent on the probability value for the pixels. The approach provides a softer depth modification for text objects resulting in reduced artefacts and degradations e.g. when performing view shifting using depth maps.
US10580146B2

A method and system for tracking an object of interest in a talkgroup. The method includes receiving a first image stream including the object from a first portable communication device associated with the talkgroup. The method includes detecting the object in the first image stream, determining a first view angle associated with the object's position in relation to the first device, and determining a second view angle associated with the object's position in relation to a second portable communication device. When a difference between the first angle and the second angle is below a threshold, a first modified image stream is generated by highlighting the object in the first image stream. When the difference between the first angle and the second angle is above the threshold, a second modified image stream is generated by highlighting the object and indicating a relative direction to the object from the second device.
US10580141B2

An imaging system (100) includes a sub-resolution luminal narrowing detector (112) which detects sub-resolution narrowing of a vessel lumen in an image volume by a centerline profile analysis and computes a sub-resolution determined diameter by modifying an approximated visible lumen diameter with the detected sub-resolution narrowing.
US10580131B2

There is provided a method for segmentation of an image of a target patient, comprising: providing a target 2D slice and nearest neighbor 2D slice(s) of a 3D anatomical image, and computing, by a trained multi-slice fully convolutional neural network (multi-slice FCN), a segmentation region including a defined intra-body anatomical feature that extends spatially across the target 2D slice and the nearest neighbor 2D slice(s), wherein the target 2D slice and each of the nearest neighbor 2D slice(s) are processed by a corresponding contracting component of sequential contracting components of the multi-slice FCN according to the order of the target 2D slice and the nearest neighbor 2D slice(s) based on the sequence of 2D slices extracted from the 3D anatomical image, wherein outputs of the sequential contracting components are combined and processed by a single expanding component that outputs a segmentation mask for the target 2D slice.
US10580126B1

A system that includes a computer processor having a plurality of input data devices, a plurality of output data devices, and a plurality of sensors; and a mechanical assembly integrated with the computer processor to reposition a piece of wood lumber based on software code executing in the computer processor. In some embodiments, the system performs a method that includes eliciting and receiving into the computer processor data parameters from a first human user; obtaining incoming data points about the lumber from the plurality of sensors; processing and storing the data parameters; comparing the incoming data points to the data parameters to obtain comparison results; and, based on the comparison results, (1) rejecting the lumber to a preprogrammed position, (2) feeding the lumber into a saw assembly as positioned, or (3) repositioning the lumber to a more optimal position prior to feeding the lumber to the saw assembly.
US10580124B2

The present disclosure provides an inspection device, a control method and a control apparatus for the same, and relates to the technical field of inspection patrol. The inspection device can patrol in a lane which has at least one lane line. The control method includes collecting an environment image around the inspection device. The control method includes identifying the lane line from the environment image. The control method includes determining a distance between the inspection device and the lane line. The control method includes determining a deviation between the inspection device and a preset route in the lane according to the distance between the inspection device and the lane line. The control method includes controlling the inspection device to move toward the preset route according to the deviation.
US10580123B2

A device includes illuminator configured to emit first and second illumination signal having first and second illumination intensities, respectively, in the direction of a surface region of an object to be measured, the second illumination intensity being smaller than the first illumination intensity. The device includes sensor configured to provide a first and second measurement signals based on first and second reflections of the first and second illumination signals on the surface region, respectively. The device includes evaluator configured to combine the first and second measurement signals with each other so as to obtain a combination result from which a position of the first illumination signal on the surface region may be derived, wherein an influence of a reflectance of the surface region within the combination result is reduced as compared to the influence on the first and second measurement signals.
US10580117B2

Methods and systems are described for generating additional levels of detail when zooming in on an image. A viewer may desire to zoom in on an image to see a portion of the image in greater detail. This portion of the image may be analyzed to determine if zoom enhancement is necessary. If it is determined that zoom enhancement is necessary, the zoomed region may be matched to a replacement texture. The replacement texture may be used to enhance the image by replacing some or all of the image data.
US10580112B2

Certain aspects of the present disclosure provide techniques for scalably and efficiently converting linear image data into multi-dimensional image data for multimedia applications. In one example, a method for managing image data includes receiving a line of image data in a linear format via a system bus of width T, wherein the image data's native format is a tile format of H lines per tile; forming H subsets of image data from the line of image data in the linear format; writing the H subsets of image data to a memory comprising BN=H banks of BW=T/BN pixel width, wherein each subset of the H subsets is written to a different bank of the BN banks; and outputting the H subsets of image data in the tile format.
US10580101B2

A method and an apparatus are provided for screenshot processing. The method includes: receiving a screenshot instruction; capturing a target image according to the screenshot instruction; acquiring interface jump information of a display interface displaying the target image, wherein the interface jump information enables the terminal to jump back to the display interface or an application containing the display interface; and storing the target image and the interface jump information correspondingly.
US10580096B2

The invention relates to a method for determining an integrated network loss rate in the UHV AC cross-regional electricity trading. The method includes fitting a curve relationship between integrated network loss rates and transmitting powers on the basis of theoretical calculations of the UHV AC transmission line loss, using a relational fitted curve between actual values of integrated network loss rates and transmitting powers calculated according to gateway power statistical data to perform geometrical average correction on the original curve, and making planned values of the integrated network loss rates to be closer to the actual values according to a method for determining UHV AC integrated network loss rates according to a correction curve function relation, which greatly increases fairness of the trading settlement. The method is simple and easy to implement with high accuracy, and applicable to planning and trading settlement of regular or real-time UHV AC electricity trading.
US10580095B2

A method and a system control the water production for a water distribution network. The method includes collecting field sensor data from a water distribution network, using the received data to model the water distribution network and determining an optimal water flow, and generating the optimal water production plan for controlling the water production in the water distribution network based on received data including the sensor data and the historical data. The system includes a process and memory and processor executable instructions to carry out the above method.
US10580093B2

The present invention provides an estimate of the prior requested in a crop allocation model. The crop allocation model is a mathematical modelling to estimate crop area, yield and production for 42 major crops in the world across a global 5 arc minute grid. The model uses a downscaling approach that accounts for spatial variation in the biophysical conditions influencing the productivity of individual crops, and uses crop gross revenue potential of alternate crops when considering how to prioritize the allocation of specific crops to individual gridcells. The proposed methodology is an entropy-based optimization procedure that imposes a range of consistency and aggregation constraints. A particular feature of this method is the explicit inclusion of error terms. There is inherent uncertainty in many aspects of the model, such as input data, incomplete information on farmers' behavior, spatial heterogeneity of crop varieties and managements cross regions in the world. By explicitly including error terms, this method directly deal with such uncertainties, which leads to better and more reliable estimates.
US10580092B2

A method is provided. The method includes: displaying media information which is shared by a Social Networking Service (SNS) platform and released by a second client; displaying an entrance for giving free resources provided by the SNS platform; and in response to an operation for giving free resources triggered through the entrance, sending an instruction for giving free resources for the media information to the SNS platform which transfers a given-free resource from an account of the first client to an account of the second client according to the instruction.
US10580086B2

Systems, and methods for using same, are described for changing categorization data, in relation to spend analysis reports, in real time. The systems include a processor unit, and a computer readable medium storing instructions executable by the processor unit including a client side processing system adapted to transmit a user generated request for change, in real time, and a server side processing system adapted to receive the transmitted requested change, in real time, for effecting the requested change.
US10580085B1

The systems and methods may transmit a plurality of locationing pulse requests from a mobile device in a vehicle to an audio system of the vehicle during a period of operation of the vehicle. The audio system may have an array of speakers disposed inside the vehicle, and the locationing pulse requests may include a request to emit a locationing pulse from the array of speakers. The systems and methods may further receive the locationing pulse at a microphone of the mobile device; and determine, based upon receiving the locationing pulse, that the vehicle was in service of a TNC company, or otherwise operating as a TNC vehicle, during the period of operation based upon passengers entering and leaving the vehicle during the period of operation. Insurance covering the operation of the vehicle for TNC use may be verified, and/or alternatively, offered to facilitate insuring TNC vehicle operation.
US10580084B1

The systems and methods may transmit a plurality of locationing pulse requests from a mobile device in a vehicle to an audio system of the vehicle during a period of operation of the vehicle. The audio system may have an array of speakers disposed inside the vehicle, and the locationing pulse requests may include a request to emit a locationing pulse from the array of speakers. The systems and methods may further receive the locationing pulse at a microphone of the mobile device, and generate or update a vehicle usage profile based upon the receiving operation. The vehicle usage profile may include occupancy data of one or more seats inside the vehicle. The systems and methods may further transmit a recommendation to a person associated with the mobile device. The recommendation may be based upon the vehicle usage profile, and may relate to vehicle operation or insurance.
US10580083B2

A centralized network can be established by contracting medical facilities and insurance providers, in which the medical facilities agree to waive all or a portion of a deductible amount owed as part of their contractual obligation with the network. The insurance providers agree to provide a credit of the premium to be paid by beneficiaries that use a contracted medical facility to receive a service for which the deductible amount is waived. The cost savings and increased revenue recognized by both medical facilities and insurance providers can enable claims to be re-priced while reducing transactional costs for all parties. A computer program can more efficiently and accurately categorize healthcare claims into in-network claims and out-of-network claims, in order to analyze non-network hospitals that may be good candidates for joining the centralized network.
US10580082B2

A flow generating method includes steps of; first identifying, from a plurality of occurrence events recorded as log data, numbers of occurrences of transitions for respective pairs of a transition source and destination occurrence events; second identifying occurrence order patterns and numbers of occurrences for the respective occurrence order patterns, for each of a plurality of occurrence event groups which includes two or more pairs selected in a descending order of the number of occurrences and has a different number of the occurrence events; calculating a degree of concentration and a degree of inequality to an average value of a distribution of the numbers of occurrences for the respective identified occurrence order patterns; and generating a flow of the occurrence events based on an occurrence event group in which the degree of inequality is greater than or equal to a first threshold and the degree of concentration is the lowest.
US10580080B2

Embodiments of methods and systems for dynamic insurance of clients with access to a shared asset pool through a subscription vehicle service are disclosed. An exemplary embodiment of a method for dynamic insurance leverages a subscription vehicle service platform to collect data elements associated with each driver-to-vehicle combination in the subscription vehicle service. Using the collected data elements, embodiments package the data elements according to predefined preferences of one or more insurance providers. When a present driver-to-vehicle combination associated with a given client changes, the packaged data elements are provided to the insurance providers in order to solicit quotations, or approval, or continuation of current policy for the new driver-to-vehicle combination. In this way, constantly updated data elements derived from the client's use of the service provide accurate information for optimized insurance coverage based on the client's active driver-to-vehicle combination.
US10580079B1

Systems and methods for monitoring a user's insurance activities and generating an insurance agency IVR menu customized for each user are presented. In some embodiments, one or more items of interest to an insurance policyholder may be identified by analyzing past activity that the insurance policyholder has engaged in. A weighting may be assigned to the one or more identified items of interest based on the type of activity that the insurance policyholder has been engaged in. A plurality of natural language IVR menu options may be generated such that each IVR menu option corresponds to each of the one or more identified items of interest. The plurality of natural language IVR menu options may be provided to the insurance policyholder in an order that corresponds to the weighting of each identified item of interest corresponding to each of the plurality of natural language IVR menu options.
US10580076B2

A wearable communication device that is selectively configured to assist in the implementation of insurance claims processing. The device is capable of voice-activated or touch-activated insurance claim processing instructions and assisting the user in implementing insurance processing function such as damage appraisals and the like.
US10580072B2

A system and method for providing a credit card with multiple lines of credit. One of the disclosed methods include, for example, analyzing credit information of a cardholder to determine a level of risk associated with the cardholder; establishing a general purpose credit line based on the determined level of risk associated with the cardholder, the general purpose credit line being set as a revolving credit line; establishing a private label credit line based on the determined level of risk associated with the cardholder, the private label credit line being set as a revolving credit line; and issuing the credit card to the cardholder with the established general purpose credit line and private label credit line.
US10580068B2

The method may include placing currency in the receptacle. The receptacle may include an integral OLED display. The OLED display may occupy a portion of the receptacle. The OLED display may, form a portion of the receptacle. The OLED display may be visible from a viewpoint external to the receptacle. The method may include capturing one or more biometric characteristics on a pressure-sensitive portion of the OLED display. The method may include storing the captured biometric characteristics on a software chip of the OLED display. The method may include transmitting the captured biometric characteristics via a communication circuit of the OLED display.
US10580065B2

According to one implementation, a system for delivering an enhanced customer experience includes a retail venue having a computing platform interactively linked to a display screen, a camera system, a virtual jukebox, and an audio system. The computing platform includes a hardware processor and a memory storing a venue content control software code. The hardware executes the venue content control software code to receive a camera data corresponding to a customer of the retail venue from the camera system, and display an image representing the customer on the display screen, based on the camera data. The hardware processor further executes the venue content control software code to receive an audio selection data from the virtual jukebox identifying a music selection received by the virtual jukebox as an input from another customer, determine an audio playlist including the music selection, and playout the audio playlist using the audio system.
US10580063B2

A method for facilitating mobile ordering includes associating a merchant handle with a merchant. A user account including a handle is created for a user within an ordering system. A product order, having order details, is received. The product order is stored and is associated with an order code such that the order details are retrievable based on reception of the order code. An enrollment message is provided to the handle. A message including the order code is received from the handle directed to the merchant handle. The handle is associated with the merchant handle and the order code to identify the product order, the merchant, and the user. An order confirmation message is including order details is provided to the handle. A user confirmation message is received from the handle. The product order is communicated to the merchant and an order status message to the handle.
US10580059B2

Methods and systems for webpage workflows with pooled payments are described. A user or a system may define a flow and individual transactions may be added to create a pooled transaction. The pooled transaction may be processed as one transaction. The pooled transaction may also be canceled or returned as one transaction. In certain embodiments, a transaction device and/or customer relationship management system may analyze the pooled transaction and provided suggestions to aid the user.
US10580056B2

In some embodiments, a method comprises receiving at least two parameters for a gift exchange from an organizer of the gift exchange. The at least two parameters can comprise a set of participants and a budget. The method further comprises identifying a gift exchange recipient for a respective participant in the set of participants, determining one or more gifts for the gift exchange recipient based at least in part on the budget and a first trust graph, and arranging for display the one or more determined gifts to the respective participant. In many embodiments, the first trust comprises levels of trust associated with the gift exchange recipient. Other embodiments also are disclosed herein.
US10580055B2

An approach is provided that captures a digital image of an object, such as a piece of home improvement hardware, that has any number of facets. From the captured digital image, the approach determines an actual size the object's facets, and further identifies any number of hardware tools that can be used to manipulate the hardware object based in part on the actual size of the object's facets.
US10580054B2

One embodiment of the system and method described herein provides a computer system configured to provide an interface for operation by a user at a remote computing device, receive a request from the user for a vehicle history report of a vehicle. The computer system is further configured to prompt the user for interest in a prequalification for a financing offer. The computer system is further configured to receive the indication of the user's interest in the prequalification. The system also includes a data storage module, accessible by the computer system, configured to retrieve data corresponding to the vehicle, store the retrieved data, retrieve data corresponding to a determination regarding the prequalification for the financing offer, and store the retrieved determination. The computer system is further configured to convey the vehicle history report to the user and convey the prequalification determination to the user.
US10580051B2

A computer-implemented method includes running a background element that is an invisible element in a browser application, where the background element includes a declared association with an application and includes instructions related to one or more visible elements of the application in the browser application and executing the instructions on the background element to perform a function related to the one or more visible elements of the application in the browser application.
US10580045B1

Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for creating content. The method comprises receiving an indication to promote a published content item, and parsing content in the published content item to identify candidate text/video/images for inclusion in a creative. The method further comprises assigning ranks to the candidate text/video/images based on one or more criteria. The method further comprises identifying a plurality of creative formats. The method further comprises, for each of the identified creative formats, identifying a corresponding set of text/video/images from the candidate text/video/images for inclusion in a candidate creative formatted in accordance with a given creative format and based at least in part on the ranked candidate text/video/images. The method further comprises ranking the candidate creatives, and generating at least one creative including a corresponding set of text/video/images based on the ranking of the candidate creatives.
US10580038B2

A method for identifying a simulated social media account history is provided. The method may include querying a social media account to obtain social media identification information. The querying may determine whether the account history includes one or more parameters that indicate whether the social media account is related to an automated entity or a human entity. The parameters may include at least one of less than a threshold number of friends on the account; more than a threshold frequency of historic ticket purchases per unit time; disparate location of historic ticket purchases per unit time and/or a historic record of less than a threshold reaction time to a plurality of ticket offers.
US10580037B2

Systems, methods, and computer-readable storage media are provided that allow orders to be made remotely by customers and classify a product or category of products based on a customer's purchasing history of that product and generate a message to the customer based on the classification.
US10580025B2

The present disclosure describes systems and methods for automatically rolling-up data associated with one or more geographic units, such as ZIP+4 codes, such that the rollup comprises a minimum number of households to protect anonymity and ensure compliance with privacy regulations, while preserving variance of the underlying data associated with the geographic regions. Data attributes may include demographic data, socio-economic data, lifestyle segmentation, psychographic data, behavioral data, credit data, and other data. The rollup process may involve identifying one or more geographic units with a number of households below a minimum or threshold amount, applying filters to find candidate geographic units for rollup, scoring candidate geographic units to select best pairings for rollup, and repeating until the rollup group has at least the minimum number of households. The process may make trades off between granularity (e.g., number of households), proximity, and similarity of data attributes associated with each geographic unit.
US10580021B2

Embodiments of the invention relate to supply chain recommendations and application in real-time. A correlation between order proposals and firm orders is provided, and a correlation between the proposals and orders is measured in the form of compliance. A command associated with a measurement of the compliance is generated and applied to one or more hardware addressable components or associated machines. The application of the commands changes a physical aspect of the product, thereby effectively transforming a state of the product.
US10580020B2

A method and a system are provided for customer churn prediction. The method includes creating a graph comprising a plurality of nodes and a plurality of edges. At least one edge of the plurality of edges in the graph connects more than two nodes of the plurality of nodes. Each of the plurality of nodes represents a customer. Thereafter, a similarity matrix representative of a similarity between each of a plurality of customers is determined based on the graph. Further, the similarity matrix is decomposed into a first matrix and a second matrix. A third matrix is determined based on the first matrix, the second matrix, and a scaling parameter. The third matrix is utilized to identify a set of potential churn customers from the plurality of customers. Thereafter, the set of potential churn customers is presented on a user-computing device.
US10579995B2

The utility of a portable consumer device is extended by allowing account holders the ability to gain entry into access-controlled venues (e.g., baseball or soccer game, cinema, public transit) using a portable consumer device that is associated with an account that was used to purchase the admission or tickets to the event at the access-controlled venue. Techniques disclosed allow cardholder authentication in a non-payment setting that enables cardholders access to a location or a specific event. A first validation cryptogram is generated in the purchase cycle and is stored. A second validation cryptogram is generated in the validation cycle at the venue. If the second validation cryptogram matches the first validation cryptogram, the consumer is granted access. Validation cryptograms may be based on input data that is specific to the payment card holder (e.g., primary account number), specific to the ticket selling merchant (e.g., merchant identifier), specific to the event (e.g., event identifier, date/time, location, etc.), and/or specific to the transaction (e.g., authorization code from a payment network). Based on the input data, validation cryptograms may be generated using encryption, hashing, a combination of encryption and hashing, and/or other operations on the input data.
US10579994B1

Techniques for routing to content within a mesh network based on a blockchain are provided. An electronic device can receive data from a mesh network to establish the device as a node on the mesh network. The established node can generate a cryptocurrency wallet that can be loaded with an amount of cryptocurrency. A blockchain can store searchable transactions related to content stored within the mesh network. The established node can search the blockchain to locate content and can transmit a request for certain content. The established node may issue a payment to a node hosting the requested content and/or to any intermediate nodes facilitating the established node's access to the content.
US10579990B2

The present disclosure relates to devices and methods relating to an optimized electronic transaction card where various data inputs associated with a dynamic transaction card optimize operational configurations and/or a user experience of the dynamic transaction card to extend an energy storage life of the dynamic transaction card, promote various behaviors, and/or detect system and/or device defects. A dynamic transaction card may include a dynamic transaction card with various configuration and/or functionality that use the power components (e.g., printed circuit board (PCB), energy storage component, battery, and/or the like) of the dynamic transaction card. The configuration and/or functionality data may include, for example, sensor input, connection data, transaction data, display data, and/or the like. The configuration and/or functionality data may then be used to determine optimal configuration settings.
US10579983B2

Methods, systems, and computer program products for providing enhanced mobile transactions and payments are disclosed. A computer-implemented method may include initiating a mobile transaction with a computing device of a user, determining to generate a rendezvous request for the mobile transaction, generating the rendezvous request for the mobile transaction, providing the rendezvous request to the computing device of the user, providing information about the rendezvous request to a second computing device that is to receive a response to the rendezvous request from the user, querying the second computing device to determine whether the response for the rendezvous request is available for processing, receiving the response to the rendezvous request provided by the user from the second computing device, and processing of the mobile transaction in view of receiving the response to the rendezvous request provided by the user from the second computing device.
US10579981B2

Selecting payment instruments for proxy card transactions comprises associating a plurality of financial accounts with a user proxy account; establishing a model for the user account based on configuration data received from a user, the model comprising identification of a particular financial account to use as a backing instrument for a transaction; receiving data associated with a pending transaction regarding the pending transaction; identifying a financial account to use as a backing instrument for the pending transaction based on a comparison of the model with the pending transaction data; receiving a selection of an alternate financial account to use instead of the identified financial account as the backing instrument; modifying the model account based on the selection of the alternate financial account and the data associated with the pending transaction; and utilizing the modified model in a subsequent selection of a financial account for a subsequent transaction.
US10579978B2

A portable handheld device for wireless order entry and real time payment authorization may include a portable housing, a display carried by the housing, an order entry input device carried by the housing, a transaction card input device carried by the housing for reading user sensitive information from a transaction card, a wireless transceiver carried by the housing, and a processor carried by the housing and connected to the display, order entry input device, transaction card input device and wireless transceiver. The processor may be for wirelessly sending input order information, and encrypting and wirelessly sending the user sensitive information from the transaction card without storing and without displaying. The processor may also be for wirelessly receiving and displaying payment authorization information based upon real time authorization from a transaction card issuing entity.
US10579977B1

Methods and systems for controlling certificate-based open payment transactions involving a merchant and a customer utilizing various types of networks and terminals. Prior to accessing a merchant POS terminal or, for example, a merchant website, a customer obtains a certificate from a service provider (SP), such as a bank, certifying his identification (ID) and his relevant financial information, in a form that is understandable by the SP. The SP is capable of performing multiple functions. For example, the SP is capable of acting as a certificate authority when it issues the customer's certificates, an authenticator when it receives private-key encrypted certificates from the customers to be decrypted using the corresponding public-key, and an authorizing authority when it checks the value available in a customer' chosen payment account against the requested purchase or transfer amount.
US10579975B2

Systems and processes are disclosed for providing bill splitting processes for splitting a bill amount among a set of purchasers. In one example, the disclosed embodiments may receive receipt information reflecting a bill to be split among a group of purchasers. The disclosed embodiments may parse the receipt information to extract one or more items or services having monetary value and generate a list of the items or services included in the receipt. The disclosed embodiments may also identify the group of purchasers that will participate in paying a proportion of the bill associated with the receipt. Further, disclosed embodiments may be configured to determine a proportion of payment of the total amount of the bill for each purchaser in the group of purchasers. In addition, the disclosed embodiments may be configured to provide mechanisms that enable at least one purchaser to provide payment for the at least one purchaser's payment amount for the bill, such as providing interfaces that allow the user to pay electronically using e-commerce payment systems or financial service products.
US10579971B1

A method and system may automatically detect failures and schedule repairs for home equipment in a smart home environment. A smart home controller may receive sensor data from each of several pieces of home equipment to detect whether any failures have occurred. If the smart home controller detects a failure in one of the pieces of home equipment based on the sensor data, the smart home controller may communicate with a repair service provider to schedule a repair of the piece of home equipment which experiences the failure.
US10579968B2

Methods, apparatus, systems, and computer-readable media are provided for increasing dimensionality of data structures associated with filling positions. In some implementations, a prediction of desired experience for a given position to be filled may be used to increase the dimensionality of a searchable data structure that represents the given position. For example, the predicted desired experience may be incorporated into a searchable field of the data structure. Among other things, increasing the dimensionality of the data structure may facilitate more granular searching of positions and guided creation of new positions to be filled. In some implementations, a predicted desired experience may be used to notify a user posting a new position whether a specified desired experience corresponds to a predicted desired experience.
US10579966B1

The present disclosure relates to building a software development project using a shared build module common to development projects targeting a specific software platform. According to one embodiment, a development system receives a request to build the software development project. A development system evaluates a configuration file for a shared build module for one or more build parameters. The build parameters generally specify one or more modifications to apply to the shared build module. The development modifies operating parameters for the shared build module based on the parameters in the configuration file and builds the software development project using the modified shared build module.
US10579962B2

An information processing apparatus (2000) includes a product recognition unit (2020), a shelf label recognition unit (2040), and a determination unit (2060). The product recognition unit (2020) recognizes the number of types of products or positions of each type of products from a target image. The shelf label recognition unit (2040) recognizes the number or positions of shelf labels indicating information of the products from the target image. The determination unit (2060) determines whether or not there is an error in a relationship between the recognized number of types of products and the recognized number of shelf labels or in a relationship between the recognized positions of each type of products and the recognized positions of the shelf labels.
US10579951B2

A water agency management platform provides an exchange for administering groundwater extraction rights in one or more trading-zones. The platform matches offers to trade utilization of groundwater extraction rights (GWRs), and intermediates transfers of the matched GWRs based one or more transfer rules.
US10579947B2

Provided herein is a system and method for determining a service agent start time objective for a customer contact and matching agents and customers based on meeting that objective. The method may include: receiving a customer contact to request service; determining a service completion objective for the customer contact based upon a service-level agreement; determining a handling time limit based on a historical elapsed handling time; and subtracting the handling time limit from the service completion objective, to produce the service agent start time.
US10579943B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for engineering a data analytics platform using machine learning are disclosed. In one aspect, a method includes the actions of receiving data indicating characteristics of data for analysis, analysis techniques to apply to the data, and requirements of users accessing the analyzed data. The actions further include accessing provider information that indicates computing capabilities of a respective data analysis provider, analysis techniques provided by the respective data analysis provider, and real-time data analysis loads of the respective data analysis provider. The actions further include applying the characteristics of the data, the analysis techniques, the requirements of the users, and the provider information, the analysis techniques, and the real-time data analysis loads to a model. The actions further include configuring the one or more particular data analysis providers to perform the analysis techniques on the data.
US10579938B2

The current subject matter describes a method and system of detecting frauds or anomalous behavior. The procedures include extracting characteristics from a dataset to generate words and documents, executing a topic model to obtain the respective probabilities of appearance of a document in each latent archetype, dividing the dataset into a plurality of subsets based upon the archetypes. The formed subsets are further utilized to estimate the quantiles and calculate scores using a self-calibrating outlier model. The score of each new transaction is determined based on a single archetype or based on the sum of weighted scores determined from all the archetypes and associated statistics. Such methods are superior to a simple self-calibration outlier model without an LDA archetype. The detection system with the LDA archetypes and self-calibrating outlier model is implemented with the sliding window technique incorporating new transactions into the topic model and it is capable of operating in real-time for the purpose of identifying frauds and outliers.
US10579935B2

A system predicts the recurrence of cancer. A first slice of a prostate tissue sample is stained so that luminal epithelial cells and basal epithelial cells are stained different colors. A first digital image is taken of the first slice. The second slice of the sample is stained so that M1 type macrophages and M2 type macrophages are differentially stained. A second digital image is taken of the second slice. The system analyzes the first digital image and defines regions of non-intact glands. Intact gland regions are then determined, and regions of stroma are identified. The system defines influence zones between non-intact regions and stroma regions. Using information from the second image, macrophages in the tissue corresponding to the influence zones are identified and counted. Based at least in part on this count, the system determines a score. The score is indicative of whether the patient will experience PSA recurrence.
US10579914B2

A system for translating receipt data output by a point of sale system of the present invention. The system includes a first electrical interface coupled to said point of sale system; an electronic encoder circuit coupled to said first interface, said encoder circuit being adapted to receive receipt and translate alpha-numeric receipt data into two-dimensional bar code data; and a second electrical interface between said encoder and an output device for displaying said two-dimensional bar code data on an electronic or physical medium. A digital embodiment includes an electronic circuit operationally coupled between the point of sale system and a device, such as a printer, adapted to output a purchase receipt. Memory fixed in a tangible medium is coupled to the electronic circuit and code is stored therein. When the software is executed by the system, the system captures and processes itemized receipt data and, optionally, other data and information from the point of sale system and outputs to a printer, or to an electronic display, an optical machine-readable symbol, or series of symbols, representative of and encoding the itemized receipt data and, optionally, additional data and information. In the illustrative embodiment, the code is a two-dimensional bar code, or series of codes. The code or codes may be encrypted and compressed. The code, or codes, are read, decoded, decrypted and decompressed by a scanner implemented on a second platform, independent from the platform on which the first system is mounted. This process yields accurate itemized receipt data that can be read and processed by a smart phone or similar device for displaying, being read audibly or printing subject to the user's preferences and device capabilities.
US10579912B2

Registration of a person with an intelligent assistant computer includes obtaining one or more image frames captured via one or more cameras that depict an initially unregistered person. Facial recognition data for the initially unregistered person is extracted from the one or more image frames. A spoken command to register the initially unregistered person is received via one or more microphones. Upon determining that the spoken command originated from the registered person having the pre-established registration privilege, the initially unregistered person is registered as a newly registered person by associating one or more additional privileges with the facial recognition data in a person profile for the newly registered person.
US10579911B2

Various embodiments can include artificial learning counter surveillance (ALCS) or self-protection surveillance systems (SPSS) and related methods. Apparatuses and methods can include non-destructive electro-optic interference or protection systems as well non-destructive directed energy systems, a control system, and an analysis system for determining an optical system of interest and generating degradation or disruption effects using various equipment items and machine learning systems. Additionally, methods are also provided for determining degree of severity of degradation or disruption based on threshold definitions related to ability to use the optical system of interest for one or more specified applications.
US10579909B2

In an information processing apparatus that includes sequences of weak classifiers which are logically cascade-connected in each sequence and the sequences respectively correspond to categories of an object and in which the weak classifiers are grouped into at least a first group and a second group in the order of connection, classification processing by weak classifiers belonging to the first group of respective categories is performed by pipeline processing. Based on the processing results of the weak classifiers belonging to the first group of the respective categories, categories in which classification processing by weak classifiers belonging to the second group is to be performed are decided out of the categories. The classification processing by the weak classifiers respectively corresponding to the decided categories and belonging to the second group is performed by pipeline processing.
US10579901B2

A method of comparing objects in images. A dictionary determined from a plurality of feature vectors formed from a test image and codes formed by applying the dictionary to the feature vectors, is received. The dictionary is based on a modified manifold obtained by determining correspondences for codes using pairwise similarities between codes. Comparison codes are determined for the objects in the images by applying the dictionary to feature vectors of the objects in the images. The objects in the images are compared based on the comparison codes of the objects.
US10579892B1

Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image.
US10579881B2

A surveillance information generation apparatus (2000) includes a first surveillance image acquisition unit (2020), a second surveillance image acquisition unit (2040), and a generation unit (2060). The first surveillance image acquisition unit (2020) acquires a first surveillance image (12) generated by a fixed camera (10). The second surveillance image acquisition unit (2040) acquires a second surveillance image (22) generated by a moving camera (20). The generation unit (2060) generates surveillance information (30) relating to object surveillance, using the first surveillance image (12) and first surveillance information (14).
US10579880B2

A video surveillance system with real-time object re-identification capabilities, which employs an object re-identification algorithm and an edge computing architecture. An operator monitors video images from the multiple cameras, and when a target object is observed, a target image containing the object is transmitted to all video cameras for object re-identification. Each video camera has dedicated processing circuitry that performs an object re-identification algorithm to identify the target in video images captured by that camera in real time. The algorithm calculates a frequency domain similarity measure between the target image and test images captured by the camera. The similarity measure in the frequency domain is calculated as a dot product of the 1D discrete Fourier transforms of the target image data and of the test image data. The multiple cameras also transmit object re-identification results to each other to achieve more efficient and intelligent object re-identification.
US10579877B2

System and method for image processing are provided. Images may be obtained, for example by capturing the images using an image sensor. The images may be analyzed to identify objects. Based on the identified objects, regions in current images and/or in images captured in the future may be identified. Processing schemes for the identified regions may be selected, for example based on the identified objects. The regions may be processed according to the selected processing schemes.
US10579876B2

A method for identifying social relation of persons in an image, including: generating face regions for faces of the persons in the image; determining at least one spatial cue for each of the faces; extracting features related to social relation for each face from the face regions; determining a shared facial feature from the extracted features and the determined spatial cue, the determined feature being shared by multiple the social relation inferences; and predicting the social relation of the persons from the shared facial feature.
US10579874B2

Methods, apparatus, systems, and computer-readable media are provided for delegating object type and/or pose detection to a plurality of “targeted object recognition modules.” In some implementations, a method may be provided that includes: operating an object recognition client to facilitate object recognition for a robot; receiving, by the object recognition client, sensor data indicative of an observed object in an environment; providing, by the object recognition client, to each of a plurality of remotely-hosted targeted object recognition modules, data indicative of the observed object; receiving, by the object recognition client, from one or more of the plurality of targeted object recognition modules, one or more inferences about an object type or pose of the observed object; and determining, by the object recognition client, information about the observed object, such as its object type and/or pose, based on the one or more inferences.
US10579858B2

The present invention provides a computer implemented method, a system, and a computer program product for verifying a writing of a user. In an exemplary embodiment, the present invention includes in response to receiving a writing on a pressure sensing touchpad logically coupled a computer system, recording a position and a pressure of one or more points of the writing via a pressure sensing touchscreen, executing a set of logical operations normalizing the writing, comparing the normalized writing to one or more stored writing parameters, executing a set of logical operations determining the normalized writing is within a tolerance of writing parameter deviation limits, thereby verifying the writing, and in response to determining the writing is within the tolerance of writing parameter deviation limits, storing, by the computer system, a value indicating that the writing is valid.
US10579854B2

An electroluminescent display device integrated with a fingerprint sensor comprises: a display panel comprising a plurality of display pixels; a transparent substrate bonded to the top of the display panel; and an image sensor bonded to the bottom of the display panel, wherein each of the display pixels in at least some part of the pixel array on the display panel comprises a light transmission area, the image sensor comprises a plurality of photosensors, one or more of the photosensors are exposed within the light transmission area, and the resolution of the image sensor is higher than or equal to the resolution of the display panel.
US10579850B2

According to a first aspect of the present disclosure, a fingerprint sensing system is provided, the system comprising: a plurality of sensors and a controller, wherein the controller is configured to selectively activate at least one of the plurality of sensors; wherein the controller is further configured to develop and measure at least one first capacitance, the first capacitance developing in response to a capacitance between a surface of an active sensor and a surface of a finger; and wherein the controller is further configured to develop at least one second capacitance, the second capacitance developing in response to a capacitance between a surface of an inactive sensor and the surface of the finger. According to a second aspect of the present disclosure, a corresponding fingerprint sensing method is conceived.
US10579842B2

A smart driver system for electrochromic devices is provided. The system includes at least one smart driver having one or more processors, memory and a communication module. The at least one smart driver is configurable to couple to or integrate with one or more smart windows having electrochromic devices. The at least one smart driver is configurable to input identification information from a plurality of self-identifying components of a smart window system, including the one or more smart windows, and to self-initialize or self-adjust a plurality of operating parameters for operation of the self-identifying components in accordance with the identification information.
US10579829B1

Methods, systems, and techniques for application isolation by remote-enabling applications are provided. Example embodiments provide an Adaptive Rendering Application Isolation System (“ARAIS”), which transparently and dynamically enables applications to run in an isolated execution environment yet be rendered locally in a manner that minimizes the amount of data to be transferred and the latency caused by expensive computation and/or by overburdening available bandwidth by remoting rendering using draw commands over rendering using pixel pushing or other techniques. In one embodiment, the ARAIS includes an orchestrator server which comprises remoting level determination logic and rules engine, pre-computed graphics libraries, connection support logic, data repositories for objects such as a render cache, whitelists, blacklists, client privileges, and application information, and one or more secure containers running remote application instances. These components cooperate to deliver isolation-ready technology to client applications.
US10579815B1

The variable domain data access control system and method described herein use the same variable domain to describe a data security model and a variable domain data model, such as a product configuration model. A variable domain is a set of resource data that can be described using a logical relationship data structure. The variable domain utilizes logical relationship expressions, such as a Boolean logic language, to define resource data in terms of parts, rules and/or attributes, and any other property that can be accessed for viewing, manipulation, or other purposes. The data security model represents an access control list (ACL) that includes security attributes as resource data and uses the same data structure and logical relationship expressions as an associated variable domain data model. An application, such as a configuration engine, can be used to create controlled access to the variable domain data model using the data security model.
US10579812B2

Three dimensional digital content interaction and control techniques are described. A digital medium environment is configured to protect against unauthorized access to three-dimensional digital content. One or more inputs are received involving user selection of one or more parameters of user interactive features to change an appearance of the three-dimensional digital content. A plurality of images is rendered from the three-dimensional digital content. The rendered plurality of images has a difference in the one or more parameters, one to another. A control is associated that supports user interaction to navigate through the plurality of images based on the difference in the one or more parameters. Distribution is controlled of the plurality of images and the associated control for consumption including navigation through the plurality of images using the associated control for the one or more parameters of the user interactive features.
US10579802B2

A method of detecting a vulnerability in a Web service can include determining, using a processor, whether a Web service uses identity of a requester to select one of a plurality of different paths of a branch in program code of the Web service. The method further can include, responsive to determining that the Web service does select one of a plurality of different paths of a branch according to identity of the requester, indicating that the Web service has a potential vulnerability.
US10579793B2

This disclosure provides for the securitization and/or encryption of software container devices that utilize both a control plane and a trust plane for ensuring that communication signals transmitted from and data residing within these containers are not corruptible. In addition, processors for monitoring statistics regarding data at rest and data on the move associated with creating these secure containers are also included.
US10579789B2

A portable appliance may be provided. It may comprise a storage device operable for storing at least one application software program, a processor operable for executing the at least one application software program, a broadband communication interface plug, pluggable to a computing device, and a broadband communication interface socket adapted for receiving a second broadband communication interface plug of a second portable appliance of a same kind. The present invention also discloses a method for operating the portable appliance, wherein the method stores at least one application software program, executes the at least one application software program, generates user interface data, receives user interface response data, and receives a second broadband communication interface plug of a second portable appliance of a same kind in the broadband communication interface socket of the portable appliance.
US10579786B2

[Object] To provide an information processing system capable of making it difficult to be easily recognized as being a key at a glance by others. [Solution] Provided is an information processing system including a state acquisition unit configured to acquire information on a state of an object, and an authentication information acquisition unit configured to acquire authentication information corresponding to the information on the state of the object acquired by the state acquisition unit. According to such an information processing system, it is made difficult to be easily recognized as being a key at a glance by others.
US10579782B2

A method and related electronic apparatus for providing a user access to a computer system, the method comprising: determining at least one object in contact with a surface; generating at least one pulse sequence; actuating the surface based on the at least one pulse sequence; determining an absence of the at least one object from the surface; determining at least one character of a password input based on the at least one pulse sequence.
US10579780B1

Embodiments of present invention are directed to document authentication based on video captures. Instructions may be generated to guide a remotely situated customer through an authentication process in which the customer presents a document (e.g., a driver license, passport, or payment card) to a video capture element of a personal computing device (e.g., a smart phone or tablet computer) in a specified manner so that identifiable feature(s) of that document can be captured in a video file. The video file may then be uploaded to a central server for further processing or archiving. The instructions that guide the customer through the document authentication steps may be either generated locally on the personal computing device via a mobile application or delivered from a remote computer via an Internet browser. With this technique, a banking customer need not physically visit a bank to authenticate certain documents.
US10579772B2

A computer-implemented defect prediction method for a device manufacturing process involving processing a portion of a design layout onto a substrate, the method including: identifying a hot spot from the portion of the design layout; determining a range of values of a processing parameter of the device manufacturing process for the hot spot, wherein when the processing parameter has a value outside the range, a defect is produced from the hot spot with the device manufacturing process; determining an actual value of the processing parameter; determining or predicting, using the actual value, existence, probability of existence, a characteristic, or a combination thereof, of a defect produced from the hot spot with the device manufacturing process.
US10579767B1

Various embodiments provide for routing a net of a circuit design using multiple layer ranges. In particular, some embodiments route a net of a circuit design using multiple layer ranges by performing routing of the net over multiple iterations such that at each iteration, a layer bound of a layer range is gradually adjusted (e.g., relaxed) based on wirelength, wire detour, or congestion of a routing result of a prior iteration. For instance, some embodiments may gradually relax a layer bound of the layer range by increasing a layer upper bound or decreasing a layer lower bound.
Patent Agency Ranking