US10257484B2

An imaging processing device and an imaging processing method that can solve a problem generated in visible light photographing in a case where DBPF is used instead of an infrared cut filter. An imaging sensor includes a color filter, and DBPH that has a transmission characteristic in a visible-light band, blocking characteristic in a first wavelength band adjacent to a long-wavelength side of the visible-light band, and transmission characteristic in a second wavelength band that is a part of the first wavelength band. A signal processing unit subtracts an infrared signal, which is output from an infrared pixel, from each color signal output from a pixel in each color of visible light in the imaging sensor. Here, in a case where each color signal reaches a pixel saturation level, control of performing correction in such a manner that an infrared signal subtracted from each color signal is lowered is performed.
US10257477B2

Smaller halftone tiles are implemented on a first modulator of a dual modulation projection system. This techniques uses multiple halftones per frame in the pre-modulator synchronized with a modified bit sequence in the primary modulator to effectively increase the number of levels provided by a given tile size in the halftone modulator. It addresses the issue of reduced contrast ratio at low light levels for small tile sizes and allows the use of smaller PSFs which reduce halo artifacts in the projected image and may be utilized in 3D projecting and viewing.
US10257474B2

An integrated accessory control system can efficiently set up a new media streaming session with one or more accessories. A session identifier for the new session, as well as a destination address and security parameters can be generated. A data object comprising the generated elements can be written to a resource location. Additionally, a second data object comprising the session identifier, a streaming source address, a source identifier, and additional security parameters can be read from the resource location. A third data object comprising the session identifier, a session start command, and codec parameters can then be generated. The third data object can also be written to the resource location. Further, streamed media data conforming to the codec parameters and the security parameters may be received.
US10257463B2

A conferencing system for providing remote assistance according to the present disclosure includes a service requester device configured to execute a service requester application, a service provider device configured to execute a service provider application and a server application executing on a computer server remotely located from the service requester and service provider devices, the service requester and service provider applications are configured to dynamically connect to each other through the at least one server application.
US10257452B2

A solid-state imaging device includes a pixel array section that has at least one pixel with a photoelectric conversion unit and a charge detection unit. A driving section is configured to read out a signal of the pixel, a first portion of said signal being based on signal charge, a second portion of said signal being based on a reset potential. A signal processing section is configured to read out the first portion of the signal as a reference voltage, with the reference voltage being adjusted to cause the first and second portions of the signal to be within an input voltage range.
US10257449B2

Embodiments of the present invention are directed to methods and systems for performing automatic noise reduction in video. According to one aspect of the invention, a video noise-reducing system is provided consisting of a noise estimator, a motion classifier, two stages of filters, each including a spatial and temporal filter, and a combiner. The system adapts to noise level and to scene content to find at each location in the image a balance of noise reduction and detail preservation. Temporal Infinite Impulse Response (IIR) filtering provides a high level of detail-preserving noise reduction where motion allows, while non linear spatial filtering provides edge-preserving noise reduction in areas where the temporal filter would introduce motion artifacts. A spatial-temporal combiner provides smooth transition and balance between the two filtering modes; this block also enables use of external cues to produce a visually pleasing output based on ambient conditions.
US10257444B2

An image processing apparatus includes an input unit configured to input a first image generated based on an electromagnetic wave other than visible light, an output unit configured to output a second image as an image obtained by emulating a displayed image using a night vision apparatus or a thermal imaging apparatus based on the first image, and a display processing unit configured to perform processing to cause a display unit to display the second image, wherein the output unit outputs, as the second image, an image obtained by performing at least one of processing to limit a spatial frequency band of the first image, processing to output the first image after storing the first image for a predetermined time, and processing to limit an amount of light of at least a partial region of the first image.
US10257443B2

A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames and encoded menu information.
US10257442B2

Systems and methods for creating and distributing professional quality pictorial souvenirs giving the illusion that guests of a facility were imaged at other locations, including making initial arrangements with guests, showing selections of background scene images at video displays and flashing chrome key images interspersed with frames of the scene images, taking key guest images in synch with the flashed key images, extracting guest image content from the key guest images and merging into selecting scene images, showing preview merges images for guest selection and providing souvenir portfolios that include merged images to guests or designees after making financial arrangements, including for payment to third parties for copyright content included in the souvenirs and with advertisers for promotional material included in the souvenirs.
US10257441B2

Methods, systems, and products generate telepresence visualizations for a remote participant to a videoconference. A central server superimposes the remote participant onto images or video of the teleconferencing environment. The central server thus generates an illusion that the remote participant is in the same conferencing environment as other conferees.
US10257436B1

Various embodiments describe view switching of video on a computing device. In an example, a video processing application receives a stream of video data. The video processing application renders a major view on a display of the computing device. The major view presents a video from the stream of video data. The video processing application inputs the stream of video data to a deep learning system and receives back information that identifies a cropped video from the video based on a composition score of the cropped video, while the video is presented in the major view. The composition score is generated by the deep learning system. The video processing application renders a sub-view on a display of the device, the sub-view presenting the cropped video. The video processing application renders the cropped video in the major view based on a user interaction with the sub-view.
US10257435B2

A receiver sets a storage capacity to be assigned for each connected digital camera based on the number of connected digital cameras, and allocates these storage capacities in a buffer. Also, the receiver sends a request for a through image for each frame to each of the connected digital cameras, receives through images transmitted in response to the requests, and stores the through images in areas of the buffer assigned for each of the digital cameras. Furthermore, after receiving the through image for one frame from each digital camera, the receiver performs image processing on each through image and causes these images to be displayed in a list form on one screen of the display section.
US10257428B2

An image processing apparatus includes an acquisition unit to acquire a captured image obtained by capturing, by an image capturing unit, a target object to which a pattern has been projected. An adjustment unit adjusts, based on the pattern in the acquired captured image, at least one of a first parameter for controlling brightness of the pattern projected from a projection unit configured to project the pattern, and a second parameter for controlling an exposure amount of the image capturing unit.
US10257408B2

A control apparatus includes a focus detector configured to perform focus detection based on an image signal obtained via a first optical system, the first optical system having a shallowest depth of field in a plurality of optical systems having focal lengths different from each other, and a controller configured to perform focus control of the plurality of optical systems based on an output signal from the focus detector.
US10257397B2

An imaging apparatus includes a light source that includes a diffusion plate and, in operation, emits, toward a subject, pulsed light that diverges; a photodetector that includes a photoelectric converter that, in operation, receives light from the subject and converts the light to an electric charge and an electric charge accumulator that, in operation, accumulates the electric charge, and, in operation, generates an electric signal based on the accumulated electric charge; and a control circuit that, in operation, controls the light source and the photodetector. The control circuit, in operation, causes the electric charge accumulator to start accumulating the electric charge when a period of time has passed after the control circuit has caused the light source to start emitting the pulsed light, and causes the electric charge accumulator to accumulate the electric charge corresponding to a component, among the light from the subject, that is scattered inside the subject.
US10257395B2

In an example embodiment, method, apparatus and computer program product are provided. The method includes facilitating receipt of a plurality of VR contents and a plurality of video contents associated with an event captured by a plurality of VR cameras and a plurality of user camera devices, respectively. Each of the plurality of VR cameras comprises a plurality of camera modules with respective field of views (FOVs) associated with the event. The FOVs of the plurality of user camera devices are linked with respective FOVs of camera modules of the plurality of VR cameras based on at least a threshold degree of similarity between the FOV of the user camera device and the FOV of the camera module. The processor creates an event VR content by combining the plurality of VR contents and the plurality of video contents based on the linking of the FOVs.
US10257394B2

The invention provides methods for broadcasting video in a dual HDR/LDR format such that the video can be displayed in real time by both LDR and HDR display devices. Methods and devices of the invention process streams of pixels from multiple sensors in a frame-independent manner to produce an HDR video signal in real time. That HDR video signal is then tone-mapped to produce an LDR video signal, the LDR signal is subtracted from the HDR signal to calculate a residual signal, and the LDR signal and the residual signal are merged into a combined signal that is broadcast via a communications network.
US10257384B2

A binary image generation portion binarizes a scanned image and generates a binary image. A specific character position detection portion (a) specifies rectangles that circumscribe a plurality of characters, respectively, in the binary image, (b) detects a plurality of specific characters having longitudinal lines or transverse lines at centers of the specified circumscribing rectangles, and (c) detects, as positions of the plurality of specific characters, center positions of the longitudinal lines or the transverse lines, within a predetermined range, to be detected, in a main scanning direction or a sub-scanning direction. A skew angle specifying portion specifies an alignment direction in which the plurality of specific characters are aligned, based on the positions of the plurality of specific characters detected in the range to be detected, and specifies a skew angle of a document image in the scanned image, based on the specified alignment direction.
US10257382B2

An image formation control method for controlling an image forming system including a controller that converts original image data into image formation image data, an image forming apparatus that includes a control unit and an image forming unit and forms an image on a sheet on a basis of the image formation image data, a plurality of communication paths through which plural pieces of data are capable of being transferred in parallel between the controller and the image forming apparatus, and a measurement unit that measures data transfer speed of each of the plurality of communication paths includes causing the control unit to refer to the data transfer speed of each of the plurality of communication paths measured by the measurement unit and to assign a data transfer to each of the plurality of communication paths.
US10257381B2

An image forming apparatus that causes a user's will concerning which of a communication speed and power saving efficiency is given priority to be reflected on determination of a power saving mode. In shifting the apparatus to a power saving mode, a first setting inhibits disconnection of a communication link and a second setting indicates changing communication speed to a lower speed. One of the first and second settings is made according to a user's instruction. In the first setting, the apparatus is shifted to a first power saving mode. In the second setting, the apparatus is shifted to a second power saving mode. When the apparatus is shifted to the first power saving mode, the communication link is not disconnected. When the apparatus is shifted to the second power saving mode, the communication speed of the apparatus is changed to the lower speed.
US10257378B1

The disclosure is related to a positioning module and a handheld scanner using the same. The positioning module includes a base, a rotation support member, a shaft body, a wheel, a first sensor, and a second sensor. The rotation support member is pivoted to the base and rotates relative to the base about the first axis. The shaft body and the wheel are pivotally contacted to the main body and in constant contact with each other. When the wheel is rotated about a second axis due to a frictional force, the main body displace linearly and the shaft body is driven to rotate. Since the second axis is offset by the first axis, the rotation support member is driven to rotate at an angular displacement synchronously. The first and second sensors detect the shaft body and the main body to obtain the linear and angular displacements for positioning.
US10257369B2

A driving device includes an exterior cover, a drive source, a drive source mount, a drive transmitter, and a rotor cover. The drive source includes a rotor and a stator disposed in the rotor. The drive source mount is disposed between the drive source and the exterior cover, to mount the drive source. The drive transmitter transmits a drive force from the drive source to a rotator. The rotor cover covers a periphery of the rotor.
US10257368B2

Method for transferring an entitlement from a first party to a second party in a communication network. The second party which is preferably a mobile communication connects to a mobile communication network and to a peer-to-peer network. The second party selects, over the peer-to-peer network, entitlement offered by the first party to purchase or to use a product or a service. The second party effects the entitlement, using the mobile communication terminal, to purchase or to use the product or the service.
US10257348B2

A system, method, and computer readable medium for providing additional information to called parties comprises receiving a call from a calling party, performing a lookup of information associated with the calling party in a database, receiving the information from the database, and forwarding the information to a called party. The system comprises at least one device for receiving a call from a calling party, and at least one database for storing information associated with the calling party, wherein the at least one device is operable to perform a lookup of information associated with the calling party in a database, receive the information from the database, and forward the information to a called party.
US10257347B2

A system and method for preventing or facilitating communications between individuals who reside in detention environments (such as e.g., prisons or correctional facilities) and individuals who are not in such detention environments using an automated authentication or verification.
US10257345B2

Apparatuses, systems, and methods are provided for analyzing an incoming telephonic event (e.g., call, message, and/or notification) to a mobile device during operation of a vehicle in relation to a combination of factors to determine if the incoming telephonic event is to be allowed to be received during vehicle operation. The mobile device associated with a driver of the vehicle may receive the incoming telephonic event during operation of the vehicle. An incoming telephonic event analysis application operating on the mobile device may apply a soft block preventing the incoming telephonic event from being displayed on the mobile device. Based on the incoming telephonic event data, vehicle operational data, user preferences, hands-free device activation, and driver and road ratings, the incoming telephonic event analysis application may determine whether or not to maintain the soft block or allow the incoming telephonic event to be displayed on the mobile device during operation of the vehicle.
US10257340B2

Methods, computer program products, and systems are presented. The methods include, for instance: a voice delivery application, running on a mobile device of a user, receives a text message from a user; by use of sensor inputs of the mobile device, the mobile device stores data regarding environment of the mobile device including external audio equipment, speed of the user, and bystanders within a hearing range of the environment; various data describing a sender of the text message and the bystanders are analyzed for respective relationships with the user and with each other to determine a confidentiality group dictating whether or not the text message may be heard by the bystander; the text message may be scanned for content screening, then according to configuration of the voice delivery application, the text message is securely delivered to the user by voice.
US10257324B2

The embodiments provide a method implemented by a network device for transmitting link adaptation feedback in a Wireless Local Area Network (WLAN) that supports multi-user simultaneous transmission. The method generates and transmits a frame that includes one or more link adaptation feedback values associated with a wireless communications link between the network device and a second network device. In one aspect, the one or more link adaptation feedback values may include a link adaptation feedback value for an entire operation bandwidth of the wireless communications link and a link adaptation feedback value for a given subchannel within the operation bandwidth. In another aspect, link adaptation feedback values for one or more users of a multi-user simultaneous transmission are transmitted in a multi-user acknowledgment (ACK) frame. The embodiments allow for efficient link adaptation in a multi-user simultaneous transmission environment.
US10257320B2

Methods and systems for a universal framework for connectivity of devices and developer tools are disclosed. A network device is detected at an engine. Data is received from the network device at the engine via a first protocol wherein the data comprises metadata. The metadata is converted from the first protocol to a plurality of protocols at the engine. A universal framework is provided at the engine to make the metadata available via the plurality of protocols. The metadata is sent from the universal framework to an external device via a specified protocol requested by the external device. In one embodiment, developer tools are provided for developing objects using said universal framework.
US10257318B2

Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.
US10257315B2

In one embodiment, a social networking system transmits a client proxy application to a client device in order to export data from a third-party site that has instituted IP address blocking or rate limiting. In particular embodiments, the proxy application multiplexes a plurality of web responses from the third-party server over a single socket communication with a proxy server. In particular embodiments, the proxy application obtains data from the third-party service and relays it via the proxy server to the social networking system.
US10257305B2

An aspect of preemptive distribution of content includes monitoring content accessed in a local cache of a computing device. A time and a location of content accesses in the local cache are tracked. Prefetching heuristics are determined based on patterns of the time and the location of the content accesses. The prefetching heuristics are applied to speculatively prefetch additional content prior to the computing device receiving a request to access the additional content.
US10257301B1

Systems and methods which provide a drive interface for delivery of various content to consumers of the content are described. Embodiments provide access to content shared by a content provider using an interface emulating a disk drive local to the consumer. In operation the user accesses content shared by a content provider using a drive interface content delivery platform of embodiments herein as if the user were accessing content on a local drive. The drive interface of embodiments is branded in correspondence to the content or content provider. Drive interface content delivery platforms of embodiments employ a “push” type content delivery technique whereby content is actively delivered to the consumers under the control or at the initiation of the content provider. Embodiments may additionally provide push delivery of content through web based interfaces and application interfaces.
US10257300B2

The present invention could achieve the implementation of one-off publishing by users of structured information, non-structured information, text information and webpage information, precisely push these information to various internet information application platforms and relevant information requiring users, thus relieving an internet user from the distress of repeatedly publishing on various application platforms, reducing information collecting costs of the internet application platforms, and further improving communication and application efficiency of internet information.
US10257298B2

An online system receives tracking requests from client devices interacting with a website. The online system analyzes user interactions with websites using the tracking requests. The online system predicts an accurate label for the web page that caused the tracking request to be generated. The online system uses the accurate label for generating reports describing user interactions with the website. The online system determines a quality of tracking requests generated by the website based on various factors including a number of web pages of the website that generate tracking requests, the type of information provided by the tracking requests, and so on. The online system generates reports describing the quality of the tracking requests. The online system uses a metric indicating the quality of tracking requests of the website to determine whether to use predicted labels instead of labels provided by tracking requests for generating reports of the website.
US10257295B1

In some implementations, a system can monitor Internet activity, internet connectivity, and nearby Wi-Fi and local network presence associated with a local network. Internet activity data of a network of a property over a particular period of time is initially obtained. Occupancy data from one or more devices associated with the property is then obtained. The occupancy data indicates a physical presence of people within the property over the particular period of time. An abnormality associated with the network of the property is then identified based on the obtained Internet activity data and the obtained occupancy data. An indication of the abnormality associated with the network of the property is then provided in response to identifying the abnormality associated with the network.
US10257293B2

In one embodiment, a system may receive sponsor specifications from a sponsor designating one or more concepts, monitor a plurality of activity streams for upload by users of matching multimedia objects, determine a geographic location associated with each matching multimedia object, receive a request from the sponsor associated with a specific geographic area, and send to a client device associated with the sponsor in response to the request information identifying the geographic locations associated with the respective matching multimedia objects that are within the specific geographic area.
US10257290B2

Methods and systems for data routing management are disclosed. A method can comprise a communication processing system receiving a request directed to an address. The communication processing system can determine performance capabilities of a first logical grouping of computing devices, wherein the first logical grouping of computing devices share the address. The communication processing system can determine whether at least one computing device of the first logical grouping of computing devices can receive the request. If at least one computing device of the first logical grouping of computing devices can receive the request, the request can be transmitted to the at least one computing device of the first logical grouping of computing devices. If at least one computing device of the first logical grouping of computing devices cannot receive the request, the request can be transmitted to a second logical grouping of computing devices that share the address.
US10257286B2

A dual-device tutorial system can facilitate user learning about a “primary” device by providing explanatory information on a “supporting” device while the user interacts with the primary device. The primary and supporting devices can be devices of different types. From a user perspective, the primary device can operate exactly as it would in normal (non-tutorial) use and can send event messages and/or other signals to the supporting device. Based on the event messages and/or other signals, the supporting device can provide explanatory information responsive to user interactions with the primary device.
US10257271B2

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.
US10257269B2

Disclosed herein are systems and methods for selectively disabling operation of hardware components based on network changes. In some embodiments, the hardware component may cause a platform to perform network discovery to receive first network discovery data, cause the platform to perform network discovery to receive second network discovery data, determine that the differences between the first and second data exceed a network change threshold, and in response to the determination, cause disablement of operation of one or more functions of the hardware component. Other embodiments may be disclosed and/or claimed.
US10257261B2

The present application is directed to a distributed system that provides multi-cloud aggregation and that includes a cloud-connector server, cloud-connector nodes, and one or more service-provider nodes that cooperate to provide services that are distributed across multiple clouds. A service-provider node obtains tenant-associated information from a virtual data center in which the service-provider node is installed and provides the tenant-associated information to the cloud-connector server.
US10257259B2

Embodiments regard manifest schema to provide application flows. An embodiment of a method includes: loading a manifest schema on a device, the manifest schema including a parent manifest and one or more application manifests; making a call to a server to populate a user interface of the device based on the manifest schema; upon receiving a message at the mobile device, utilizing the parent manifest to automatically select an application for routing of the message, the selection of the application being based on contents of the message; and utilizing an application manifest for the selected application to automatically select a process for routing of the message, the selection of the process being based on the contents of the message using an application manifest for the selected application.
US10257258B2

A processor may receive a request to transmit a logical volume to a cloud-based server. The logical volume may be stored in a data storage subsystem that includes one or more ranks. Each rank may include one or more extents, which may include one or more stride. The processor may determine an extent of the one or more extents that includes data of the logical volume. The processor may determine a set of strides associated with the extent. The processor may copy the set of strides into a stride buffer and combine the set of strides into a block extent file. The processor may transmit the block extent file to the cloud server.
US10257255B2

Performing a distributed data operation. A method includes receiving a request for one or more data operations from a first computing system, such as a client. The method further includes determining a number of node endpoints that can be used to satisfy the query. Based on the number of node endpoints, the method further includes selecting a plan from the group consisting essentially of a flat data operation plan, a hierarchical data operation plan or a combination of partially flat/partially hierarchical data operation plan. The request for one or more data operations is serviced using the selected data operation plan.
US10257247B2

The invention relates according to one of its embodiments to a method for encapsulating a video bitstream organized into slice segments, the slice segments comprising a plurality of coding units, the method comprising: obtaining a region of interest comprising one or more tiles, each tile comprising a set of one or more coding units; determining whether the region of interest forms part of a slice segment; if it is determined that the region of interest forms part of a slice segment, defining a new slice segment comprising the coding units of only the region of interest; and encapsulating the bitstream comprising the coding units of the region of interest using the new slice segment if it is determined that the region of interest forms part of a slice segment, and using the slice segment otherwise.
US10257246B2

A method and apparatus for streaming content to an access network in an interactive information distribution system. The method encapsulates the content in accordance to an Internet Protocol (IP). The content is then transcoded into a format supported by the access network, and streamed over a distribution network to a remote server or to a subscriber terminal that is coupled to the access network. The apparatus is embodied as stream caching server for streaming the content encapsulated within the packet to access networks via a stream distribution network in response to a request for content. A packet processor is coupled to the stream server for processing the encapsulated content within the IP packets into a format native to the access network.
US10257245B2

There is provided a server and method for association of user interactions of a first venue and a second venue. The server including a memory storing a user profile of a user and a hardware processor, wherein the hardware processor may be configured to receive first user interactions of the user with a first system in a first venue, the first user interactions including a request for playing a first media content using the first system in the first venue, store the first user interactions of the user in the user profile of the user in the memory, determine, after storing, the user is in a second venue, retrieve from the user profile, after determining, the first user interactions, and provide, after retrieving, a custom presentation to the user using a second system in the second venue, wherein the custom presentation is based on the first user interactions.
US10257244B2

The invention relates to a method for synchronizing an action in a piece of Rich Media® content with a change in a piece of audiovisual content, said Rich Media® and audiovisual content being part of a Rich Media® presentation. According to the invention, the method comprises the following steps: obtaining a piece of information representative of said change in said piece of audiovisual content, or change information; synchronizing an action in said piece of Rich Media® content with said change, said synchronization step including the following substeps: converting said change information into a Rich Media® event; detecting said event by at least one Rich Media® object of said presentation; triggering said action in said presentation on the basis of said detected event.
US10257242B2

A system, method, and computer readable medium for communicating at least one real-time specially-composed bulletin message to at least one subscriber of a provider of Internet services, comprising a first device, and a second device communicably coupled to the first device, wherein the first device: accesses only subscriber upstream traffic to a destination web site requested by the subscriber, wherein the first device inter-connects between the at least one subscriber and the destination web site, identifies the at least one subscriber's identification based on the accessed subscriber upstream traffic automatically provided by the subscriber, and provides the unique subscriber identification to the second device located at the provider of Internet services providing data services and management control to the first device, wherein the second device determines the subscriber associated with the unique subscriber identification.
US10257239B2

This disclosure relates to techniques for reducing overhead associated with packet switched voice service registration. According to some embodiments, a cellular network entity associated with a cellular network may receive a request relating to packet switched voice service from a wireless device. It may be determined whether subscription information for the wireless device indicates that packet switched voice service from the cellular network is permitted to the wireless device. A response to the request indicating whether packet switched voice service from the cellular network is available to the wireless device may be provided to the wireless device. The response may be generated based at least in part on the subscription information.
US10257238B2

A control system includes a plurality of control apparatuses each capable of controlling a first communication terminal connected to the control apparatus. Each control apparatus transmits search information including terminal identification information for identifying a second communication terminal to other control apparatuses of the plurality of control apparatuses, searches for one of the other control apparatuses that is connected to the second communication terminal based on responses that are transmitted from the other control apparatuses in response to the search information, and transmits state information indicating a state of the first communication terminal connected to the control apparatus to the searched control apparatus connected to the second communication terminal.
US10257229B1

The disclosed computer-implemented method for verifying users based on user motion may include (1) instructing a user of a mobile device to physically move in a prescribed manner, (2) receiving information, collected by one or more sensors associated with the mobile device, describing physical movement performed by the user after the user receives the instruction, (3) determining, upon receiving the information, that the user's physical movement matches the prescribed movement, and (4) verifying the user in response to determining that the user's physical movement matches the prescribed movement. Various other methods, systems, and computer-readable media are also disclosed.
US10257224B2

Methods and systems for providing forensic visibility into systems and networks are provided. More particularly, a sensor agent may receive events defining an action of a first object acting on a target. The object, the event, and the target are then correlated to at least one originating object such that an audit trail for each individual event is created. A global perspective indicating an age, popularity, a determination as to whether the object may be malware, and IP/URL information associated with the event may then be applied to at least one of the object, the event, the target, and the originating object. A priority may then be determined and assigned to the event based on at least the global perspective. An event line containing event information is then transmitted to an end recipient where the information may be heuristically displayed.
US10257222B2

A cloud checking and killing method for combating an anti-antivirus test includes receiving, by a cloud sever, a cloud checking and killing request for performing virus checking and killing on a sample. The method further includes analyzing the cloud checking and killing request, and determining whether the cloud checking and killing request is a cloud checking and killing request of an anti-antivirus test. If the cloud checking and killing request is a cloud checking and killing request of an anti-antivirus test, returning, by the cloud server, to the client a cloud checking and killing result that the sample does not carry a virus. If the cloud checking and killing request is not a cloud checking and killing request of an anti-antivirus test, comparing the sample with a virus library of the cloud server to determine whether the sample carries a virus and performing corresponding virus checking and killing.
US10257221B2

Techniques for selective sinkholing of malware domains by a security device via DNS poisoning are provided. In some embodiments, selective sinkholing of malware domains by a security device via DNS poisoning includes intercepting a DNS query for a network domain from a local DNS server at the security device, in which the network domain was determined to be a bad network domain and the bad network domain was determined to be associated with malware (e.g., a malware domain); and generating a DNS query response to the DNS query to send to the local DNS server, in which the DNS query response includes a designated sinkholed IP address for the bad network domain to facilitate identification of an infected host by the security device.
US10257216B2

A system for obtaining and analyzing forensic data in a distributed computer infrastructure. The system includes a plurality of computing devices and at least one monitoring unit, which are connected to each other via a communication network. Every computing device is configured to detect security events and send same to the monitoring unit. The monitoring unit is configured to evaluate the received security events and assign same to a danger category, wherein if there is a lack of information for assigning a danger category, the computing device is configured in such a manner as to receive instructions for gathering additional forensic data and to send the additional data via an analysis unit to the monitoring unit. The monitoring unit is configured in such a manner as to transmit instructions to the computing device for gathering additional data and to use same for re-evaluation and assigning of a danger category.
US10257213B2

An extraction criterion determination method performed by an extraction criterion determination apparatus includes collecting a log information entry that is in a predetermined period of time and determined to be a specific communication, extracting a communication satisfying a criterion used to extract the specific communication from log information entries from the collected log information entries with reference to a storage unit storing an extraction criterion in which the criterion is defined, determining to adopt the extraction criterion when the ratio of the specific communications to the extracted communications is larger than or equal to a threshold, and performing a control to output the adopted extraction criterion.
US10257208B1

A system and method for verifying content on a network site is provided. A document such as a website is identified. The document is accessed over a network from a content provider system connected to the network to obtain information about the document. Through an automated process, using the information about the document to determine whether the document conforms to one or more predetermined rules associated with the content provider system governing the usage of content in the document.
US10257204B2

The present application provides an information processing method and an electronic apparatus that can automatically adjust the electronic apparatus to an information inaccessible state, thus the information security is enhanced. The method includes the steps of when a current state of the electronic apparatus is an information accessible state, obtaining an information of at least one parameter for determining whether it is necessary to adjust the current state from the information accessible state to an information inaccessible state or not; determining whether the at least one parameter meets a first preset condition or not to obtain a first determination result; when the first determination result is YES, adjusting the current state of the electronic apparatus to the information inaccessible state.
US10257198B2

A system is provided wherein a network control access device that is already in a network, called a Gatekeeper, generates a random short password in the form of a series of audio or visual cues that are visible to the user of a joining device. The joining device can be a simple one button device, or even a no-button device that is part of the internet of things (IOT) standard. The response to each cue can be entered by the user on a single-button joining device. For a no-button joining device, an alternate input method may be utilized on the joining device in response to the audio and visual cues. Alternatively, a password can be generated by the no-button joining device and be entered by the user one bit at-a-time directly onto the Gatekeeper keypad. Once the password is received, the Gatekeeper performs a password verification procedure.
US10257194B2

A method of receiving a request to access a plurality of resources and determining whether a first resource of the plurality of resources is associated with a different authorization requirement than at least one second resource of the plurality of resources. In response to determining that the first resource of the plurality of resources is associated with a different authorization requirement than the at least one second resource of the plurality of resources, determining whether the request includes the authorization requirement for the first resource and the authorization requirement for the second resource. In response to determining that the request includes the authorization requirement for the first resource and the authorization requirement for the second resource, providing access to the first resource and the at least one second resource.
US10257189B2

System and methods for using secure isolated technology to prevent piracy and cheating on electronic devices. In some examples, an electronic device can use hardware based secure isolated technology to store a first portion of an application in computer memory, and store a second portion of the application in a hardware based secure isolated region of the computer memory, the second portion of the application including an encrypted portion and a plaintext portion The electronic device can further use the hardware based secure isolated technology to establish a secure encrypted communication channel with a server, send data to the server via the secure encrypted communication channel, receive a decryption key from the server via the secure encrypted communication channel, and decrypt encrypted portion using the decryption key. The electronic device can then execute the application using the first portion of the application and the second portion of the application.
US10257186B2

The present invention proposes a method and network element which allows increasing, in different aspects, communications network protection in a single network element. This element will have the ability to manage and provide the mechanisms needed for communications, user and device protection without having to cooperate with end systems (i.e., in a transparent manner for said systems). The present invention proposes a new physical and logical architecture for said network element with various databases and verification and learning mechanisms, offering protection, management and automation abilities much greater than the systems existing today.
US10257182B2

Users of organizations use many different third-party applications. The organizations use the services of a server to manage and interact with the third-party applications. In particular, the server provides a remote login service that interacts with auto-login components executing within the domains of the organizations. The auto-login components intercept (e.g., at networking devices of the organization) the requests to login to, or otherwise use, the third-party applications, and sends them to the remote login service. The remote login service handles transparent login of the users to the third-party applications, capturing resulting URLs and session cookies of the third-party applications and providing them to the user browsers so that the user is automatically provided with access to the applications without requiring manual login interactions.
US10257179B1

A credential management system is described. The credential management system allows a user to identify peers and obtain additional information regarding the peers through the credential management system. The credential management system may perform user analytics and provide the requested additional information to the user. The credential management system may associate the discovered peers with a group or credential, and share information and data with one or more of the discovered peers associated with a particular group or credential in a convenient manner. The credential management system may also implement a hierarchical menu and/or conditions to determine which users of the credential management system may be able to view other users' information and to determine a type of information or data that is transmitted between users.
US10257174B2

Methods and systems for directly and securely transferring encrypted medical data between two remote locations, such as an imaging site and a diagnostic site, without storing the medical data on an intermediary server, and only storing audit information on the intermediary server, thereby allowing a direct transfer of medical data between the two remote sites, and without relying on the intermediary server for storage of the medical data.
US10257158B2

Methods and systems are described for assigning the proper Internet protocol (IP) address to a client device following authentication of the client device on a network. In particular, at commencement of an authentication procedure of the client device, a role is associated with the client device that denies all DHCP renews/requests. By assigning a role to the client device 103 with a “deny DHCP renew/request” rule at the commencement of an authentication procedure, the systems and methods described herein ensure that a race condition does not allow the client device to renew an IP address in an old segment of the network. Accordingly, the client device may avoid a possibly improper IP address in a segment of the network system in which the client device is no longer associated with or operating on.
US10257157B2

An apparatus prevents communication by a client device to a domain that cannot be uniquely identified by relocating the DNS mapping of the domain to a destination IP Address that is uniquely identifiable and that represents a location of an apparatus that provides a data path to the domain.
US10257152B2

Aspects of the present disclosure provide a method for processing address resolution protocol (ARP) packets in a computing environment. The method includes the steps of maintaining a table mapping internet protocol (IP) addresses to port identifiers (port IDs), receiving a packet, determining a type of the received packet, based on the type of the received packet being a first type, checking whether a destination IP address in the received packet matches an entry in the table, and if the destination IP address in the received packet matches an entry in the table: determining a port ID associated with the matching entry, and forwarding the received packet over a port associated with the determined port ID.
US10257149B2

A method, system and computer program product for handling an overwhelming amount of messages in an activity stream. Messages in an activity stream, such as an activity stream of a social networking system, of a user are monitored. Those monitored messages that contain an actionable item or event are identified. The messages that contain an actionable item or event are prioritized in a list based on one or more of the following factors: the deadline, the relationship of the sender of the message to the user, the user's desired social relationship with the sender of the message and the event schedule. The prioritized list is then displayed to the user. In this manner, the user will be able to handle the overwhelming amount of messages in an activity stream by determining which posts with an actionable item or event to respond prior to other posts in the user's activity stream.
US10257138B2

Control of messages in a publish/subscribe system is described. A publishing system creates a message for publishing to multiple subscribers via a broker system. The message and associated metadata are provided. The metadata defines control of the message and relates to control of publishing of the message, by the broker system, and/or control of use of the message, by a subscribing system. The message is published with the metadata. A broker system receives the message and analyses the metadata with respect to a subscriber. Based on the analysis, restrictions are applied to delivery of the message to the subscriber. A subscribing system receives the message and analyses the metadata with respect to the subscriber. Based on this second analysis, restrictions are applied to use of the message by the subscriber.
US10257132B2

A method for managing processing of electronic messages. The method includes a computer processor identifying one or more electronic messages. The method further includes a computer processor determining one or more e-mail characteristics respectively associated with the identified one or more electronic messages. The method further includes a computer processor determining an estimated electronic message processing duration for the identified one or more electronic messages based, at least in part, on weighting factors that are associated with the determined one or more e-mail characteristics. The method further includes a computer processor identifying a first unscheduled time slot within an electronic calendar of a user. The method further includes a computer processor scheduling the identified one or more electronic messages within the identified first unscheduled time slot of the electronic calendar of the user.
US10257131B2

A system and method for private text chatting. A request is sent to a remote device to establish a private text chat session. Prior to receiving an acceptance of the private chat session request from the remote device, at least one text chat message is received from the remote device and stored. The acceptance of the private chat session request is received from the remote device. Subsequent to receiving the acceptance of the private chat session request, a private text chat session interface is displayed to conduct the private text chat session. The received at least one text chat message is displayed in the private text chat session interface.
US10257125B2

A messaging system including a server configured to receive a message from a second messaging device, transmit to a first messaging device a notification of the presence of the message at the server, transmit the message and a message attribute to the first messaging device, where the message and the message attribute are stored in non-volatile memory in the first messaging device at least until the message is managed by the first messaging device in accordance with the message attribute, and wherein the message attribute comprises a predetermined message viewing time after which at least a portion of the message cannot be displayed at the first messaging device, and receive from the first messaging device a message management notification generated by the first messaging device in connection with managing the message in accordance with the message attribute at the first messaging device.
US10257120B2

A communication control apparatus according to the present invention is connected between a core node which processes received packets in accordance with a specified flow and a control apparatus which controls the core node, controls each of the core nodes existing in an aggregated network into which one or more the core nodes are aggregated, and converts an aggregated flow specified for an aggregated network and received from the control apparatus to a real flow specified for each of the core nodes in the aggregated network based on connection relationships between the core nodes in the aggregated network, information specifying a real port which is a port through which the core node in the aggregated network is connected to a device outside the aggregated network and a real node which is the core node having the real port for each the aggregated networks.
US10257114B2

A method for estimating allocatable network medium data resources is disclosed. The method is performed at an apparatus having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes receiving a screening condition that includes at least one dimension from a set of dimensions of the network medium data resources. The method also includes obtaining allocation data of the network medium data resources, where the allocation data includes at least allocatable network medium data resources within a predefined geographical region, allocatable network medium data resources associated with a predefined content, a total volume of the allocatable network medium data resources, and a set of ratios associated with the set of dimensions. The method further includes calculating an estimated allocatable resource volume of the network medium data resources for the screening condition using the obtained allocation data.
US10257113B2

Methods, apparatus, systems and articles of manufacture are disclosed to throttle resource access by web crawlers. An example apparatus disclosed herein includes a data interface to obtain a media request message for media hosted by a server, the media request message requesting access to the media. The example apparatus also includes a category handler to determine a source indicator of a media-requesting source associated with the media request message, the source indicator indicating whether the media-requesting source is associated with a media provider to provide audience measurement information associated with the media provided by the media provider. The example apparatus also includes a penalty manager to insert a time delay including a delay tag in the media response message to the media-requesting source based on the source indicator, the delay tag to cause a delay time period based on the source indicator, at least one of the data interface, category handler, and penalty manager is implemented on a logic circuit.
US10257111B1

The present disclosure relates to dynamically scheduling resource requests in a distributed system based on usage quotas. One example method includes identifying usage information for a distributed system including atoms, each atom representing a distinct item used by users of the distributed system; determining that a usage quota associated with the distributed system has been exceeded based on the usage information, the usage quota representing an upper limit for a particular type of usage of the distributed system; receiving a first request for a particular atom requiring invocation of the particular type of usage represented by the usage quota; determining that a second request for a different type of usage of the particular atom is waiting to be processed; and processing the second request for the particular atom before processing the first request.
US10257108B2

A full-duplex (FD) capable access point (AP) of a wireless basic service set (BSS) that includes a plurality of stations (STAs) is configured to implement opportunistic FD downlink (DL) transmissions to a non-FD capable STA in the BSS when decoding uplink (UL) data from a UL STA in the BSS. While decoding the UL data, the AP selects a DL STA from a queue of DL STAs based on a predetermined FD DL transmission rate from the AP to the DL STA while the AP is decoding the UL data from the UL STA. The AP then causes an amount of data to be transmitted as an FD transmission to the selected DL STA while the processor is decoding the data from the UL STA.
US10257098B1

Provided are systems and methods for packet policing for controlling the rate of a packet flows. In some implementations, an integrated circuit is provided. The integrated circuit may comprise a memory, a counter, and a pipeline. The integrated circuit may be operable to, upon receiving packet information describing a packet, determine, using the pipeline, a drop status for the packet. Determining the drop status may include determining a previous number of credits available, a number of new credits available, a current number of credits available, and a number of credits needed to transmit the packet. The drop status may be determined by comparing the number of credits needed to transmit the packet against the current number of credits available. The integrated circuit may further update the information stored for a policing context in the memory based on the drop status and the number of credits needed to transmit the packet.
US10257096B2

Computer connectivity is dependent on network availability. When networks are offline, relocating systems and data to an available network is an inefficient, time consuming, and error prone process. A system and method is disclosed for instant IP sharing and relocation between geographical locations by combining BGP announcement in one or multiple locations and applying stateless NAT to the IP traffic. Thereby, IP traffic is redirected to the desired location and delivered to the final device using the shared/relocated IP address. This system and method allows a single IP address to actively respond to network requests from numerous locations which can be spread around the globe.
US10257092B2

One embodiment provides a system that facilitates forwarding of packets with variable length names. During operation, the system receives a packet with a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level. The system performs a longest prefix match lookup by selecting an entry from a first data structure of entries. The entries indicate a name component, forwarding information for the name component, and a plurality of entry identifiers that chain an entry to another entry. If a size of the name component is less than or equal to a predetermined threshold, the system selects an entry based on the name component. If the size is greater, the system selects an entry based on a compressed key which can be a hash of the name component. The system also resolves collisions associated with the selected entry.
US10257090B2

A computer-implemented method classifies a packet received from a network. The method comprises receiving the packet having header information and a rule-set that indicates a plurality of actions to perform on the packet. A geometric representation of the rule-set is constructed having a plurality of dimensions and rule boundaries. At least one rule boundary and dimension of the geometric representation is split to form a search structure having a plurality of nodes. Each node in the plurality of nodes is constrained to a predetermined memory threshold. The search structure is searched using the header information to obtain a rule in the rule-set that indicates an action to take on the packet.
US10257088B2

Creation of a virtual overlay for a multipath network with tiered topology is disclosed. A virtual-node module may group network nodes connected within a common tier, which is initially the tier furthest from the core. This module may also group network nodes at a consecutive tier, closer to the core, that connect a pairs of groupings in the common tier by links between the common and consecutive tiers. Groupings with a common network node may be combined and designated as virtual nodes. A virtual-link module may sum bandwidths for network links between virtual-node pairs with nodes in both the common and consecutive tiers. A check module may combine virtual nodes and links and network nodes and links not yet virtualized in a graph, which it may check for a cycle. An iteration module may iterate both tiers toward the core, triggering further grouping, summing, and updating until no loop exists.
US10257085B2

In a method of using structured communications in an observation platform with cloud computing, a signal from a first communication device is received by a second communication device associated with a first computer system. The second computer system forwards the signal from the first computer system to a second computer system, wherein the second computer system is physically remote from the first computer system and connected with the first computer system via a network. The second computer system derives context information for the signal, the deriving based on a plurality of factors derived from an analysis of the signal, wherein the plurality of factors comprises a speech to text analysis of the signal, and wherein the second computer system is cloud based. The second computer system determines at least one destination for the signal based on the plurality of factors for the context information.
US10257083B2

Techniques whereby a LAN-side border router observes all packets of an application flow from both directions so that the application recognition performed on the LAN-side border router functions properly. A border router may implement flags in a flow cache to indicate whether the border router is the LAN-side border router and/or a WAN-side border router for an application flow. As packets are received at a border router at either the LAN interface or WAN interface, the flags associated with packet's application flows are examined to determine if the border router is the LAN-side border router for the application flow. If so, then application recognition and routing control may be performed. If not, the packet may be redirected to another border router that may be the LAN-side border router or the WAN-side border router for the application flow to insure that border router observes the packet.
US10257081B2

Ways of sending data over a network over a single path or over multiple parallel paths on an as-needed basis depending upon network conditions, and/or other factors, are described. For example, if a computing device detects sufficient jitter and/or latency at one or more network interfaces, the data may be sent over two or more communication paths using two or more network interfaces.
US10257077B1

A mesh network device includes a radio and an application processor including a hop-aware multicast engine to: determine a mesh header time to live (TTL) value for a broadcast frame in a data link layer. The mesh header TTL value is the lessor of an internet protocol (IP) header TTL value of the first broadcast frame in an IP layer and a predefined value. The broadcast frame includes a request for a service or a resource to be sent. The hop-aware multicast engine sends the broadcast frame to a first set of mesh network devices being defined by the mesh header TTL value. The hop-aware multi-case engine determines that a response was not received within a time period; increases the mesh header TTL value; and sends a broadcast frame to a second set of one or more additional mesh network devices being defined by the increased mesh header TTL value.
US10257074B1

Techniques are described for avoiding traffic loss in a network when a designated router (DR) for a L2 broadcast communication domain loses its route toward a multicast traffic source. The disclosed techniques may be utilized in a scenario where a receiver is multi-homed to a DR network device and a non-DR network device by a L2 broadcast communication domain. Both the DR and the non-DR network devices receive a request from the receiver identifying a multicast group in which the receiver is interested. The non-DR network device monitors traffic injected into the L2 broadcast communication domain by the DR in order to determine whether the DR has lost the route to the source of the multicast group. If the DR has lost the route, the non-DR network device performs a repair by sending the multicast data traffic for the multicast group to the receiver on the L2 broadcast communication domain.
US10257071B2

Approaches for monitoring performance in a networked environment are provided. An approach includes monitoring, using a first metric, performance of a first host running a virtual machine. The approach also includes determining, using a computer device, a second metric based on the virtual machine being migrated from the first host to a second host, wherein the second metric is a function of: (i) the first metric and (ii) a comparison of the first host and the second host. The approach further includes monitoring, using the second metric, performance of the second host running the virtual machine.
US10257059B2

The disclosed embodiments provide a method and system for processing network data. During operation, the system obtains, at a remote capture agent, configuration information for the remote capture agent from a configuration server over a network. Next, the system uses the configuration information to configure the generation of event data from network data obtained from network packets at the remote capture agent. The system then uses the configuration information to configure transformation of the event data or the network data into transformed event data at the remote capture agent.
US10257047B2

A processor receives service availability data for at least one service, where the service availability data indicates an amount time the at least one service was available and an amount of time one or more resources utilized in the service was available. A processor receives service configuration data for the service, where the service configuration data indicates one or more resource requirements of the at least one service. A processor determines one or more resource unavailability scores for the one or more resources utilized in providing the service. A processor determines one or more resource replacement scores for the one or more resources utilized in the service. A processor determines availability risk scores for the at least one service based on the one or more resource unavailability scores and the one or more resource replacement scores. A processor generates an indication of at-risk services of the at least one service.
US10257046B2

Methods and systems analyze historical NXD traffic to predict future DNS traffic. In one embodiment, a system may count NXD responses generated by an Authoritative DNS server during a particular time period and calculate the variance in NXD traffic for domains over time. The system may then generate a coefficient of variance (CoV) value for each domain observed. Finally, the system may predict positive domain traffic based upon the calculated CoV data. In other embodiments, the system may also base the prediction on the classification of domains as “original” domains or “re-registered” domains. In another embodiment, the system may also base the prediction on the “size” of name servers. Additionally, or alternatively, the system may determine the number of unique name servers for a domain and base the prediction on the number of unique name servers for a particular domain name.
US10257043B2

Disclosed are embodiments for balancing utilization of infrastructure in a networked computing environment. One example embodiment includes: mapping, for each of a plurality of workloads operating on source devices in a networked computing environment, a corresponding target device within said networked computing environment; accessing topological information defining the networked computing environment; and reducing unbalanced utilization of infrastructure in the networked computing environment including migrating a workload to an alternate device within the networked computing environment, in dependence upon the mapping and topological information.
US10257035B2

Systems, methods, apparatus, and articles of manufacture to facilitate configuration and naming of a multimedia playback device on a local playback network are disclosed. An example method includes identifying and analyzing local network topology to identify playback device(s) connected to the network at location(s). The example method includes analyzing a playback device to be added and comparing the playback device to be added to the playback device(s) already connected to the network. The example method includes displaying available option(s) to name the playback device to be added based on the analysis of the network, the already connected playback device(s) and the playback device to be added to the network. The example method includes naming the playback device to be added based on a selected available option.
US10257031B1

Techniques for dynamic augmentation of server rack network capacity are provided herein. Network nodes are described that are connected between server rack switches and a rack aggregation layer device. A port allocation controller is also described that can automatically reconfigure the network nodes to create connections, via the network nodes, between the rack aggregation layer device and the server rack switches. These network node connections can be used to alter the network capacities of the server rack switches in response to changing network demands.
US10257023B2

A storage controller comprising a first server and a second server is maintained. Data of the first server is stored in a first storage cloud, and data of the second server is stored in a second storage cloud. In response to a failure of the second server, the first server performs operations of the second server by using the stored data of the first server in the first storage cloud.
US10257022B2

A non-transitory computer-readable storage medium may include instructions stored thereon for ranking multiple computer modules to reduce failure impacts. When executed by at least one processor, the instructions may be configured to cause a computing system implementing the multiple computer modules to at least associate the multiple computer modules with multiple services that rely on the multiple computer modules, at least one of the multiple services relying on more than one of the multiple computer modules, determine values of the multiple services, and rank the multiple computer modules based on the determined values of the multiple services with which the respective multiple computer modules are associated.
US10257014B2

A method of amplifying a phase shift, comprises: receiving an input signal in response to an output signal; generating a reference signal; varying a modulation of at least one of the signals such that a ratio between modulation amplitudes of the input and reference signals is at least 0.9 and at most 1.1, and a phase difference between the reference and the input signals is from about 0.9 pi to about 1.1 pi; forming an output signal which comprises a sum of the reference and input signals, following the variation; and filtering the output signal by a bandpass filter to form a filtered output signal, wherein a bandwidth of the bandpass filter is selected such that XG<0.1, wherein X is a noise fluctuation average of the filtered output signal, and G is an expected amplification factor of a phase shift between the input and the reference signals.
US10257010B2

An electronic device and method for synchronous detection between time division duplex wireless communication cells. The electronic device can access a communication channel of a time division duplex wireless communication system, and includes: an acquisition unit configured to acquire an actual time slot proportion of a target cell and a cell ID and an operator ID of the target cell at a specific moment; and a reporting unit configured to transmit the actual time slot proportion of the target cell and the cell ID and the operator ID thereof to a designee. By this technology, networks of different operators can be detected effectively, and by a comparison with a reference time or a coordinated uplink/downlink time slot proportion, a meaningful comparison result is obtained. Moreover, the measurement or comparison result is provided for a third party, such as a network manager, to confirm, so that the result is more credible.
US10257009B2

Described is a method of searching of multichannel signal and technique of demodulating and detecting DBPSK frequency division multiple access (FDMA) ultra-narrow band signal. A search is based on algorithm encompassing a signal-processing signal, and technique to demodulate and detect FDMA ultra-narrow band together with a method to increase time-frequency resolution.
US10257003B2

An Access Point (AP) performs a Multi-User (MU) transmission by allocating a plurality of resources of an Up-Link (UL) MU transmission to a first plurality of stations, and by transmitting, using one or more 20 MHz channels, a Down-Link (DL) PHY Layer Convergence Procedure (PLCP) Protocol Data Unit (PPDU). The DL PPDU includes trigger information. The trigger information solicits the first plurality of stations to participate in the UL MU transmission using the allocated resources. All of the allocated resources may be in the one or more 20 MHz channels of the DL PPDU. The allocated resources may include at least one resource in each of the one or more 20 MHz channels of the DL PPDU.
US10256992B2

According to an example, a packet is tunnel encapsulated a packet according to a tunnel encapsulation template. The tunnel encapsulation template includes fields for the tunnel encapsulated packet, and the fields include static fields and variable fields. Field values are inserted into variable fields of the tunnel encapsulation template to generate the tunnel encapsulated packet.
US10256986B2

A system and method for recovering missed Multimedia Broadcast and Multicast Service (MBMS) data frames in a Multicast Broadcast Single Frequency Network (MBSFN) is provided. The method includes storing a first set of Service Data Units (SDUs) in a first Radio Link Control (RLC) buffer, wherein the first set of SDUs is broadcasted using a first set of MBMS data frames from a first eNB, storing a second set of SDUs in a second RLC buffer, wherein the second set of SDUs is broadcasted using a second set of MBMS data frames from a second eNB, and comparing the first set of MBMS data frames associated with the first set of SDUs with the second set of MBMS data frames associated with the second set of SDUs to recover the missed MBMS data frame in the first set of RLC SDUs received from the first eNB.
US10256982B2

Methods, systems, and devices may be used for assigning names and bootstrapping of security credentials for Smart Objects inside a Digital Home environment. Methods, systems, and devices for identification and security bootstrapping of a smart object within a digital home environment may include automated assignment of a device level ID and security credential for each smart object in the home using a resource directory.
US10256976B2

An information interaction method, includes: obtaining, by an encryption accessory, one or more user features, the encryption accessory including a hardware logic circuit; performing, by the hardware logic circuit, a logical operation on the one or more user features to generate a hardware function; and using the hardware function for an access authentication by a social networking service (SNS) server.
US10256974B1

A cryptographic ASIC and method for enforcing a derivative key hierarchy for managing an information stream. A programming user provides a user passphrase that is used to generate a transform key and is then deleted. The transform key is inaccessibly, invisibly, and indelibly generated and stored in a one-time programmable memory with externally generated programming pulses during or after manufacture, without being reported out to the user who provided the user passphrase. A transform-enabled cryptographic circuit or method customized with the transform key processes a predetermined input message to obtain a predetermined output message indicating an identity of a particular information stream. Other input messages may also be processed, such as for verifying a blockchain, but replication requires knowledge of the transform key. Only a programming user with knowledge of the user passphrase is capable of creating an information stream, such as a blockchain.
US10256970B2

A system for performing a secure sequence of transformations of a data value, using encrypted representations of the data value is disclosed. The system includes a first transformer for applying a transformation to an input data value to obtain an obfuscated representation thereof. The obfuscated representation contains a redundancy that depends on an input variable. The system further includes a sequence of second transformer for applying a transformation to compute transformed obfuscated representations. The system also includes a fourth transformer for applying a transformation such that a last obfuscated transformed data is obtained. The system further includes a fifth transformer for applying a transformation that depends on the last obfuscated transformed data and the input data.
US10256968B1

A clock and data recovery (CDR) circuit includes a phase detector, a digital loop filter, and a lock detector. The phase detector generates a phase detect result signal in response to phase detection of a plurality of samples. The plurality of samples are generated by sampling a received signal based on a sampling clock a sampling clock provided by a phase interpolator. The digital loop filter includes a phase path and a frequency path for providing a phase path correction signal and a frequency path correction signal based on the phase detect result signal respectively. A phase interpolator code generator generates a phase interpolator code for controlling the phase interpolator based on the phase path correction signal and frequency path correction signal. The lock detector generates a lock condition signal based on the frequency path correction signal, the lock condition signal indicating a lock condition of the CDR circuit.
US10256965B2

A cellular communication system comprises a first base station serving at least a first user equipment. The base station comprises functionality for transmitting a base station duplex capability message to user equipments using a transmission format which is common to a plurality of duplex modes. A first user equipment comprises a transceiver which receives the base station duplex capability message. A RACH characteristics processor determines at least one transmit characteristic for an access message in response to the base station duplex capability message and a RACH transmit controller controls the transmission of an access message to the first base station in response to the at least one transmit characteristic.
US10256956B2

A method for implementing uplink transmission in a flexible frequency division duplex (FDD) system is provided. A flexible FDD supported user equipment (FFUE) receives signaling from an evolved node B (eNB), obtains an uplink carrier configuration, and performs physical uplink shared channel (PUSCH) transmission by way of synchronous HARQ of 8 ms, synchronous HARQ of 10 ms, or asynchronous hybrid automatic repeat request (HARQ). According to the solution provided by the present invention, uplink transmission in the FDD system can be realized with low complexity, and the system performance of the FDD system is improved.
US10256954B2

Disclosed are a method, apparatus and system for data transmission in a downlink virtual multi-antenna system. The method includes: N terminals receive downlink data and/or downlink Demodulation Reference Signals (DMRSs) from one Node B or multiple Nodes B, N being a positive integer larger than or equal to 2; and one terminal in the N terminals forwards the downlink data and/or downlink DMRSs received from the one Node B or multiple Nodes B to M terminal(s), M being a positive integer larger than or equal to 1. A first forwarding unit of the apparatus is configured to forward received downlink data and/or downlink DMRSs of a Node B to M terminal(s) by one terminal in N terminals, M being a positive integer larger than or equal to 1.
US10256944B1

A device includes a network interface that includes a physical coding sublayer (PCS) unit. The PCS unit receives an Ethernet packet. The PCS unit encode the Ethernet packet into a transmission frame that includes a first set of bit fields corresponding to contents of the Ethernet packet and a second set of bit fields corresponding to control information for the encoding. The PCS unit computes a validity value of the transmission frame, wherein the validity value is based on the first set of bit fields included in the transmission frame. The PCS unit inserts the validity value of the transmission frame into one or more idle bit fields in the second set of bit fields included in the transmission frame. The PCS unit processes the transmission frame for sending to a receiving device over a physical medium.
US10256942B2

A receiver for receiving data in a broadcast system includes a broadcast receiver configured to receive, via the broadcast system, a receiver input data stream including a plurality of channel symbols represented by constellation points in a constellation diagram. A demodulator demodulates the channel symbols into codewords and a decoder decodes the codewords into output data words. A redundancy unit selects or requests, if demodulation of a channel symbol and/or decoding of a codeword is erroneous or likely to fail, redundancy data for demodulation of future channel symbols and/or decoding of future codewords via a broadband system and a broadband receiver obtains the redundancy data via the broadband system. The demodulator and/or the decoder is configured to use the obtained redundancy data to demodulate the respective future channel symbols and to decode the respective future codewords, respectively.
US10256941B1

A first network interface device maintains a first counter, synchronized with a second counter of a second network interface device, that indicates a count of partial frames corresponding to communication frames exchanged between the first network interface device and a second network interface device via a communication link in a motor vehicle. While the first network interface device is in a low power mode of operation, the first network interface device i) uses the first counter to determine timing of windows, ii) powers up at least at a receive portion of the first network interface device during the windows to determine whether the second network device transmitted a signal configured to prompt the first network interface device to exit the low power mode of operation, and powers down between the windows in response to determining that the second network device did not transmit the signal.
US10256936B2

Example embodiments of the present invention relate to a software programmable reconfigurable optical add drop multiplexer (ROADM) comprising of a plurality of wavelength switches and a plurality of waveguide switches, wherein when the plurality of waveguide switches are set to a first switch configuration, the software programmable ROADM provides n degrees of an n-degree optical node, and wherein when the waveguide switches are set to a second switch configuration, the software programmable ROADM provides k degrees of an m-degree optical node.
US10256934B2

A technique for optical signal transmission includes generating a plurality of double sideband modulated optical signals by modulating a plurality of source data signals using a plurality of direct modulation laser (DML) optical sources, wherein the plurality of double sideband modulated optical signals occupy non-overlapping neighboring optical frequency bands, generating a chirp-managed laser (CML) output signal by multiplexing the plurality of double sideband modulated optical signals using a wavelength-selective multiplexer, and transmitting the CML output signal over an optical transport medium.
US10256929B2

A method and apparatus are provided. The method includes receiving, by at least one antenna of a receiver, at least one signal from a transceiver, detecting at least one data symbol within the at least one signal, determining a probability associated with the at least one detected data symbol, determining channel state information (CSI) of at least one channel between the transceiver and the at least one antenna of the receiver, and estimating a common phase error (CPE) of the at least one signal based on the probabilities associated with the at least one detected data symbol and the CSI of the at least one channel.
US10256908B2

Methods and systems for monolithic integration of photonics and electronics in CMOS processes are disclosed and may include in an optoelectronic transceiver comprising photonic and electronic devices from two complementary metal-oxide semiconductor (CMOS) die with different silicon layer thicknesses for the photonic and electronic devices, the CMOS die bonded together by metal contacts: communicating optical signals and electronic signals to and from said optoelectronic transceiver utilizing a received continuous wave optical signal as a source signal. A first of the CMOS die includes the photonic devices and a second includes the electronic devices. Electrical signals may be communicated between electrical devices to the optical devices utilizing through-silicon vias coupled to the metal contacts. The metal contacts may include back-end metals from a CMOS process. The electronic and photonic devices may be fabricated on SOI wafers, with the SOI wafers being diced to form the CMOS die.
US10256904B2

The circuit size of a signal processing circuit increases in a free space optical receiver, which increases in cost, because the signal processing becomes complex attempting to improve the coupling efficiency between received light and a fiber; therefore, a free space optical receiver according to an exemplary aspect of the present invention includes a light collecting means for collecting laser light having propagated through a free space transmission path; a multi-mode transmission medium for receiving input of the laser light and outputting multi-mode light; a multi-mode signal processing means for outputting a plurality of received electrical signals based on part of the multi-mode light; a monitor means for monitoring signal information based on the multi-mode light; a control means for controlling an operation of the multi-mode signal processing means based on the signal information; and a signal processing means for performing signal processing on the plurality of received electrical signals and outputting an output signal synthesized from the plurality of received electrical signals.
US10256901B2

A system for monitoring optical signal-to-noise ratio (OSNR) is provided. In some specific examples, the system may use a pilot tone power of a signal modulated with pilot tone to derive the pure signal power and the variance of the whole electric field to derive the total power (pure signal power plus amplified spontaneous emission (ASE) power of the signal). The ASE power can be obtained by subtracting the pure signal power from the total power (ASE+pure signal). Once the ASE power and the pure signal power are known, the OSNR can be calculated.
US10256898B2

Methods and systems are provided for guard band detection and frequency offset detection. For each of a plurality of downconverted signals, frequency related information associated with one or more corresponding circuits used in obtaining the plurality of downconverted signals may be determined; and based on the determined frequency related information, one or both of a band stacking operation and a channel stacking operation may be performed. During the band stacking operation, frequency bands are not stacked on each other or stacked frequency bands do not overlap. During the channel stacking operation, channels are not stacked on each other or stacked channels do not overlap. The frequency related information may be determined based on predefined frequency related parameters associated with the corresponding circuits. Frequency corrections may be performed, on output signals corresponding to the band stacking operation and/or the channel stacking operation, based on the frequency related information.
US10256894B2

In certain aspects of the present disclosure, an apparatus for wireless communications is provided. The apparatus comprises a plurality of block circuits, wherein each one of the plurality of block circuits is configured to receive a respective plurality of signals from a respective subset of antenna elements of an antenna array. Each one of the plurality of block circuits comprises a respective plurality of phase shifters configured to shift phases of the respective plurality of signals to obtain a respective plurality of phase-shifted signals, and a respective combiner configured to combine the respective plurality of phase-shifted signals into a respective combined signal. The apparatus also comprises a plurality of time-delay elements configured to delay the combined signals to obtain a plurality of delayed combined signals, and a combiner configured to combine the plurality of delayed combined signals into a total combined signal.
US10256889B2

A method includes a step of reading in the radio data signal and a radio data clock signal, a step of integrating a signal that is a function of the radio data signal and/or the radio data clock signal in order to determine an integral value curve, a step of decoding radio data signal information from the integral value curve, using the radio data clock signal and/or a phase position of the radio data signal, a step of ascertaining radio data signal quality information which represents the credibility of the decoded radio data signal information, using the radio data signal and/or the phase position of the radio data signal, and a step of providing the radio data signal information and the radio data signal quality information in order to provide a conditioned radio data signal.
US10256884B2

The present invention relates to a method and an apparatus for quantizing channel state information (CSI). According to an embodiment of the present invention, a method for quantizing CSI is provided, which can be implemented on a base station side. The method includes: broadcasting antenna configuration of a base station to a user equipment, wherein the antenna configuration includes an antenna port in a vertical direction and an antenna port in a horizontal direction; sending a reference signal (RS) to the user equipment; receiving a vertical precoder corresponding to the antenna port in a vertical direction and a horizontal precoder corresponding to the antenna port in a horizontal direction that are fed back by the user equipment; and based on the received vertical precoder and horizontal precoder, reconstructing a precoder by using a vertical codebook corresponding to the antenna port in a vertical direction and a horizontal codebook corresponding to the antenna port in a horizontal direction.
US10256879B2

Components, systems, and methods for reducing location-dependent destructive interference in distributed antenna systems operating in multiple-input, multiple-output (MIMO) configuration are disclosed. Interference is defined as issues with received MIMO communications signals that can cause a MIMO algorithm to not be able to solve a channel matrix for MIMO communications signals received by MIMO receivers in client devices. These issues may be caused by lack of separation (i.e., phase, amplitude) in the received MIMO communications signals. Thus, to provide amplitude separation of received MIMO communications signals, multiple MIMO transmitters are each configured to employ multiple transmitter antennas, which are each configured to transmit in different polarization states. In certain embodiments, one of the MIMO communications signals is amplitude adjusted in one of the polarization states to provide amplitude separation between received MIMO communications signals. In other embodiments, multiple transmitter antennas in a MIMO transmitter can be offset to provide amplitude separation.
US10256876B2

An apparatus of a wireless communication device operable to communicate channel state information in a wireless network can include memory and processing circuitry coupled to the memory. The processing circuitry is arranged to derive one or more principal eigen beams from received Orthogonal Frequency Division Multiple Access (OFDMA) signals, the one or more principal eigen beams having a rank greater than or equal to one. Quantized eigen beams may be derived from the one or more principal eigen beams. A bit pattern of the quantized eigen beams and at least one of a wideband channel quality indicator (CQI) or a subband CQI may be conditioned on the quantized eigen beams. Channel State Information Reference Signal (CSI-RS) may be encoded with the conditioned bit pattern for transmission to an Evolved Node-B (eNB) in the wireless network.
US10256864B2

Embodiments of full-duplex self-interference cancellation systems are described. In one embodiment, a full-duplex transceiver includes a digital signal processor that processes digital signals, a transmit chain that receives a first digital baseband signal from the digital signal processor and converts it to a first RF signal, a receive chain that receives a second RF signal and converts the second RF signal to a second digital baseband signal, and an auxiliary receive chain that receives a portion of the first RF signal and converts it to an auxiliary digital baseband signal. The transceiver may further include a self-interference canceller that applies a channel transfer function to the auxiliary digital baseband signal to generate a cancellation signal and subtracts the cancellation signal from the second digital baseband signal to cancel self-interference at the transceiver. The suppression of self-interference in the transceiver assists the transceiver to achieve higher efficiency in full-duplex communications.
US10256857B2

A receiver for receiving an analog signal having a frequency band to be digitalized has a filter unit having at least two filters for at least two receive paths, an AD converter per receive path, and digital signal processing. The filters are coupled to a common signal source in order to obtain the analog signal having the frequency band to be digitalized, and configured to divide the frequency band to be digitalized into at least two sub-bands for the at least two receive paths. The analog-to-digital converters are configured to digitalize the signals of the at least two sub-frequency bands. The digital signal processing is coupled to the at least two analog-to-digital converters in order to obtain the at least two digitalized signals and merge the at least two signals to be digitalized. The at least two filters, with regard to their filter characteristics, are configured such that the at least two sub-frequency bands have a relative bandwidth of <1:2.
US10256853B2

A method of operating a communications system includes receiving a signal at a digital predistorter (DPD), introducing predistortion to the signal using the DPD, and converting the predistorted signal to an analog signal using a digital-to-analog converter having a first bandwidth. The method also includes amplifying the analog signal, sampling the amplified signal using an analog-to-digital converter having a second bandwidth less than the first bandwidth, and extracting coefficients of the DPD from the sampled signal.
US10256851B2

Systems and methods related to time-division and frequency-division duplex protocols for wireless applications. In some embodiments, a wireless architecture can include a radio-frequency (RF) path configured to support a first modified time-division duplex (TDD) band operation and a second modified TDD band operation. Such a wireless architecture can allow consolidation of signal paths and/or re-use of components such as filters and duplexers, to advantageously reduce or eliminate some paths and/or components.
US10256847B2

A method and terminal device for executing a radio application is disclosed. The method for executing a radio application is a method for executing a radio application independent of a modem in a terminal device, comprising the steps of: communicating with each other using a reconfigurable radio frequency interface (RRFI) by a unified radio application (URA), which operates on a radio computer of the terminal device, and a radio frequency (RF) transceiver, which operates in a radio platform on the radio computer; and supporting, by the RRFI, at least one service among a spectrum control service, a power control service, an antenna management service, a transmission/reception chain control service, and a radio virtual machine protection service.
US10256840B2

A memory device includes memory arrays configured to store pages of data organized into multiple ECC words. The memory device also includes at least one input/output pad for each ECC word associated with a page. The memory device is configurable to perform a first level of error correction on each of the ECC words associated with the page. A system-level error correction circuit is configurable to perform a second level of error correction on the data output by each of the input/output pads during a particular period of time. Each of the one or more input/output pads of the memory device is configurable to provide only one bit of data per ECC word to an external source during an access from an external source.
US10256839B2

A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 16200 and a code rate of 5/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM).
US10256832B2

A failure determination circuit includes a first A/D conversion circuit that continuously A/D converts a first analog signal based on a first physical quantity measurement signal, a switching circuit that receives a plurality of signals including a second analog signal based on the first physical quantity measurement signal and a first reference voltage and outputs the plurality of signals in a time division manner, a second A/D conversion circuit that A/D converts the output of the switching circuit, and a determination circuit, and the determination circuit determines a failure of the first A/D conversion circuit using a signal based on a first digital signal obtained by A/D converting the first analog signal by the first A/D conversion circuit and a signal based on a second digital signal obtained by A/D converting the second analog signal by the second A/D conversion circuit.
US10256826B2

A non-linear spread spectrum clock generator using a linear combination may include a phase locked loop configured to receive a reference signal and generate an output signal according to the reference signal and a feedback signal that compensates for the output signal. The phase locked loop may include a divider configured to generate the feedback signal by dividing the output signal by a divisional ratio. The non-linear spread spectrum clock generator may include a non-linear profile generator configured to generate a non-linear signal by selectively outputting selected ones of a plurality of signals according to the absolute magnitudes of the signals and a delta-sigma modulator configured to receive the outputted linear ramp function and to change the divisional ratio. The signals may vary according to different linear ramp functions. The different ramp functions may include different slopes and initiation time values.
US10256825B2

An oven controlled crystal oscillator that ensures reduced heat influence from outside to further stabilize an output frequency is provided. The oven controlled crystal oscillator includes a substrate secured above a base. The oven controlled crystal oscillator includes an oscillator circuit, a heater resistor, and a power transistor, which are mounted on the substrate. The oven controlled crystal oscillator includes pins that secures the substrate above the base at a predetermined interval, a metal cover that covers the oscillator circuit, the heater resistor, and the power transistor, and a resin cover that covers outside of the metal cover. An air layer is formed between the metal cover and the resin cover.
US10256822B2

A resistive random-access memory device formed on a semiconductor substrate includes an interlayer dielectric formed over the semiconductor substrate and includes a first via. A chemical-mechanical-polishing stop layer is formed over the interlayer dielectric. A lower metal layer formed in the first via presents a substantially planar top surface. A dielectric layer is formed over the chemical-mechanical-polishing stop layer and is in electrical contact with the lower metal layer. A barrier metal layer is formed over the dielectric layer. Edges of the dielectric layer and the first barrier metal layer form an aligned stack having edges extending beyond outer edges of the first via. A dielectric barrier layer including a second via is formed over the aligned stack and at least a portion of the chemical-mechanical-polishing stop layer. An upper metal layer formed in the second via in electrical contact with the barrier metal layer.
US10256821B2

A method and circuitry that enables an input/output pin (I/O) on a System on a Chip to function either as an analog or as a digital input/output without compromising the overall performance of the system, thus giving the automated test equipment full flexibility to maximize parallel testing for both analog and digital modules.
US10256805B2

Embodiments of the present disclosure provide a protective circuit to be used in a digital output module, the digital output module comprises a first voltage source and at least an output terminal. The protective circuit comprises: a first sampling unit for sampling a first voltage relevant to the output current from the first voltage source, a first comparing unit for comparing the sampled first voltage with a first reference voltage, a control unit for generating a current regulating signal based on a result from the first comparing unit, and a current regulating unit for regulating the output current from the first voltage source based on the current regulating signal. This protective circuit provides overflowing and short circuit protection, and is cheap in cost.
US10256800B1

A delay-locked loop circuit and a selection method of unit coarse delay are provided. The delay-locked loop circuit includes a frequency detector and a unit coarse delay selector. The frequency detector receives a reset signal and a clock signal. The frequency detector performs a sampling operation to detect a clock frequency of the clock signal based on a time shift of the reset signal and a sequential delay of the reset signal to generate a plurality of determining signals. The unit coarse delay selector selects one of the plurality of determining signals with an earliest transition time as a selected coarse delay signal to control a timing of the delay-locked loop circuit.
US10256798B2

A delay circuit includes: a delay line that delays an input signal in accordance with a delay setting signal and performs output of the input signal as a delayed signal; and a logic circuit processes the input signal to the delay line and the delayed signal.
US10256791B2

A resonant circuit includes: a capacitor of which a capacitance is variable; and an acoustic wave resonator to which the capacitor is connected in series and/or in parallel, a capacitance of the acoustic wave resonator being to be changed so that a change in input impedance and/or output impedance is reduced when the capacitance of the capacitor is changed.
US10256784B2

A system and method for setting analog front end in a serial receiver. The serial receiver includes a decision feedback equalizer. During initialization, taps of the decision feedback equalizer other than the zeroth tap are disabled, and the zeroth tap is used to estimate the amplitude of the signal at the output of the analog front end. The analog front end gain is iteratively adjusted until the estimated value of the zeroth tap is within a set range.
US10256781B2

A complementary metal oxide silicon transceiver having an integrated power amplifier is provided. The complementary metal oxide silicon transceiver having the integrated power amplifier is capable of controlling an output power according to a communication environment to solve the following problem that with the increment of an output level of a power amplifier, performance is decreased when noises flow into other blocks of a transceiver with power and thus are inputted to the power amplifier.
US10256778B2

A power amplifier module includes a first current source that outputs a first current corresponding to a level control voltage for controlling a signal level of an amplified signal, a second current source that outputs a second current corresponding to the level control voltage, a first transistor in which an input signal and a first bias current are supplied to a base and an emitter is grounded, a second transistor in which an emitter is connected to a collector of the first transistor, the second current is supplied to a base, and a first amplified signal obtained by amplifying the input signal is output from a collector, and a third transistor in which the first current is supplied to a collector, a bias control current or voltage is supplied to a base, and the first bias current is supplied from an emitter to the base of the first transistor.
US10256759B2

The invention relates to a control system for a wind turbine generator, WTG. The control system defines reactive limits for a reactive power reference for the WTG. The reactive limits are defined as a function of a physical parameter, e.g. the output voltage of the WTG. In case the reactive power reference exceeds the predefined limits, the reactive power reference is limited. By limiting the reactive power reference output voltages which exceed certain output voltage limits may be avoided and, thereby, a disconnection of the WTG from the grid may be avoided.
US10256754B2

An apparatus for compensating for a position error of a resolver has a controller which is configured to: receive position information of a rotor of a motor, which is detected by the resolver, to measure a first position error, convert the first position error to a second position error at an electrical angular velocity of 0, and to store the second position error; receive a current electrical angular velocity and the second position error, convert the second position error to a third position error at the current electrical angular velocity, and compensate for the third position error; and perform determination of false position error compensation when a magnitude of a ripple at an electrical angular velocity, which is measured after the third position error has been compensated for, is equal to or greater than a reference magnitude.
US10256750B2

A circuit includes a first operating component, a second operating component and a starting time control circuit. The starting voltage of the first operating component is different from that of the second operating component, and the starting time control circuit is configured to regulate a starting time of the first operating component to be synchronous with that of the second operating component.
US10256748B2

An electrostatic actuator having a stationary electrode and a fixedly cantilevered bender is described, wherein the bender includes a cantilever electrode disposed opposite to the stationary electrode in an overlapping area and being deflectable in the direction of the stationary electrode.
US10256746B2

An actuation circuit for an inverter includes a direct voltage converter to convert direct current at a first voltage into direct current at an intermediate circuit voltage, and a driver unit that generates inverter control signals, based on direct current at the intermediate circuit voltage, to switch elements of the inverter. The actuation circuit also includes a discharge unit supplied with direct current at the intermediate circuit voltage, where the discharge unit switches, in response to a discharge control signal, a discharge resistor in parallel to an output of the direct voltage converter, and a control unit that is supplied with direct current at the intermediate circuit voltage. The control unit is configured to generate, for the discharging of the back-up capacitor, a discharge control signal that causes the discharge unit to switch the discharge resistor in parallel to the output of the direct voltage converter.
US10256742B2

Systems, methods, and devices that employ self-driven gate-drive circuitry to facilitate controlling power switches to emulate a diode bridge to synchronously rectify a power signal are presented. A single-phase or multi-phase synchronous rectifier can comprise at least a first pair of switches of a first conducting path and a second pair of switches of a second conducting path that can form or emulate a diode bridge. To facilitate emulating turn-on and turn-off conditions of a diode, a switch can be turned on when voltage across the switch is forward-biased and turned off when switch current is reversed; also, there can be at least one current-controlled switch in each conducting path. Self-driven gate-drive circuitry employs low power components that can facilitate controlling respective switching of the at least first pair and second pair of switches, wherein switching of the switches is also controlled at start-up to emulate a diode bridge.
US10256741B2

An embodiment of a resonant converter includes having resonant circuitry having inductive and capacitive elements configured to create electrical resonance when an input voltage is applied and a synchronous rectifier coupled between at least a portion of the resonant circuitry and an output of the resonant converter. The synchronous rectifier includes a diode, and an electrical switch. Control circuitry is configured to operate the electrical switch such that the electrical switch is turned on when there is substantially no voltage across the diode and current flow in the diode is positive in a direction from anode to cathode.
US10256737B2

A single direct current (DC)-DC converter may include a switching part switching an input DC voltage; first and second transforming parts transforming an output of the switching part; a rectifying part rectifying outputs of each of the first and second transforming parts; and an output part filtering and outputting an output of the rectifying part.
US10256734B2

System and method for regulating a power conversion system. An example system controller for regulating a power conversion system includes a first controller terminal associated with a first controller voltage and coupled to a first transistor terminal of a first transistor, the first transistor further including a second transistor terminal and a third transistor terminal, the second transistor terminal being coupled to a primary winding of a power conversion system, a second controller terminal associated with a second controller voltage and coupled to the third transistor terminal, and a third controller terminal associated with a third controller voltage. The first controller voltage is equal to a sum of the third controller voltage and a first voltage difference. The second controller voltage is equal to a sum of the third controller voltage and a second voltage difference.
US10256728B1

An apparatus includes a plurality of pulse control circuits and a control circuit. A given pulse control circuit of the plurality of pulse control circuits may source a current pulse to the output power signal based on a comparison of a particular feedback signal of a plurality of feedback signals and a target voltage signal. The control circuit may offset a voltage level of each feedback signal of a first subset of the plurality of feedback signals. The first subset may exclude a first feedback signal. In response to a determination that a period of time has ended, the control circuit may offset a voltage level of each feedback signal of a second subset of the plurality of feedback signals. The second subset may include the first feedback signal and exclude a second feedback signal.
US10256721B2

In a step-down chopper circuit, a distance between a plurality of first mounting portions of a first semiconductor package that houses a switching device circuit and a distance between a plurality of second mounting portions of a second semiconductor package that houses a backflow prevention diode circuit are different from each other.
US10256714B2

The present disclosure provides a snubber circuit, wherein the snubber circuit is used to an electronic equipment including a pulse signal generator, a driving power source and a load, and the snubber circuit includes a current detection module, a control module and a snubber module. The current detection module is connected to the driving power source and detects the driving current of the driving power source. The control module is connected to the current detection module and the snubber module and adjusts a center frequency of the snubber module according to the driving current detected by the current detection module. The snubber module is connected to an output terminal of the pulse signal generator and filters the noise of the pulse signal. Therefore, the present disclosure may dynamically adjust a center frequency of a filtering, so as to increase a filtering performance and increase an efficiency of suppressing EMI.
US10256706B2

A motor which reduces the manufacturing cost while able to reduce the cogging torque. The stator core is provided with a first core sheet and a second core sheet which is stacked with the first core sheet so that its rolling direction becomes a direction rotated from the rolling direction of the first core sheet by exactly an angle of an odd multiple of 360°/(number of poles of motor×2). The outside edge of the first core sheet has a first side and a second side at two sides in a direction perpendicular to the rolling direction. The outside edge of the second core sheet has a third side and a fourth side in a direction perpendicular to the rolling direction. The dimension between the first side and the second side and the dimension between the third side and the fourth side are the same.
US10256705B2

The invention relates to a method for repairing an electric generator, preferably in a wind turbine generator (WTG), the electric generator (10) having a stator and a rotor (30) rotatably mounted relative to the stator. The method of repairing the electric generator provides a rotor connecting ring (40) with a first conductor assembly and a second conductor assembly in two different planes, each assembly with a plurality of conductive arc segments. Each of the first and the second plurality of conductive arc segments form a ring-like shape in their respective plane, both ring-like shapes being concentrical to the central shaft (132) when the rotor connecting ring is mounted. First electrical connections (50) from the central shaft connect to the rotor connecting ring for the multiple phases (K,L,M). Second electrical connections (60) further connect from the rotor connecting ring to the respective windings of the multiple phases (K,L,M) on the exterior part of the rotor facing the stator. The rotor connecting ring enhances rotational and thermal stability of the electric generator.
US10256701B2

An electric power tool and a method for driving a brushless motor in the electric power tool. The electric power tool includes a driving circuit for driving the brushless motor and position sensors (D1, D2, D3) for detecting positions of the rotor. The rotor of the brushless motor, when rotating in a normal direction, sequentially passes by a commutation position, where a signal of at least one of the position sensors (D1, D2, D3) in the brushless motor changes, and a reference position, where a back electromotive force of the stator winding of at least one phase in the brushless motor is at a midpoint position of the waveform of the back electromotive force. An electrical angle between the commutation position and the reference position ranges from 20° to 40°. The position sensors (D1, D2, D3) are configured such that performance of the brushless motor is improved.
US10256693B2

Disclose herein is a motor. The motor includes a stator assembly that has a stator core, an upper insulator covering and insulating an upper portion of the stator core, and a lower insulator covering and insulating a lower portion of the stator core, and a bus-bar assembly that has a bus-bar having a plurality of connecting terminals formed on a circular bus and a contact portion electrically connected to a coil, and a bus-bar housing accommodating the bus-bar therein. The bus-bar housing is coupled to a bus-bar seat defined in a central portion of the upper insulator.
US10256678B2

A method for improved wireless energy transfer includes steering a first energy beam, having a fundamental frequency, towards an energizable device. The first energy beam is formed by a plurality of polarizers of a first power access point (PAP). A first polarity of the first energy beam is aligned at the energizable device to a second polarity of a second energy beam formed by a second PAP, physically separate from, and having a wireless connection to, the first PAP, by combining at each of the polarizers of the first PAP a respective first polarized signal with a respective second polarized signal. The respective second polarized signal is formed by rotating the respective first polarized signal. The second PAP receives a PAP signal via the wireless connection and locally generates the fundamental frequency from the PAP signal.
US10256677B2

An example radio frequency (RF) charging pad includes: at least one processor for monitoring an amount of energy that is transferred from the RF charging pad to an RF receiver of an electronic device. The pad also includes: one or more transmitting antenna elements that are in communication with the processor for transmitting RF signals to the RF receiver. In some embodiments, each respective transmitting antenna element includes: (i) a conductive line forming a meandered line pattern; (ii) a first terminal of the conductive line for receiving current at a frequency controlled by the processor; and (iii) a second terminal coupled with a component that allows for modifying an impedance value at the second terminal. In some embodiments, the processor adaptively adjusts the frequency and/or the impedance value to optimize the amount of energy that is transferred from the one or more transmitting antenna elements to the RF receiver.
US10256657B2

A wireless charging system comprises a first coaxial structure configured to have an RF signal present on a conductor; and a second coaxial structure configured to have an RF signal present, power being transferred from the first coaxial structure to the second coaxial structure when the first coaxial structure and the second coaxial structure are excited in proximity to each other.
US10256653B2

Provided are a battery charging method and an electronic device. The electronic device includes a connector that includes a first terminal to which a voltage is applied by an external charger and a second terminal for transmitting and receiving data, and a first charging circuit configured to charge a battery of the electronic device by using the voltage applied to the first terminal. The first charging circuit may include a communication circuit configured to transmit information related to the battery through the second terminal, a voltage converter configured to convert a voltage supplied to the battery and a first controller circuit configured to obtain first information regarding a voltage of the battery, control the communication circuit to transmit the first information to a charger connected with the connector, and control the voltage converter to charge the battery using a voltage adjusted based on the first information by the charger, if the adjusted voltage is applied to the first terminal.
US10256647B2

Embodiments of the present invention relate to a charging method, a mobile device, and a charging device. The mobile device includes a battery and a connector, where the connector includes a charging pin and a ground pin. When the charging pin establishes a connection to an output pin of the charging device by using a charging cable or a battery charging stand, the charging pin receives a first current signal transmitted by the output pin of the charging device, and transmits the first current signal to an anode pin of a battery, so as to charge the battery.
US10256641B2

A wireless power transmitter includes a multi-mode drive circuit having a controllable resonant frequency. The multi-mode drive circuit is controlled to have a first resonant frequency to drive wireless power transmission at a first transmit frequency. The multi-mode drive circuit is also controlled to have a second resonant frequency higher than the first resonant frequency to drive wireless power transmission at a second transmit frequency higher than the first transmit frequency.
US10256640B2

A semiconductor device includes: a first switching element that controls an output current flowing between a power source and a load; a second switching element that is connected to the first switching element in parallel, and controls an output current flowing between the power source and the load; and a drive circuit that outputs control signals to the first switching element and the second switching element to individually control the first switching element and the second switching element. A second output current path that allows the output current to flow from a terminal connected to the power source to a terminal connected to the load via the second switching element is longer than a first output current path that allows the output current to flow from a terminal connected to the power source to a terminal connected to the load via the first switching element.
US10256636B2

A spraying heat preservation vapor supplying device comprises: a heat preservation boiler having an inner chamber, an outer chamber surrounding the inner chamber and a compartment layer separating the inner chamber from the outer chamber; a high heat capacity material filled in the outer chamber; a heater connected to the heat preservation boiler and heating the high heat capacity material, heat of the high heat capacity material being transferred to the inner chamber through the compartment layer; a supplier tube having a first end disposed in the inner chamber; a liquid source connected to a second end of the supplier tube and supplying a liquid to the inner chamber through the supplier tube to absorb heat of the inner chamber so that a vapor is generated; and a vapor outlet connected to the inner chamber and outputting the vapor. A generator apparatus using the vapor supplying device is also provided.
US10256632B2

A method of operating a power supply including first and second power converters connected to a load and a power factor correction circuit connected to the power converters includes operating the power supply in a normal power mode such that: the first and second power converters and the power factor correction circuit are active, the first and second power converters each drive their respective load, and the power factor correction circuit performs power factor correction for each circuit formed by the first and second power converters and their respective load, and operating the power supply in an auxiliary power mode such that: both the first power converter and the power factor correction circuit are deactivated and the second power converter is active, the second power converter drives its load, and the second power converter performs power factor correction for a circuit formed between the second power converter and its load.
US10256628B2

A controller and method are usable to control the provision of electrical power from a local electrical network to a power grid. If it is determined that changes in the power grid voltage are correlated with the provision of power to the power grid, the power that is being provided to the power grid is manipulated so that the rate of change of the wattage that is provided to the power grid does not exceed a predetermined ramp rate. Such a manipulation is accomplished by adjusting an operational parameter of one or more electrical loads that are connected with the local electrical network.
US10256627B2

A power management circuitry for a peripheral electronic device includes a power regeneration circuitry, a power selector, a power switch and an audio signal detection circuitry. The power regeneration circuitry receives a continuous periodic sound wave from an audio device and converts the continuous periodic sound wave into an amplified DC electrical signal. The power source selector receives the amplified DC electrical signal and input from a primary power source and provides a power signal output. The audio signal detection circuitry receives the amplified DC electrical signal and transmits a wake-up signal to the power switch circuitry. The power switch circuitry is turned on by the wake-up signal and connects the power source selector to the peripheral electronic device main circuitry and transfers the power signal output to the peripheral electronic device main circuitry.
US10256618B2

An electrically conductive surfacing material capable of providing sufficient conductivity for lightning strike protection (LSP) and/or electromagnetic interference (EMI) shielding is disclosed. The conductive surfacing material is a multi-layered structure having a very thin conductive layer (e.g. solid metal foil) and a resin film formed on at least one surface of the conductive layer. The resin film is formed from a curable resin composition containing an epoxy novolac resin, a tri-functional or tetra-functional epoxy resin, ceramic microspheres, a latent amine-based curing agent, particulate inorganic fillers; and a toughening component. Optionally, the resin film further includes conductive additives to increase electrical conductivity of the surfacing material. The resin film exhibits high Tg as well as high resistance to paint stripper solutions. Furthermore, the conductive surfacing material is suitable for co-curing with fiber-reinforced resin composite substrates.
US10256610B2

A spark plug includes a tubular metal shell that includes a metal-shell step portion extending in an inner circumferential direction, an insulator that is inserted in the metal shell, that includes a facing portion that faces the metal-shell step portion with an annular packing interposed therebetween, a center electrode that extends in the axial direction, that has a flange portion extending in an outer circumferential direction, and a seal body seals the insulator and the center electrode. In a section that contains the axial line and that is along the axial line, a distance L along the axial line from a rear end of the facing portion of the insulator to a rear end of a portion at which the flange portion is in contact with the insulator satisfies L≤1.1 (mm).
US10256608B2

A structure includes an optoelectronic device having a Group IV substrate (e.g., Si); a buffer layer (e.g. SiGe) disposed on the substrate and a first distributed Bragg reflector (DBR) disposed on the buffer layer. The first DBR contains alternating layers of doped Group IV materials (e.g., alternating layers of SiyGe(1-y), where 0.8
US10256605B2

The present disclosure relates to systems and circuits that may facilitate sub-5 nanosecond laser diode operation. An example system includes a trigger source, a laser diode, a first field effect transistor and a second field effect transistor. The laser diode is coupled to a supply voltage and a drain terminal of the first field effect transistor. A source terminal of the first field effect transistor is coupled to ground and a gate terminal of the first field effect transistor is coupled to the trigger source. A drain terminal of the second field effect transistor is coupled to the supply voltage. A source terminal of the second field effect transistor and a gate terminal of the second field effect transistor are coupled to ground. In an example embodiment, the first field effect transistor and the second field effect transistor comprise gallium nitride (GaN).
US10256601B2

An optical module and a method of assembling the optical module are disclosed. The optical module comprises a laser unit, a modulator unit, and a detector unit mounted on respective thermo-electric coolers (TECs). The modulator unit, which is arranged on an optical axis of the first output port from which a modulated beam is output, modulates the continuous wave (CW) beam output from the laser unit. On the other hand, the laser unit and the detector unit are arranged on another optical axis of the second output port from which another CW beam is output. The method of assembling the optical module first aligns one of the first combination of the laser unit and the modulator unit with the first output port and the second combination of the laser unit and the detector unit, and then aligns another of the first combination and the second combination.
US10256600B2

The Hybrid Photonic Plasmonic Interconnect (HyPPI) combines both low loss photonic signal propagation and passive routing with ultra-compact plasmonic devices. These optical interconnects therefore uniquely combine fast operational data-bandwidths (in hundreds of Gbps) for light manipulation with low optical attenuation losses by hybridizing low loss photonics with strong light-matter-interaction plasmonics to create, modulate, switch and detect light efficiently at the same time. Initial implementations were considered for on-chip photonic integration, but also promising for free space or fiber-based systems. In general two technical options exist, which distinguished by the method the electric-optic conversion is executed: the extrinsic modulation method consists of an continuous wave source such as an LED or laser operating at steady power output, and signal encoding is done via an electro-optic modulator downstream of the source in the interconnect. In contrast, in the intrinsic method, the optical source is directly amplitude modulated.
US10256595B2

A system and method for tuning and infrared source laser in the Mid-IR wavelength range. The system and method comprising, at least, a plurality of individually tunable emitters, each emitter emitting a beam having a unique wavelength, a grating, a mirror positioned after the grating to receive at least one refracted order of light of at least one beam and to redirect the beam back towards the grating, and a micro-electro-mechanical systems device containing a plurality of adjustable micro-mirrors.
US10256586B2

The present disclosure relates to a G24 plug adaptor for use in retrofitting a traditional plug-in energy-saving luminaire, the traditional plug-in energy-saving luminaire initially adapted to receive a traditional energy-saving lamp, to be compatible with a non-traditional panel lamp such as, but not limited to, an energy-saving LED panel lamp. The G24 plug adaptor comprises a G24 plug base comprising a plurality of contact pins, an electrical connector adapted to couple to the non-traditional lamp, and an electrical supply line connecting the G24 plug base to the electrical connector. A method of retrofitting a traditional energy-saving luminaire to be compatible with a non-traditional panel lamp by using the G24 plug adaptor, the method comprising removing a reflector of the traditional plug-in energy-saving luminaire, is also disclosed herein.
US10256584B2

A contact device for transmitting electrical energy from a preferably spatially fixed busbar to a tap-off bar, movable along the busbar, including: at least one connecting housing, the busbar being mechanically connected to the tap-off bar by connecting housing, at least one combi clip, the combi clip brought into engagement with part of the outer periphery of the connecting housing in a mechanically releasable manner and establishing a mechanical connection between the connecting housing and a connecting bracket.
US10256579B2

In an embodiment, the present invention provides a plug connector part for connection to a mating plug connector part, including a plurality of electrical contact elements for carrying an electrical current and establishing electrical contact with contact elements of a mating plug connector part, the plurality of electrical contact elements including a plurality of temperature sensors, each of which is arranged on one associated contact element, respectively, of the plurality of contact elements, to detect a change in a temperature of the associated contact element, the temperature sensors being connected to a common sensor line.
US10256574B2

A shield connector includes a shielded cable (11) with wires (12) enclosed by a shield layer (13). An inner housing (16) accommodates terminals (15) connected to the wires (12). A shield shell (20) covers the inner housing (16) and includes a connecting portion (23) to be connected electrically to the shield layer (13). An outer housing (30) accommodates the shield shell (20) and is locked to a mating connector. The outer housing (30) includes a body (31) enabling the shield shell (20) to be inserted therein through an opening (31A) on a rear side, and two covers (40A, 40B) integrally hinged to the body (31) to close the opening (31A) and cover the connecting portion (23). Each cover (40A, 40B) includes a first lock (43, 44) to be locked to the mating cover and a second lock (45) to be locked to the body.
US10256563B2

An electrical connector for use in electron microscopy sample holders. The electrical connector provides electrical contacts to the sample support devices which are positioned in the sample holders for electrical, temperature and/or electrochemical control.
US10256556B2

The actuator (20) of the electrical connector (11) is configured such that pressure contact between the contacts (21) and the flexible connection member (8) is canceled by the actuator (20) being arranged at an open position (A1), and the contacts (21) are brought into pressure contact with the flexible connection member (8) by the actuator (20) being arranged at a closed position (A2). A provisional holding mechanism (51) can hold the actuator (20) at a provisional hold position (A3) when the flexible connection member (8) is not connected to the electrical connector (11). The provisional holding mechanism (51) includes first engagement portions (52) provided on a housing (22), and second engagement portions (53) provided on the actuator (20).
US10256553B2

Methods and systems for efficient multi-polarization communications are presented. An array based communications system may comprises an antenna array operably connected to a first polarization path and a second polarization path. Each polarization path may comprise an analog frequency conversion circuit, a digital beamforming circuit, and a cross-polarization interference suppression circuit. To save power while communicating with one or more link partners, one or both of the first polarization path and the second polarization path may be selectively enabled or disabled in accordance with temperature, bandwidth, and/or power consumption requirements.
US10256550B2

Systems and methods are described for operating a waveguide device having multiple slots, each slot having one or more switches. The waveguide device receives, from a circuit controller, an instruction to dynamically deactivate one or more switches to open selected ones of the multiple slots at determined locations in the waveguide device and to dynamically activate one or more switches to close selected ones of the multiple slots at determined locations in the waveguide device, wherein the circuit controller is communicatively coupled to each of the switches on the waveguide device. The waveguide device transmits a wave in a target direction based at least in part on the locations of the open selected ones of the multiple slots at the determined locations in the waveguide device.
US10256533B2

An antenna device includes at least one antenna that transmits and receives communication signals, and a helix ground plate connected to the at least one antenna. The helix ground plate includes an overlapping part, and has a length of at least one-quarter of a wavelength of a lowest-frequency in the communication signals.
US10256532B2

An apparatus, a method, and a computer program for a vehicle having at least one interior antenna and at least one exterior antenna. The apparatus includes a transceiver module for communication via a frequency band and a control module to control the transceiver module. The control module provides signal processing for the transceiver module for signals from the at least one interior antenna and the at least one exterior antenna based on a combination of the signals from the at least one interior antenna and the at least one exterior antenna.
US10256529B2

A hearing device adapted to be worn by a wearer comprises a shell configured for placement on an exterior surface of an ear of the wearer. The shell comprises a first end, a second end, a bottom, a top, and opposing sides, wherein the bottom, top, and opposing sides extend between the first and second ends. Circuitry is provided within the shell comprising at least a microphone, signal processing circuitry, radio circuitry, and a power source. A folded antenna is coupled to the radio circuitry and extends longitudinally along one of the bottom and the top and along the opposing sides between the first and second ends. The folded antenna encompasses at least some of the circuitry and forms an elongated gap between the opposing sides. The elongated gap faces the other of the bottom and the top.
US10256517B2

A waveguide antenna assembly conformable to the configuration of a supported device for transceiving signals of a predetermined radio frequency range comprising at least two collaterally aligned conductive layers configured in a conformable loop so as to form an electrically isolating channel dimensionally configured for support of the waveguide modes of the predetermined frequency range, an aperture for electromagnetically transceiving the signals, wherein the aperture extends along a surface of the electrically isolating channel such that the aperture extends between the outer edge of the inner surface of the first conductive layer and the second conductive layer, a back short spaced apart from the aperture a predetermined distance equal to a resonant length of the waveguide mode wavelength so as to provide a circuit impedance between the first conductive layer and the second conductive layer for tuning the waveguide to transceive the signals, excitation points coupled to the aperture to propagate waveguide modes within the electrically isolating channel for transceiving signals, and mode barrier filters longitudinally oriented in the first conductive layer and the second conductive layer to impede coupling between excitation points. A preferred embodiment of the present waveguide antenna strategically orients the mode barrier filters to enhance antenna transceiving and can be used to support switched TEM and H11 waveguide modes.
US10256516B2

Provided are electrochemical cells that include a compound having the general formula wherein R1 is moiety associated with a lithium ion, X1 and X3 are unsubstituted methylene moieties, X2 and X4 are each independently selected from a substituted or unsubstituted methylene moiety, X is a substituted or unsubstituted C1-C10 alkylene moiety, arylene moiety or heteroarylene moiety, R2 is selected from Li, H, an alkyl moiety, or a heteroalkyl moiety, 0
US10256510B2

Provided are an electrolyte for a sodium secondary battery, and a sodium secondary battery using the same, and the sodium secondary battery using the electrolyte for a sodium secondary battery according to the present invention may have an excellent cycle characteristic, charge-discharge capacity, and stability, thereby making it possible to be operated without deterioration at a low temperature for a long time.
US10256508B2

The invention aims to allow carbon dioxide, which is generated upon decomposition of lithium carbonate contained in a positive electrode mixture layer, to easily flow toward the outside of a flat wound electrode body, and further aims to rapidly raise the pressure inside a battery and to reliably operate a pressure-sensitive current interrupt mechanism before the temperature inside the battery rises to such an extent as causing an abnormal state, e.g., smoking, firing, or a burst.A nonaqueous electrolyte secondary battery (10) according to one embodiment of the present invention includes a pressure-sensitive current interrupt mechanism. An insulating tape (11b) is bonded onto a positive electrode mixture layer (11a) in at least one of a winding start-side edge portion and a winding end-side edge portion of a positive electrode plate (11) in a flat wound electrode body (14) at a position opposing to a separator (13), the insulating tape extending in a widthwise direction of the positive electrode mixture layer (11a).
US10256507B1

A secondary battery for cycling between a charged and a discharged state, wherein a 2D map of the median vertical position of the first opposing vertical end surface of the electrode active material in the X-Z plane, along the length LE of the electrode active material layer, traces a first vertical end surface plot, EVP1, a 2D map of the median vertical position of the first opposing vertical end surface of the counter-electrode active material layer in the X-Z plane, along the length LC of the counter-electrode active material layer, traces a first vertical end surface plot, CEVP1, wherein for at least 60% of the length Lc of the first counter-electrode active material layer (i) the absolute value of a separation distance, SZ1, between the plots EVP1 and CEVP1 measured in the vertical direction is 1000 μm≥|SZ1|≥5 μm.
US10256498B2

The present invention pertains to a process for manufacturing a component of a secondary battery, said process comprising the following steps: (i) preparing a liquid composition comprising: —a liquid medium selected from the group consisting of aliphatic ketones, cycloaliphatic ketones, cycloaliphatic esters and mixtures thereof, and —at least one fluorinated polymer [polymer (F)] comprising recurring units derived from vinylidene fluoride (VDF), hexafluoropropylene (HFP) and at least one (meth)acrylic monomer (MA) having formula (I), wherein: —R1, R2 and R3, equal to or different from each other, are independently selected from a hydrogen atom and a C1-C3 hydrocarbon group, and —Rx, is a hydrogen atom or a C1-C5 hydrocarbon moiety comprising at least one functional group selected from a hydroxyl, a carboxyl, an epoxide, an ester and an ether group; and (ii) processing said liquid composition to provide a film.
US10256491B2

The invention includes a catalysed membrane and membrane electrode assembly. The membrane and membrane electrode assembly comprise an ion-conducting membrane component comprising an ion-conducting membrane, an anode catalyst layer, and a cathode catalyst layer. The anode catalyst layer comprises a first electrocatalyst component comprising a first platinum-containing electrocatalyst and a first carbon support. The first carbon support supports the first platinum-containing electrocatalyst, and the electrochemical platinum surface area in the anode catalyst layer is 5-100 cm2Pt/cm2 of the geometric electrode area of the anode catalyst layer. The cathode catalyst layer comprises a second electrocatalyst component and a second oxygen evolution reaction electrocatalyst. The second electrocatalyst component comprises a second platinum-containing electrocatalyst and a second carbon support, wherein the second carbon support supports the second platinum-containing electrocatalyst component.
US10256484B2

A fuel cell system supplies anode gas and cathode gas to a fuel cell and generates electric power in accordance with a load. The fuel cell system configured to include a cathode gas control unit controls a pressure of the cathode gas on the basis of the load, an anode gas control unit configured to cause a pressure of the anode gas to pulsate on the basis of the pressure of the cathode gas and a pulsation amplitude. The pulsation amplitude is determined on the basis of an operating condition of the fuel cell. The fuel cell system includes an anode gas partial pressure maintenance control unit configured to increase the pressure of the anode gas in accordance with a condition of an impurity within the fuel cell. The cathode gas control unit configured to make the pressure of the cathode gas higher when a pressure difference between the pressure of the anode gas and the pressure of the cathode gas is large than when the pressure difference is small.
US10256482B2

A fuel cell stack with a bipolar plate assembly and a method of assembling a fuel cell stack such that reactant or coolant leakage is reduced. Bipolar plates within the system include reactant channels and coolant channels that are fluidly coupled to inlet and outlet flowpaths, all of which are formed within a coolant-engaging or reactant-engaging surface of the plate. One or more thin or low aspect-ratio microseals are also formed on a metal bead that is integrally-formed on a surface of the plate and is used to help reduce leakage by maintaining fluid isolation of the reactants and coolant as they flow through their respective channels and flowpaths that are defined between adjacently-placed plates. By delaying the activation of the adhesive bond formed between the microseal and an adjacent surface within the fuel cell until after the aligned cell assemblies have been compressively supported in a stack housing, the ability of the microseal and its adjacent surface to avoid reactant or coolant leakage is enhanced.
US10256478B2

A stainless steel sheet for a separator of a polymer electrolyte fuel cell includes a substrate made of stainless steel and a Sn alloy layer with which a surface of the substrate is coated. The Sn alloy layer includes 10 or more and 10,000 or fewer microcracks per cm2, where the microcrack is defined as a crack having a crack width that is at least 0.1 times the thickness of the Sn alloy layer and no more than 10 μm.
US10256471B2

An electrode wound element for a non-aqueous electrolyte rechargeable battery includes a belt-shaped positive electrode; a belt-shaped negative electrode; a belt-shaped porous layer between the belt-shaped positive electrode and the belt-shaped negative electrode; and an adhesive layer formed on the surface of the belt-shaped porous layer, wherein the adhesive layer includes a fluorine resin-containing particulate and a binder for an adhesive layer supporting the fluorine resin-containing particulate, the binder comprising at least one of an ionic non-water-soluble binder, a non-ionic water-soluble binder, a non-ionic non-water-soluble binder and an ionic water-soluble binder.
US10256469B2

A high-capacity nonaqueous electrolyte secondary battery having good load characteristics is provided. The nonaqueous electrolyte secondary battery includes a positive electrode containing a positive electrode active material, a negative electrode, and a nonaqueous electrolyte. The positive electrode contains the active material composed of a lithium transition metal oxide and a positive electrode additive composed of an oxide that contains Li and at least two elements other than Li and oxygen and has an antifluorite structure. The nonaqueous electrolyte secondary battery obtained is charged until the potential of the positive electrode is 4.0 V or higher and 4.65 V or lower (vs. Li/Li+).
US10256467B2

An object is to provide an electrode material with high electrical conductivity and a power storage device using the electrode material. An object is to provide an electrode material with high capacity and a power storage device using the electrode material. Provided is a particulate electrode material including a core containing a compound represented by a general formula Li2MSiO4 (in the formula, M represents at least one kind of an element selected from Fe, Co, Mn, and Ni) as a main component, and a covering layer containing a compound represented by a general formula LiMPO4 as a main component and covering the core. Further, a solid solution material is provided between the core and the covering layer. With such a structure, an electrode material with high electrical conductivity can be obtained. Further, with such an electrode material, a power storage device with high discharge capacity can be obtained.
US10256464B2

A method for producing a negative electrode active material for a lithium ion secondary battery, comprising a step of charging either silicon and copper (II) oxide or silicon and copper metal in a pulverization device, pulverizing either the silicon and copper (II) oxide or silicon and copper metal, and simultaneously mixing either silicon and copper (II) oxide or silicon and copper metal thus pulverized. A negative electrode active material for a lithium ion secondary battery is produced by the method.
US10256461B2

A nonaqueous electrolyte secondary battery of the invention includes a positive electrode, a negative electrode and a nonaqueous electrolyte, the positive electrode including lithium transition metal oxide particles as a positive electrode active material, the lithium transition metal oxide particles containing nickel as a main transition metal component and being such that a first compound containing at least one element Ma selected from the group consisting of Group IV elements and Group V elements is sintered to a portion of the surface of the lithium transition metal oxide particles, the first compound having a composition different from that of the lithium transition metal oxide particles, the positive electrode further including a second compound containing at least one element Mb selected from the group consisting of Group VI elements, the second compound having a composition different from that of the lithium transition metal oxide particles.
US10256454B2

The present invention describes a component for a secondary battery and a manufacturing method thereof, and a secondary battery manufactured by using the component. The component for a secondary battery according to the present invention comprises a lead-free soldering bridge having a melting point of 150 to 300° C. and containing tin (Sn) and copper (Cu) as a main ingredient; the first and second metal plates spaced therebetween through a gap and coupling with the lead-free soldering bridge. According to the present invention, when an over-current flows through the component for a secondary battery, the temperature of the lead-free soldering bridge is locally increased rapidly to melt the lead-free soldering bridge, thereby efficiently interrupting the flow of an over-current.
US10256451B2

A battery pack includes a plurality of secondary batteries and a plurality of bus bars. The secondary batteries are connected to each other in series and in parallel. Each of the secondary batteries includes first and second electrode terminals. Each of the bus bars electrically connects one of the secondary batteries to a neighboring one of the secondary batteries. The bus bars include a first bus bar having a first sectional area and a second bus bar having a second sectional area different from the first sectional area.
US10256449B2

A porous membrane separator for a secondary battery, comprising a separator substrate, a porous membrane formed on at least one surface of the separator substrate, and an adhesive layer formed on the porous membrane, wherein: the porous membrane contains non-conductive particles and a water-soluble maleimide-maleic acid copolymer including a specific structural unit (a) a structural unit (b); and the adhesive layer contains a particulate polymer having a glass transition temperature of 10° C. or higher and 110° C. or lower.
US10256428B2

In an organic light emitting diode (OLED) display device and a method for fabricating the same, OLED pixels are patterned through a photolithography process, so a large area patterning can be performed and a fine pitch can be obtained, and an organic compound layer can be protected by forming a buffer layer of a metal oxide on an upper portion of the organic compound layer or patterning the organic compound layer by using a cathode as a mask, improving device efficiency. In addition, among red, green, and blue pixels, two pixels are patterned through a lift-off process and the other remaining one is deposited to be formed without patterning, the process can be simplified and efficiency can be increased.
US10256424B2

A flexible substrate includes a polymer substrate. At least a portion of a first barrier region is formed on a neutral plane of the polymer substrate. A top region is formed above the first barrier region. A bottom region is formed below the first barrier region. The first barrier region includes a first inorganic material disposed in at least a portion of a free volume of the polymer substrate. A density of the first inorganic material in the first barrier region is greater than a density of the first inorganic material in the top or bottom regions.
US10256421B2

A compound that can be used as a donor material in organic photovoltaic devices comprising a non-activated porphyrin fused with one or more non-activated polycyclic aromatic rings or one or more non-activated heterocyclic rings can be obtained by a thermal fusion process. The compounds include those having the following structure By heating the reaction mixture of non-activated porphyrins with non-activated polycyclic aromatic rings or heterocyclic rings to a fusion temperature and holding for a predetermined time, fusion of one or more polycyclic rings or heterocyclic rings to the non-activated porphyrin core in meso,β fashion is achieved resulting in hybrid structures containing a distorted porphyrin ring with annulated aromatic rings. The porphyrin core can be olygoporphyrins.
US10256415B2

An organic light-emitting device having a compound represented by the following general formula in a light-emitting layer thereof has a high light emission efficiency. R1 to R5 each independently represent a hydrogen atom or a substituent having a Hammett σp value of 0 or more. R6 to R20 each independently represent a hydrogen atom or a substituent, provided that at least one of R6 to R20 represents a substituted or unsubstituted N,N-diarylamino group. m represents 1 or 2.
US10256414B2

Disclosed are an organic photoelectronic device including a first electrode and a second electrode facing each other and an active layer interposed between the first electrode and the second electrode, wherein the active layer includes a p-type semiconductor compound represented by the formula C22R1—R12O2N2 and an n-type semiconductor compound having a maximum absorption peak at a wavelength region of about 500 nm to about 600 nm, and an image sensor including the organic photoelectronic device.
US10256411B2

Novel substituted tetraphenylene compounds useful as host for phosphorescent emitters in OLEDs is disclosed.
US10256410B2

A light emitting device comprising a polymeric charge transfer layer, wherein the polymeric charge transfer layer is formed from a composition comprising a polymer, said polymer comprising one or more polymerized units derived from Structure A, and one or more polymerized units derived from Structure (B), each as follows: A) a monomer having the Structure (A), as defined herein: and B) a monomer that comprises one or more dienophile moieties.
US10256409B2

The present invention relates to organic electronic devices, and more specifically to organic field effect transistors, comprising a dielectric layer that comprises a polycycloolefinic polymer and a diazirine compound.
US10256402B1

A method of operating a resistive memory device includes providing a resistive memory device including an array of resistive memory cells, where each of the resistive memory cells includes a resistive memory material having at least two different resistive states, performing a first mode read operation on a group of resistive memory cells within the array, determining a bit error rate for data generated by the first mode read operation, determining whether the determined bit error rate is below a predetermined limit, and performing a second mode read operation on the group of resistive memory cells within the array based on a threshold voltage if the determined bit error rate is above the predetermined limit.
US10256383B2

A light emitting device includes an LED chip to emit light, and a light emitting element holding member that includes a base on which the LED chip is disposed and a wall standing from the base such that the wall has an inner surface that faces the LED chip. The wall includes inner surfaces that are formed in black, and inner surfaces that are formed in white. The inner surfaces that are formed in black mutually oppose each other. The inner surfaces that are formed in white mutually oppose each other in a direction orthogonal to the direction in which the inner surfaces that are formed in black mutually oppose each other.
US10256382B2

The present disclosure generally relates to light field displays and methods of displaying images with light field arrays. In one example, the present disclosure relates to pixel arrangements for use in light field displays. Each pixel includes a plurality of LEDs, such as micro LEDs, positioned adjacent respective micro-lenses of each pixel.
US10256381B2

The present invention provides an electronic device and a method for fabricating the same. The electronic device includes a driving-circuit substrate, light-emitting elements, an optical layer, and an adhesive layer. The light-emitting elements are disposed on the driving-circuit substrate, and the optical layer is disposed on the light-emitting elements. The adhesive layer is disposed between the optical layer and the light-emitting elements. The optical layer includes a first surface and a second surface that are opposite to each other. The first surface of the optical layer has a plurality of first convex lens structures, and at least a part of the first convex lens structures are at least partially overlapped with the light-emitting elements in the vertical projection direction.
US10256379B2

An optoelectronic component and a method for producing an optoelectronic component are disclosed. In an embodiment an optoelectronic component includes at least one metallic surface, a contacted optoelectronic semiconductor chip configured to emit radiation and a protective layer arranged on the at least one metallic surface, wherein the protective layer comprises a protective material of at least one N-heterocyclic carbene, and wherein a covalent bond is formed between the protective material and the at least one metallic surface.
US10256370B2

The light emitting device includes a light emitting structure including a first conductive semiconductor layer, an active layer under the first conductive semiconductor layer, and a second conductive semiconductor layer under the active layer; a plurality of first electrodes disposed under the light emitting structure and electrically connected to the first conductive semiconductor layer by passing through the second conductive semiconductor layer, the active layer and a portion of the first conductive semiconductor layer; a second electrode disposed under the light emitting structure to be electrically connected to the second conductive semiconductor layer; a first insulating layer disposed around the first electrode to insulate the first electrode from the second electrode; a bonding layer electrically connected to the second electrode by passing through the first electrode and the first insulating layer; and a second insulating layer around the bonding layer.
US10256365B2

A method of forming an electrical device that includes epitaxially growing a first conductivity type semiconductor material of a type III-V semiconductor on a semiconductor substrate. The first conductivity type semiconductor material continuously extending along an entirety of the semiconductor substrate in a plurality of triangular shaped islands; and conformally forming a layer of type III-V semiconductor material having a second conductivity type on the plurality of triangular shaped islands to provide a textured surface of a photovoltaic device. A light emitting diode is formed on the textured surface of the photovoltaic device.
US10256362B2

An apparatus includes a flexible silicon (Si) substrate, such as a crystalline n-type substrate, and a heterostructure structure formed on the silicon substrate. The heterojunction structure includes a first layered structured deposited on a first side of the silicon substrate. The first layered structured includes a first amorphous intrinsic silicon layer, an amorphous n-type or p-type silicon layer, and a transparent conductive layer. The second layered structure includes a second amorphous intrinsic silicon layer, an amorphous p-type or n-type silicon layer, and a transparent conductive layer. The heterostructure structure is configured to operate as a photovoltaic cell and an infrared light emitting diode.
US10256360B2

The present invention generally relates to graphic layers comprising visible images and/or patterns and related methods for incorporation of graphic layers into solar modules. In some embodiments, a photovoltaic module comprises the graphic layer (e.g., to enhance the aesthetic appearance of the photovoltaic module). In certain embodiments, the graphic layer comprises a plurality of isolated regions (e.g., substantially opaque isolated regions) and a contiguous region (e.g., a substantially transparent contiguous region). The isolated regions may comprise, in some cases, a base layer and an image layer. The plurality of isolated regions may form a recognizable image or pattern.
US10256353B2

A solar cell can include a substrate of a first conductive type; an emitter region which is positioned at a front surface of the substrate and has a second conductive type different from the first conductive type; a back surface field region which is positioned at a back surface opposite the front surface of the substrate; a front passivation region including a plurality of layers which are sequentially positioned on the emitter region; a back passivation region including a plurality of layers which are sequentially positioned on the back surface field region; a front electrode part which passes through the front passivation region and is connected to the emitter region, wherein the front electrode part comprises a plurality of front electrodes that are apart from each other and a front bus bar connecting the plurality of front electrodes; a back electrode part which passes through the back passivation region and is connected to the back surface field region, wherein the back electrode part comprises a plurality of back electrodes that are apart from each other and a back bus bar connecting the plurality of back electrodes, wherein the front passivation region includes a first aluminum oxide layer and the back passivation region includes a second aluminum oxide layer.
US10256352B2

A vertical semiconductor transistor and a method of forming the same. A vertical semiconductor transistor has at least one semiconductor region, a source, and at least one gate region. The at least one semiconductor region includes a III-nitride semiconductor material. The source is formed over the at least one semiconductor region. The at least one gate region is formed around at least a portion of the at least one semiconductor region.
US10256340B2

A high-voltage semiconductor device is provided. The device includes a semiconductor substrate having a first conductivity type, and a first doping region having a second conductivity type therein. An epitaxial layer is on the semiconductor substrate. A body region having the first conductivity type is in the epitaxial layer on the first doping region. A second doping region and a third doping region that have the second conductivity type are respectively in the epitaxial layer on both opposite sides of the body region, so as to adjoin the body region. Source and drain regions are respectively in the body region and the second doping region. A field insulating layer is in the second doping region between the source and drain regions. A gate structure is on the epitaxial layer to cover a portion of the field insulating layer.
US10256333B2

The embodiments of the present invention disclose a high electron mobility transistor, comprising: a substrate; a channel layer located on the substrate; a barrier layer located on the channel layer; a source electrode, a drain electrode, and a schottky gate electrode located between the source electrode and the drain electrode, all located on the barrier layer; and at least one semiconductor field ring located on the barrier layer and between the schottky gate electrode and the drain electrode. In the embodiments of the present invention, a concentration of two-dimensional electron gas at an interface between a barrier layer and a channel layer can be adjusted. Therefore, the concentration effect of the electric field at an edge of a gate is effectively improved, and the breakdown voltage of high electron mobility transistors is increased.
US10256324B2

A semiconductor device includes an active pillar on a substrate. A first source/drain region is disposed at a top end of the active pillar and has a greater width than the active pillar. A first insulating layer is disposed on a sidewall of the active pillar and a second insulating layer is disposed on at least a bottom surface of the first source/drain region. A gate electrode is disposed on the first insulating layer and the second insulating layer. A second source/drain region is disposed in the substrate at a bottom end of the active pillar. Methods of fabrication are also described.
US10256321B2

A semiconductor device includes a semiconductor substrate including a channel region and a source/drain region, and an electrically conductive gate on an upper surface of the channel region. An electrically conductive source/drain contact is on an upper surface of the source/drain region. The semiconductor device further includes enhanced low-k spacer on an upper surface of the substrate and interposed between the electrically conductive gate and the electrically conductive source/drain contact. The enhanced low-k spacer includes a stacked arrangement of a dielectric material and a ferroelectric material.
US10256318B2

A method of manufacturing a semiconductor device includes forming dummy gate structures including a dummy gate insulating layer and dummy gate electrodes, on a first region of a semiconductor substrate, the first region including a patterning region, forming spacers on two side walls of each of the dummy gate structures, forming an interlayer insulating layer on the semiconductor substrate and the dummy gate structures, forming a protective insulating layer on a second region of the semiconductor substrate, the second region including a non-patterning region, forming a liner layer on the protective insulating layer, planarizing the interlayer insulating layer by using the liner layer as an etching mask to expose top surfaces of the dummy gate structures, forming openings by removing the dummy gate structures to expose the semiconductor substrate between the spacers, and forming gate structures including a gate insulating layer and metal gate electrodes, in the openings.
US10256307B2

A semiconductor device is provided. The semiconductor device includes a first doped region and a second doped region of a first conductive type and a third doped region of a second conductive type located in a substrate. The second doped region is located at a side of the first doped region. A top-view pattern of the second doped region has at least one recess portion. The third doped region is located between the first doped region and the second doped region. A top-view pattern of the third doped region has at least one protruded portion corresponding to the at least one recess portion.
US10256302B2

A vertical transistor has a first air-gap spacer between a gate and a bottom source/drain region, and a second air-gap spacer between the gate and the contact to the bottom source/drain region. A dielectric layer disposed between the gate and the contact to the top source/drain decreases parasitic capacitance and inhibits electrical shorting.
US10256298B2

A semiconductor structure and a method for forming the same are provided. The semiconductor structure includes a substrate and a semiconductor layer formed on the substrate. The semiconductor structure includes an isolation structure through the semiconductor layer, and the isolation structure has an opening with a first width, and the isolation structure has a vacuum gap. The semiconductor structure also includes a contact plug structure through the semiconductor layer, and the contact plug structure has an opening with a second width, and the second width is greater than the first width.
US10256295B2

A semiconductor device includes an outside-of-well n-type region, a p-type well region surrounded by the outside-of-well n-type region, an inside-of-well n-type region, and a gate electrode. The outside-of-well n-type region includes an impurity low-concentration region that is in contact with the p-type well region, and an impurity high-concentration region that is separated from the p-type well region by the impurity low-concentration region.
US10256293B2

A structure such as an integrated circuit device is described having a line of material with critical dimensions which vary within a distribution substantially less than that of a mask element, such as a patterned resist element, used in manufacturing the line of material.
US10256291B2

An object is to provide a method for manufacturing a highly reliable semiconductor device including a transistor with stable electric characteristics. A method for manufacturing a semiconductor device includes the steps of: forming a gate electrode over a substrate having an insulating surface; forming a gate insulating film over the gate electrode; forming an oxide semiconductor film over the gate insulating film; irradiating the oxide semiconductor film with an electromagnetic wave such as a microwave or a high frequency; forming a source electrode and a drain electrode over the oxide semiconductor film irradiated with the electromagnetic wave; and forming an oxide insulating film, which is in contact with part of the oxide semiconductor film, over the gate insulating film, the oxide semiconductor film, the source electrode, and the drain electrode.
US10256290B2

A method for treating a compound semiconductor substrate, in which method in vacuum conditions a surface of an In-containing III-As, III-Sb or III-P substrate is cleaned from amorphous native oxides and after that the cleaned substrate is heated to a temperature of about 250-550° C. and oxidized by introducing oxygen gas onto the surface of the substrate. The invention relates also to a compound semiconductor substrate, and the use of the substrate in a structure of a transistor such as MOSFET.
US10256285B2

A display device includes a display portion that includes a plurality of pixels; common potential supply main wiring that is disposed so as to surround the display portion on an outside of the display portion; a common potential wiring layer that extends to a gap region between the plurality of pixels in the display portion and is electrically connected to the common potential supply main wiring; an organic film that is disposed to cover the plurality of pixels; and a common electrode film that covers the display portion and the common potential supply main wiring, and is disposed to be in contact with the common potential supply main wiring. The common potential wiring layer has a plurality of contact regions in the gap region and the common electrode film is in contact with the plurality of contact regions.
US10256283B2

An organic light emitting display (OLED) device capable of preventing a pad area of an organic light emitting display panel from being rolled, and a method of fabricating the same, in which the OLED device can include a base film including a display area, and a first pad area provided with first pads, in which the first pad area extends from and protrudes out of a first side of the display area; a plurality of thin film transistors on the base film; and a plurality of organic light emitting diodes on the thin film transistors.
US10256281B2

An organic light emitting display device includes, a light emitting structure, a pixel defining structure that includes first and second pixel defining layers, and a first wiring. The light emitting structure is disposed on a substrate and includes a pixel electrode, an organic light emitting layer and an opposite electrode. The first pixel defining layer is disposed on the substrate and partially covers the pixel electrode. The second pixel defining layer is disposed on the first pixel defining layer. The first wiring is disposed between the substrate and the first pixel defining layer and between the substrate and the second pixel defining layer, and is in contact with the first pixel defining layer and the second pixel defining layer. An adhesive strength between the second pixel defining layer and the first wiring is greater than an adhesive strength between the second pixel defining layer and the first pixel defining layer.
US10256279B2

A display device with high visibility regardless of the ambient brightness is provided. The display device includes a first display element, a second display element, a first transistor, and a second transistor. The first display element has a function of reflecting visible light. The second display element has a function of emitting visible light. The first transistor has a function of controlling the driving of the first display element. The second transistor has a function of controlling the driving of the second display element. The first transistor is positioned closer to a display surface side of the display device than the first display element is. The first display element is positioned closer to the display surface side of the display device than the second display element and the second transistor are.
US10256277B2

The examples relate to various implementations of a software configurable luminaire and a transparent display device for use in such a luminaire. The luminaire is able to generate light sufficient to provide general illumination of a space in which the luminaire is installed and provide an image display. The general illumination is provided by additional light sources and/or improved display components of the transparent display device.
US10256273B2

High density resistive memory structures, integrate circuits with high density resistive memory structures, and methods for fabricating high density resistive memory structures are provided. In an embodiment, a high density resistive memory structure includes a semiconductor substrate and a plurality of first electrodes in a first plane in and/or over the semiconductor substrate. Further, the high density resistive memory structure includes a plurality of second electrodes in a second plane in and/or over the semiconductor substrate. The second plane is parallel to the first plane, and each second electrode in the plurality of second electrodes crosses over or under each first electrode in the plurality of first electrodes at a series of cross points. Each second electrode in the plurality of second electrodes is non-linear and the series of cross points formed by each respective second electrode is non-linear.
US10256271B1

A method for deactivating memory cells affected by the presence of grain boundaries in polycrystalline selection devices includes crystallizing a semiconductor layer in a diode stack to form a polycrystalline layer for selection diodes formed in a crossbar array. To achieve a crystalline state in phase change memory elements coupled to corresponding selection diodes perform an anneal. Memory cells having shunted selection diodes due to grain boundaries are identified by scanning the array using sense voltages. A second voltage larger than the sense voltages is applied to the phase change memory elements gated by the shunted selection diodes such that the phase change memory elements gated by the shunted diodes achieve a permanently high resistive state.
US10256268B2

Disclosed is a solid-state imaging device including: a solid-state imaging element which outputs an image signal according to an amount of light sensed on a light sensing surface; a semiconductor element which performs signal processing with respect to the image signal output from the solid-state imaging element; and a substrate which is electrically connected to the solid-state imaging element and the semiconductor element, in which the semiconductor element is sealed by a molding resin in a state of being accommodated in an accommodation area which is provided on the substrate, and in which the solid-state imaging element is layered on the semiconductor element via the molding resin.
US10256266B2

A chip-scale image sensor package includes a semiconductor substrate, a transparent substrate, a thin film, and a plurality of conductive pads. The semiconductor substrate has (i) a pixel array, and (ii) a peripheral region surrounding the pixel array. The transparent substrate covers the pixel array, has a bottom substrate surface proximate the pixel array, and a top substrate surface opposite the bottom substrate surface. The thin film is on a region of the top substrate surface directly above both (i) the entire pixel array and (ii) a portion of the peripheral region adjacent to the pixel array. Each of the plurality of conductive pads is located within the peripheral region, and is electrically connected to the pixel array. A portion of each of the plurality of conductive pads is not directly beneath the thin film.
US10256253B2

The present disclosure discloses that an array substrate, including a base substrate having a circular or oval horizontal section, wherein the base substrate comprises a display region and a non-display region, wherein a plurality of first signal lines, a plurality of second signal lines crossing the plurality of first signal lines, a plurality of thin film transistors and a plurality of pixel electrodes are arranged in the display region, and the plurality of thin film transistors and the plurality of pixel electrodes are arranged in a plurality of pixel regions defined by the plurality of first signal lines and the plurality of second signal lines, wherein a connection wire connected to the plurality of first signal lines and the plurality of second signal lines is arranged in the non-display region.
US10256245B2

Electrical short caused by misalignment of source select level contact via structure and support pillar structures can be prevented by modifying the pattern of the support pillar structures such that the support pillar structures are omitted from the area in which source select gate contact via structures are formed. The insulating layer at the level overlying the source select level electrically conductive layer can have a sufficient thickness to prevent deformation during formation of the backside recesses. A minimum lateral separation distance between the source select level contact via structure and the support pillar structures is greater than any minimum lateral separation distance between the word line level contact via structures and the support pillar structures.
US10256240B2

A semiconductor device includes a substrate having a first region and a second region, a fin-shaped structure and a bump on the first region of the substrate, and a shallow trench isolation (STI) around the fin-shaped structure and on the bump. Preferably, the fin-shaped structure and the bump comprise different material, the fin-shaped structure comprises a top portion and a bottom portion, the top portion and the bottom portion comprise different semiconductor material, and a top surface of the bottom portion is lower than a top surface of all of the STI on both the first region and the second region and higher than a top surface of the bump and the top surface of the bump contacts the STI directly.
US10256232B2

A semiconductor device provided herein includes: a semiconductor substrate; an upper main electrode provided above the semiconductor substrate; a sense anode electrode provided above the semiconductor substrate; a resistance layer provided above the semiconductor substrate and having a resistivity higher than the sense anode electrode; a lower main electrode provided below the semiconductor substrate. The semiconductor substrate includes a switching element and a sense diode. The switching element is connected between the upper main electrode and the lower main electrode. The sense diode comprises a first anode region of a p-type connected to the sense anode electrode via the resistance layer and a first cathode region of an n-type connected to the lower main electrode.
US10256228B2

A semiconductor device includes a MOS transistor which is coupled between two terminals and discharges current which flows caused by generation of static electricity and a diode which is coupled between a back gate of the MOS transistor and one of the terminal and has a polarity which is reversed to the polarity of a parasitic diode which is formed between the back gate and a source of the MOS transistor.
US10256216B2

Interconnect structures with intermetallic palladium joints are disclosed herein. In one embodiment, a method of forming an interconnect structure includes depositing a first conductive material comprising nickel on a first conductive surface of a first die, and depositing a second conductive material comprising nickel on a second conductive surface of a second die spaced apart from the first surface. The method further includes depositing a third conductive material on the second conductive material, and thermally compressing tin/solder between the first and third conductive materials to form an intermetallic palladium joint that extends between the first conductive material and the second conductive material such that one end of the intermetallic palladium joint is bonded directly to the first conductive material and an opposite end of the intermetallic palladium joint is bonded directly to the second conductive material.
US10256213B2

A computer memory module can include a molded layer disposed on a DRAM substrate. The molded layer can encapsulate a DRAM die and wire bonds that connect the DRAM die to the DRAM substrate, and can be shaped to include at least one cavity having a footprint sized to accommodate a system on chip (SOC) die. The DRAM module can attach to an SOC package so that the SOC die and the DRAM die are both positioned between the DRAM substrate and the SOC package, the DRAM substrate can form its electrical connections on only one side of the DRAM substrate, and the SOC die can fit at least partially into the cavity in the molded layer. This can reduce a package Z-height, compared to conventional DRAM packages in which the SOC die and the DRAM die are positioned on opposite sides of the DRAM substrate.
US10256198B2

Techniques for reducing warpage for microelectronic packages are provided. A warpage control layer or stiffener can be attached to a bottom surface of a substrate or layer that is used to attach the microelectronics package to a motherboard. The warpage control layer can have a thickness approximately equal to a thickness of a die of the microelectronics package. A coefficient of thermal expansion of the warpage control layer can be selected to approximately match a CTE of the die. The warpage control layer can be formed from an insulating material or a metallic material. The warpage control layer can comprise multiple materials and can include copper pillar segments to adjust the effective CTE of the warpage control layer. The warpage control layer can be positioned between the microelectronics package and the motherboard, thereby providing warpage control without contributing to the z-height of the microelectronics package.
US10256196B2

A semiconductor device in which an insulating material layer contains no reinforced fibers such as a glass cloth or a nonwoven cloth and which enables miniaturization of metal thin-film wiring layers, a reduction in the diameter of metal vias, and a reduction in interlayer thickness. The semiconductor device includes an insulating material layer including one or more semiconductor elements sealed with an insulating material containing no reinforced fibers, a plurality of metal thin-film wiring layers, metal vias that electrically connect the metal thin-film wiring layers together and electrodes of the semiconductor elements and the metal thin-film wiring layers together, and a warpage adjustment layer arranged on one principal surface of the insulating material layer to offset warpage of the insulating material layer to reduce warpage of the semiconductor device.
US10256195B2

A module includes a wiring board, a plurality of components mounted on an upper surface of the wiring board, a sealing resin layer which seals the components provided on the upper surface of the wiring board, and a shield layer provided so as to cover a surface of the sealing resin layer. The shield layer includes an adhesion layer which is stacked on the surface of the sealing resin layer and includes a first adhesion film composed of a metal selected from the group consisting of Ti, Cr, Ni, TiCr, TiAl, NiAl, CrAl, and CrNiAl, a conductive layer which is stacked on the adhesion layer, and a protective layer which is stacked on the conductive layer and includes a protective film composed of a nitride, oxide, or oxynitride of a metal selected from the group consisting of Ti, Cr, Ni, TiCr, TiAl, NiAl, CrAl, and CrNiAl.
US10256185B2

A method for fabricating a semiconductor structure includes the following steps. A substrate including a dielectric material is formed. A surface of the substrate is molecularly modified to convert the surface of the substrate to a nitrogen-enriched surface. A metal layer is deposited on the molecularly modified surface of the substrate interacting with the molecularly modified surface to form a nitridized metal layer.
US10256180B2

A package structure includes a substrate, an insulator, a plurality of pads and a patterned circuit layer. The substrate includes a plurality of through holes. The insulator covers the substrate and is filled in the through hole. The conductive vias are located in the through holes and penetrate the insulator filled in the through holes. The pads are disposed on an upper surface and a lower surface of the insulator and electrically connected to the conductive vias. A bottom surface of each pad is lower than the top surface of the insulator. The patterned circuit layer is disposed on the top surface of the insulator and connected to the conductive vias and the pads. A bottom surface of the patterned circuit layer is lower than the top surface of the insulator.
US10256176B2

A through-hole electrode substrate includes a substrate including a through-hole extending from a first aperture of a first surface to a second aperture of a second surface, an area of the second aperture 5 being larger than that of the first aperture, the through-hole having a minimum aperture part between the first aperture and the second aperture, wherein an area of the minimum aperture part in a planar view is smallest among a plurality of areas of the through-hole in a planar view, a filler arranged within the 10 through-hole, and at least one gas discharge member contacting the filler exposed to one of the first surface and the second surface.
US10256172B2

Leadframes for semiconductor packages. Implementations may include a plurality of leads extending inwardly into an opening surrounded by the plurality of leads where the plurality of leads except for at least one are configured to mechanically couple at a surface of a semiconductor chip. The at least one of the plurality of leads that is not configured to mechanically coupled at the surface of the semiconductor chip be configured to electrically couple with the semiconductor chip.
US10256169B2

A highly-reliable semiconductor device has improved adhesion between a sealing material and a sealed metal member and/or a case member. In some implementations, the semiconductor device includes: a laminated substrate on which a semiconductor element is mounted; and a sealing material. In some implementations, the sealing material contains an epoxy base resin, a curing agent, and a phosphonic acid.
US10256166B2

A semiconductor device includes a resin case which houses a semiconductor element, a plurality of lead frames disposed in the principal plane of a base of the resin case with spaces therebetween, and a block portion disposed over a space between adjacent lead frames along the adjacent lead frames. With the semiconductor device, the disposition of the block portion makes creepage distance long, compared with a case where the block portion is not disposed and therefore a space between the adjacent lead frames is flat. Accordingly, even if metal atoms contained in the lead frames or the like migrate on an insulator or at an interface because of migration, a conduction path is hardly formed between the adjacent lead frames. That is to say, a short circuit hardly occurs between the adjacent lead frames with the block portion therebetween. This semiconductor device provides improved reliability.
US10256163B2

Embodiments of the invention provide a method for treating a microelectronic substrate with dilute TMAH. In the method, a microelectronic substrate is received into a process chamber, the microelectronic substrate having a layer, feature or structure of silicon. A treatment solution is applied to the microelectronic substrate to etch the silicon, where the treatment solution includes a dilution solution and TMAH. A controlled oxygen content is provided in the treatment solution or in an environment in the process chamber to achieve a target etch selectivity of the silicon, or a target etch uniformity across the layer, feature or structure of silicon, or both by the treatment solution.
US10256161B2

A method for forming a semiconductor device includes forming a first channel region and a second channel region on a substrate, depositing a dielectric material layer on the first channel region and the second channel region, and depositing a barrier layer on the dielectric material layer on the first channel region and the second channel region. A metal layer is deposited on the barrier layer on the first channel region and the second channel region. A portion of the metal layer and the barrier layer on the first channel region and a portion of the metal layer on the second channel region are removed to expose the barrier layer on the second channel region. A layer of workfunction material is deposited on an exposed portion of the dielectric material layer on the first channel region and over the barrier layer on the second channel region.
US10256157B2

A device and method for manufacturing a Si-based high-mobility CMOS device is provided. The method includes the steps of: (i) providing a silicon substrate having a first insulation layer on top and a trench into the silicon; (ii) manufacturing a III-V semiconductor channel layer above the first insulation layer by depositing a first dummy layer of a sacrificial material, covering the first dummy layer with a first oxide layer, and replacing the first dummy layer with III-V semiconductor material by etching via holes in the first oxide layer followed by selective area growth; (iii) manufacturing a second insulation layer above the III-V semiconductor channel layer and uncovering the trench; (iv) manufacturing a germanium or silicon-germanium channel layer above the second insulation layer by depositing a second dummy layer of a sacrificial material, covering the second dummy layer with a second oxide layer, and replacing the second dummy layer with germanium or silicon-germanium by etching via holes in the second oxide layer followed by selective area growth.
US10256153B2

A semiconductor apparatus and its manufacturing method are presented. The method entails providing a substrate structure comprising a substrate, one or more fins positioned along a first direction on the substrate, and a separation region surrounding the fins. The separation region comprises a first separation region neighboring a first side of the fins and a second separation region neighboring a second side of the fins; forming a first and a second insulation layers on the substrate structure; forming a barrier layer; performing a first etching process using the barrier layer as a mask; removing the barrier layer; performing a second etching process using the remaining second insulation layer as a mask; forming a third insulation layer on side surfaces of the remaining first and second insulation layers; and performing a third etching process using the remaining second insulation layer and the third insulation layer as a mask.
US10256150B2

A method is presented for creating an asymmetrical split-gate structure. The method includes forming a first device, forming a second device, forming a first gate stack between a first set of spacers of the first device, and a second gate stack between a second set of spacers of the second device. The method further includes depositing a hard mask over the first and second gate stacks, etching a first section of the first gate stack to create a first gap and a second section of the second gate stack to create a second gap, and forming a third gate stack within the first gap of the first gate stack and within the second gap of the second gate stack such that dual gate stacks are defined for each of the first and second devices. The method further includes annealing the dual gate stacks to form replacement metal gate stacks.
US10256142B2

Described herein are methods of filling features with tungsten, and related systems and apparatus, involving inhibition of tungsten nucleation. In some embodiments, the methods involve selective inhibition along a feature profile. Methods of selectively inhibiting tungsten nucleation can include exposing the feature to a direct or remote plasma. In certain embodiments, the substrate can be biased during selective inhibition. Process parameters including bias power, exposure time, plasma power, process pressure and plasma chemistry can be used to tune the inhibition profile. The methods described herein can be used to fill vertical features, such as in tungsten vias, and horizontal features, such as vertical NAND (VNAND) wordlines. The methods may be used for both conformal fill and bottom-up/inside-out fill. Examples of applications include logic and memory contact fill, DRAM buried wordline fill, vertically integrated memory gate/wordline fill, and 3-D integration using through-silicon vias.
US10256141B2

A first etch stop layer is deposited on a plurality of conductive features on an insulating layer on a substrate. A second etch stop layer is deposited over an air gap between the conductive features. The first etch stop layer is etched to form a via to at least one of the conductive features.
US10256130B2

An electrostatic holding device (100) for holding component (1) by electrostatic holding forces includes clamp carrier (10) which has electrode device (11) and is configured for receiving component (1), voltage source device (20) for provision of a source charge current for charging clamp carrier (10), source switching device (30) which is arranged for a switchable connection of voltage source device (20) with electrode device (11), and at least one charge storage device (40, 40A, 40B) which has storage capacitor (41, 41A, 41B) and is configured to receive a clamp discharge current and temporarily store electrical charges of clamp carrier (10) in storage capacitor (41, 41A, 41B) and provide a storage charge current for charging clamp carrier (10). Also described is a method for operating holding device (100) and transfer circuit (200) for transmitting charges from working capacitor (201) to storage capacitor (202).
US10256118B2

A method to form an electrical component, the method comprising: providing a first lead and a second lead; forming a first conductive pillar and a second conductive pillar on a first portion of the top surface of the first lead and a first portion of the top surface of the second lead, respectively, wherein a second portion of the top surface of the first lead, a second portion of the top surface of the second lead, the first conductive pillar, and the second conductive pillar form a 3D space, wherein at least one device is disposed in said 3D space and electrically connected to the at least one device to the first conductive pillar and the second conductive pillar.
US10256116B2

A method for packaging a circuit component, comprising: forming a first protruding pad on a first copper substrate and a through-hole in the first protruding pad; forming a second protruding pad on a second copper substrate and placing a circuit dice of the circuit component on the second protruding pad having a conductive paste coated thereon wherein a first electrode of the dice facing the second protruding pad; stacking the first copper substrate onto the second copper substrate with the first protruding pad having a conductive paste coated thereon aligned and pressing onto the circuit dice placed on the second protruding pad wherein a second electrode of the dice facing the first protruding pad; inserting a copper rod tightly into the through-hole until contacting with a conductive paste coated on the second substrate; heat-treating the stacked structure for the circuit dice and the copper rod to form secured electrical connection with the first and second copper substrates respectively and further forming a hermetic seal in the space between the first and second copper substrates; and using the hermetic seal as a rigid processing structure, etching the exposed surface of the first and second copper substrates to remove the entire thickness of copper other than in the area of the first and second protruding pads and in the area other than where the copper rod connects to the second copper substrate, thereby forming the device terminals of the circuit component package.
US10256115B2

A method of manufacturing a semiconductor device may include forming a first stack structure by alternately stacking first material layers and second material layers, forming first holes penetrating the first stack structure and a first slit located between the first holes, forming channel patterns in the first holes and a dummy channel pattern in the first slit, selectively removing the dummy channel pattern from the first slit, and replacing the first material layers with third material layers through the first slit.
US10256113B2

A transfer substrate for transferring a metal wiring material to a transfer target including a substrate, at least one metal wiring material formed on the substrate, at least one coating layer formed on a surface of the metal wiring material, and an underlying metal film formed between the substrate and the metal wiring material, in which the metal wiring material is a compact formed by sintering metal powder such as gold powder having a purity of 99.9 wt % or more and an average particle size of 0.01 μm to 1.0 μm, and the coating layer is a predetermined metal such as gold or an alloy having a different composition from that of the metal wiring material and has a total thickness of 1 μm or less, and the metal underlying film is made of a predetermined metal such as gold or an alloy. The transfer substrate can lower heating temperature on the transfer target side.
US10256112B1

Exemplary methods for removing tungsten-containing material may include flowing a chlorine-containing precursor into a processing region of a semiconductor processing chamber. The methods may also include flowing methane into the processing region of the semiconductor processing chamber. The methods may include forming a plasma from the chlorine-containing precursor and the methane to produce plasma effluents. The methods may also include contacting a substrate with the plasma effluents. The substrate may include an exposed region of a tungsten-containing material. The plasma effluents may produce an oxychloride of tungsten. The methods may also include recessing the exposed region of the tungsten-containing material.
US10256110B2

A multiple patterning process is provided with a self-aligned blocking (SAB) technique. The SAB technique trades off difficult overlay requirements for more manageable etch selectivity requirements between the various layers utilized for the patterning process. As disclosed herein, damage to sidewalls resulting from etching at the self-aligned block masking step may still occur. Damage is repaired by providing a plug layer that fills the areas of the damaged spacers. The plug layer may be the same material as forms the spacers. In this manner, the fill process provides a self-healing mechanism for damaged spacers.
US10256103B2

The present application discloses a method for fabricating a thin film transistor including the steps of: sequentially forming an active layer, a gate insulating layer, a gate, and a capacitive insulating layer on a substrate, the gate insulating layer isolating the active layer from the gate; a hydrogen-blocking layer is formed on the side of the capacitive insulating layer facing away from the substrate, and the hydrogen-blocking layer covering the capacitive insulating layer; and performing hydrogenation treatment to the gate insulating layer and the active layer. The present application also discloses a thin film transistor and a display apparatus. In improving the flexibility of the AMOLED display apparatus while ensuring the hydrogenation effect of the polysilicon thin film transistor, the fabricated thin film transistor has high electron mobility, and the display apparatus has a good display performance.
US10256099B1

A semiconductor structure, such as a CMOS device, includes a first field effect transistor and a second field effect transistor. The first field effect transistor includes a first composite gate electrode containing a first vertical stack of a p-doped semiconductor gate electrode, a first interfacial dielectric layer, and a first metallic gate electrode. The second field effect transistor includes a second composite gate electrode containing a second vertical stack that includes an n-doped semiconductor gate electrode and a second metallic gate electrode. A second interfacial dielectric layer having a second thickness that is thinner than the first interfacial dielectric layer may, or may not, be present in the second composite gate electrode.
US10256087B2

A multipole rod set of an ion guide is adapted to receive a radial RF trapping voltage and a radial dipole direct current DC voltage. A lens electrode of the ion guide is positioned at one end of the multipole rod set to extract ions from the multipole rod set and adapted to receive an axial trapping AC voltage and a DC voltage. A radial dipole DC voltage is applied to the multipole rod set and an axial trapping AC voltage is simultaneously applied to a lens electrode in order to extract a bandpass mass range of ions trapped in the multipole rod set. Alternatively, a radial RF trapping voltage amplitude is applied to the multipole rod set and an axial trapping AC voltage is simultaneously applied to the lens electrode in order to extract a bandpass mass range of ions trapped in the multipole rod set.
US10256083B2

Systems and methods for identifying precursor ions of product ions from combined product ion spectra are provided. N precursor ions are selected. N groups of the N precursor ions are created. The tandem mass spectrometer is instructed to perform multiplexed precursor ion selection on the continuous beam of ions, fragment each of the N−1 precursor ions, and measure the intensities of the product ions, producing N product ion spectra. A heat map is plotted, producing N heat maps. The N product ion spectra are combined into a combined product ion spectrum. A corresponding precursor ion of a peak is identified by finding a heat map of the N heat maps that does not have data for the mass of the peak and determining that a precursor ion of the N precursor ions that is not included in a group that produced the heat map is the corresponding precursor ion.
US10256079B2

An exemplary system may include a chamber configured to contain a semiconductor substrate in a processing region of the chamber. The system may include a first remote plasma unit fluidly coupled with a first access of the chamber and configured to deliver a first precursor into the chamber through the first access. The system may still further include a second remote plasma unit fluidly coupled with a second access of the chamber and configured to deliver a second precursor into the chamber through the second access. The first and second access may be fluidly coupled with a mixing region of the chamber that is separate from and fluidly coupled with the processing region of the chamber. The mixing region may be configured to allow the first and second precursors to interact with each other externally from the processing region of the chamber.
US10256078B2

Systems and methods for tuning a radio frequency (RF) generator are described. One of the methods includes supplying, by a high frequency RF generator, a high frequency RF signal to the IMN. The method includes accessing a plurality of measurement values of a variable measured at an output of the high frequency RF generator to generate a parameter. The variable is measured during a plurality of cycles of operation of a low frequency RF generator. The measurement values are associated with a plurality of values of power supplied by the high frequency RF generator. The method includes determining, for one of the cycles, a value of a frequency of the high frequency RF generator and a value of a factor associated with a shunt circuit of the IMN for which there is an increase in efficiency in power delivered by the high frequency RF generator.
US10256075B2

Techniques are disclosed for methods and apparatuses for delivering process gas for processing a substrate. In one embodiment, the method begins by injecting process gas into a processing chamber proximate an edge of a substrate disposed in the processing chamber from a first location. The method then continues by way of injecting the process gas into the processing chamber proximate the edge of the substrate disposed in the processing chamber from a second location while no gas is injected from the first location. Finally, the method finishes by way of processing the substrate in the presence of the processing gas injected from the first and second location.
US10256070B2

According to one aspect of the present invention, a stage mechanism includes a movable stage disposed in a vacuum atmosphere and mounting a heat source, a first heat pipe connected to the heat source, a movable mechanism configured to move according to the movement of the first heat pipe caused by the movement of the stage, by using a portion of the first heat pipe, and a cooling mechanism configured to cool the first heat pipe through the movable mechanism.
US10256064B2

An emergency stop device including a control assembly which can be actuated in translation along a control axis between a released position and an actuated position, a locking element cooperating with the control assembly and able to assume a locking position to hold the control assembly in its actuated position, a read device configured to generate a command for authorising unlocking of the control assembly, an unlocking actuator configured to act on the locking device to release the control assembly from its actuated position, an actuating element which can be actuated in movement to generate a mechanical energy, and an energy generator configured to convert the mechanical energy supplied by a movement of the actuating element into an electrical energy intended to power the read device.
US10256059B2

A novel magnetic switch, comprising a housing, a terminal A and a terminal B, wherein an inner cavity of the housing is internally provided with a magnetic body and a tongue plate, one end of the tongue plate is movably connected to the upper end of the terminal B, the magnetic body, which is integrally linked to the tongue plate, is capable of being raised thereon; the other end of the tongue plate is disposed above the terminal A; the upper end of the terminal A is provided with an arc-removing apparatus, the arc-removing apparatus is provided with a stationary contact, and the other end of the tongue plate is provided with a movable contact. The magnetic switch has an effective structure, thus improving the work stability and prolonging the service life of the switch.
US10256052B2

The present invention relates to an integrated interlock device of an air circuit breaker, and more particularly, to an integrated interlock device of an air circuit breaker capable of using different types of interlock devices in an integrated manner in case of using two or more air circuit breakers connected to each other, and a method of using the same.
US10256047B2

The present invention relates to a dye-sensitized solar cell including a working electrode (1), a first conducting layer (3) for extracting photo-generated electrons from the working electrode, a porous insulation substrate (4) made of a microfibers, wherein the first conducting layer is a porous conducting layer formed on one side of the porous insulation substrate, a counter electrode including a second conducting layer (2) arranged on the opposite side of the porous substrate, and electrolyte for transferring electrons from the counter electrode to the working electrode. The porous insulation substrate comprises a layer (5) of woven microfibers and a layer (6) of non-woven microfibers disposed on the layer of woven microfibers. The present invention also relates to a method for producing a dye-sensitized solar cell.
US10256046B2

A solid electrolytic capacitor includes a capacitor element, an anode terminal, a cathode terminal, and a sealing resin covering the capacitor element. The anode terminal includes a support portion for supporting the capacitor element, and an anode standing portion formed upright relative to the support portion. The capacitor element includes an anode wire projecting from a porous sintered body. The anode wire is placed on the upper end face of the anode standing portion. The anode wire and the anode standing portion have parts that are exposed from the sealing resin and covered by an electrically conductive anode terminal covering layer for ensuring electrical connection between the anode wire and the anode terminal.
US10256036B2

A system includes a circuit board, an inductor including windings mounted on the circuit board, and a plurality of magnetic field containment devices. Each magnetic field containment device includes an independent electrical circuit that is not directly electrically connected via a conductor to any other magnetic field containment device. Each magnetic field containment device also includes a material of a certain relative permeability. Each magnetic field containment device at least partially surrounds the inductor and, in operation, at least partially contains a magnetic B-Field generated by electrical current in the windings of the inductor. The plurality of magnetic field containment devices, in operation, enables a certain saturation current in the inductor.
US10256034B2

A core case unit (100) includes: an annular case (1) which houses a magnetic core (4); and a bobbin (2) around which a wire is to be wound, wherein the bobbin (2) includes a cylindrical portion (5) around which the wire is to be wound, inner flanges (6) provided at opposite ends of the cylindrical portion, outer flanges (7) provided on an outer side of the inner flanges with a space being left which is capable of containing a wire end portion, and a gear portion (8) provided on an outer side of at least one of the outer flanges for receiving rotational force, the bobbin being rotatably supported on the case at the cylindrical portion, an outside diameter of the outer flanges (7) is greater than an outside diameter of the gear portion which is defined by an addendum circle, and the inner flanges (6) and the outer flanges (7) have a recessed portion (15, 16) through which a wire end portion is to be passed.
US10256033B2

An insulation bobbin includes a winding portion, an outer stopper portion and an inner stopper portion. The winding portion includes a body and two sidewalls respectively and perpendicularly connected to two first sides of the body. A length of a first side edge of each of the sidewalls is greater than a length of a second side edge, and a connecting edge of each of the sidewalls connects a first bottom edge and the second side edge. The outer stopper portion connects one of the second sides of the body and the first side edge of each of the sidewalls. The inner stopper portion connects the other one of the second sides of the body and the second side edge of each of the sidewalls. There is a height difference between the first bottom edge of each of the sidewalls and a second bottom edge of the inner stopper portion.
US10256028B2

A buildup board structure incorporating magnetic induction coils and flexible boards is disclosed. The buildup board structure includes at least one first, second and third buildup bodies modular and stackable. Any two adjacent buildup bodies are separated by a covering layer provided with a central hole for electrical insulation. All central holes are aligned. Each buildup body includes a plurality of flexible boards, and each flexible board is embedded with a plurality of magnetic induction coils surrounding the corresponding central hole and connected through connection pads. The first, second and third buildup bodies are easily laminated in any order by any number as desired such that the effect of magnetic induction provided by the magnetic induction coils embedded in the buildup board structure are addable to greatly enhance the overall effect of magnetic induction.
US10256026B2

A transformer component for setting an inductance and method for manufacturing a transformer component are disclosed. In an embodiment, the transformer component includes a first core part with a middle limb and a second core part with a middle limb, an end side of the middle limb of the first core part and an end side of the middle limb of the second core part being opposite one another. The first core part and the second core part respectively have a bearing area with a respective slope. A width of a gap between the end side of the middle limb of the first core part and the end side of the middle limb of the second core part depends on a position in which the bearing area of the first core part bears against the bearing area of the second core part.
US10256022B2

A magnetic field generator includes a plurality of magnetic field generation units arranged in a predetermined pattern to generate a plurality of external magnetic fields. Each of the plurality of magnetic field generation units includes a first ferromagnetic material section and a first antiferromagnetic material section. The first antiferromagnetic material section is in contact with and exchange-coupled to the first ferromagnetic material section. The first ferromagnetic material section has its overall magnetization. The plurality of magnetic field generation units include two magnetic field generation units configured so that the overall magnetizations of their respective first ferromagnetic material sections are in different directions from each other.
US10256020B2

The coil device comprises the magnetic core comprising the axial part and the magnetic core end part connecting to the axial part, the coil part formed by winding the wire around the axial part, and the electrode part provided at the magnetic core end part and made of good conductor. Said electrode part comprises the fixing surface fixed with a wire end part of said wire, and the fixing surface is provided on a side surface which does not intersect with a center axis of said coil part at said magnetic core end part. Said fixing surface is inclined to a direction away from said center axis with respect to a direction towards said magnetic core end part from said axial part.
US10256016B2

The present invention provides a rare earth based magnet in which the demagnetization rate at a high temperature can be inhibited even if the amount of heavy rare earth element(s) such as Dy and Tb is evidently decreased compared to the past or no such heavy rare earth element is used. The rare earth based magnet of the present invention is a sintered magnet which comprises R2T14B crystal grains as the main phases and the crystal boundary phases among the R2T14B crystal grains. The microstructure of the sintered body is controlled by including crystal boundary phases containing at least R, T and M in the crystal boundary phases, wherein the relative atomic ratios of R, T and M are as follows, i.e., 25 to 35% for R, 60 to 70% for T and 2 to 10% for M.
US10256011B2

A wire harness assembly system is disclosed. The wire harness assembly system includes a grid tile designed to receive repositionable accessories to route wires along the grid tile. The grid tile includes a plurality of keyed holes extending from the top of the grid tile, through the grid tile, to the bottom of the grid tile. The grid tile also includes a locking surface on the bottom of the grid tile. The locking surface complements the plurality of keyed holes to receive the repositionable accessory and to maintain the repositionable accessory in a locked position.
US10256009B2

The present disclosure is directed to laser-markable insulation material and cable or wire assemblies containing such insulation material. In certain embodiments, the laser-markable insulation material can include a fluoropolymer and an inorganic laser-markable pigment. The pigment can have a mean crystal size in a range of about 0.4 microns to about 2 microns and/or a median particle size (d50) in a range of about 0.45 microns to about 2 microns. The insulation material can exhibit improved initial and heat-aged contrast ratios without diminishing the ability of a cable or wire containing the insulation material to meet industry standards for electric-arc tracking and propagation resistance.
US10256002B2

A support structure having multiple highly aligned curved x-ray optics, the support structure having multiple internal partially or fully concentric surfaces upon which said optics are mounted, thereby aligning said optics along a central optical axis thereof and therefore to a source, sample, and/or detector in combination with which the support structure is useable. The surfaces may be nested around the central optical axis; and the support structure may divided longitudinally into sections around the central optical axis by walls. At least one of the x-ray optics comprises a curved diffracting optic, for receiving a diverging x-ray beam and focusing the beam to a focal area, in one embodiment a focusing monochromating optic. In an improved embodiment, an optic comprises a single layer, plastically deformed, LiF optic.
US10256001B2

A metal grating structure for X-ray includes a first silicon part having a plate form or a layer form, and a grating portion, wherein the grating portion includes a plurality of second silicon parts formed on the first silicon part, and a plurality of metal parts interposed between the respective adjacent second silicon parts, each of the plurality of metal parts having a deposition start tip part extending toward an inside of the first silicon part.
US10255997B2

Systems and methods of a medical analytics system are described herein. The medical analytics system can include a machine learning model for processing patient tissue images for either training the machine learning model or for clinical use, such as providing information for assisting a clinician with at least diagnosing a disease or condition of a patient. Implementations of the medical analytics system can further include a user interface that is configured to allow a user to interact with a patient image for assisting with diagnosing at least a part of the tissue captured in the patient image.
US10255995B2

Systems and methods for credit-based usage of surgical instruments include one or more surgical instruments having associated therewith a usage amount, a pre-determined maximum usage amount, and an available usage credit amount that is less than the pre-determined maximum usage amount. The systems implement and the methods include comparing the usage amount to the pre-determined maximum usage amount and inhibiting further use of the at least one reusable component when the usage amount is equal to the pre-determined maximum usage amount, and identifying the available usage credit amount and inhibiting further use of the at least one reusable component when there is no available usage credit remaining.
US10255980B2

A memory array includes a plurality of memory pages, each memory page includes a plurality of memory cells, and each memory cell includes a floating gate module, a control element, and an erase element. The floating gate module is disposed in a first well, the erase element is disposed in a second well, and the control element is disposed in a third well. The first well, the second well and the third well are disposed in a deep doped region, and memory cells of the plurality of memory pages are all disposed in the deep doped region. Therefore, the spacing rule between deep doped regions is no longer be used to limit the circuit area of the memory array and the circuit area of the memory array can be reduced.
US10255979B1

According to one embodiment, a semiconductor memory device includes: a memory cell array including a plurality of memory strings, each of the memory strings including a plurality of memory cells connected in series; a plurality of word lines commonly connected to the memory strings and connected to the memory cells; and a control circuit which executes a write operation including a plurality of program loops, each of the program loops including a program operation and a verify operation. When a suspend command for instructing an operation suspend is externally received during execution of the program operation, the control circuit executes a dummy read operation in which the word lines are applied with a voltage after the program operation, and enters into a suspend mode after the dummy read operation.
US10255977B2

A semiconductor storage device includes a first memory cell electrically connected to a first bit line and a first word line, a second memory cell electrically connected to a second bit line and the first word line, and a first circuit configured to supply voltages to the first word line. During a reading operation to read a page of memory cells including the first memory cell and the second memory cell, the first circuit supplies a first voltage to the first word line while the first memory cell is selected as a read target during a first time period, and supplies a second voltage greater than the first voltage to the first word line while the second memory cell is selected as a read target during a second time period that is different from the first time period, and directly thereafter, supplies the first voltage to the first word line.
US10255974B2

An electronic device comprising a semiconductor memory unit that includes a resistance variable element configured to be changed in a resistance value according to a value of data stored therein; a first reference resistance element having a first resistance value; a second reference resistance element having a second resistance value larger than the first resistance value; and a comparison unit configured to receive a voltage corresponding to the resistance value of the resistance variable element through a first input terminal and a second input terminal thereof, a voltage corresponding to the first resistance value of the first reference resistance element through a third input terminal, and a voltage corresponding to the second resistance value of the second reference resistance element through a fourth input terminal, the comparison unit configured to output a result of comparing inputs to the first input terminal and the second input terminal and inputs to the third input terminal and fourth input terminal.
US10255958B1

A semiconductor device includes a latch circuit and a first command generation circuit. The latch circuit generates a first internal control signal and a first internal chip selection signal in synchronization with an internal clock signal. The first command generation circuit generates a first normal command if the first internal chip selection signal having an enabled state is inputted in synchronization with an inverted internal clock signal. The first command generation circuit also generates a first control command if the first internal control signal having a second predetermined state is inputted in synchronization with the inverted internal clock signal.
US10255954B1

A memory device is provided. The memory device includes a first chip and a second chip. The first chip includes a first memory array, a first signal buffer and a plurality of first pads. The second chip includes a second memory array, a second signal buffer and a plurality of second pads. The second signal buffer is coupled to the first signal buffer by at least one connection wire, and the at least one connection wire passes through a scribe line between the first chip and the second chip. When the scribe line between the first chip and the second chip is not cut, signals are transmitted between the first signal buffer and the second signal buffer via the at least one connection wire, and the first memory array and the second memory array are commonly connected to the first pads and not connected to the second pads.
US10255952B1

A small-volume push-push apparatus for mounting and demounting a hard disk includes a pressing member, a bracket, and an elastic rod. The bracket defines first to fourth sliding slots, and the elastic rod includes a sliding portion. The pressing member can drive the sliding portion to slide along the first to fourth sliding slots in sequence. When the sliding portion slides to an ending point of the first sliding slot and intersects with the second sliding slot, the bracket can move at a first direction. When the sliding portion slides to a starting point of the first sliding slot away from the fourth sliding slot, the bracket can move in a second direction opposite to the first direction.
US10255950B2

Recorded in a recording medium is a video stream, map information, and bitrate information of the video stream. The map information includes size information indicating data size of a section where a picture is recorded in the video stream, based on a predetermined stipulated data size. The stipulated data size differs in accordance with the bitrate information.
US10255945B1

In one implementation, the disclosure provides a method comprising detecting one or more areas of a storage medium having a data pattern with a plurality of consecutive bits, where the consecutive bits have the same polarity. The method further comprises encoding additional information on a section of the one or more detected areas, where the section of the one or more detected areas has a signal to noise ratio (SNR) higher than SNR of the other areas of the storage media.
US10255941B2

A reading method for reading contents information with a laser from an optical disc including a plurality of recording layers includes positioning a focus position of the laser at a first recording layer and reading a first part of the contents information recorded in the first recording layer. If a first link information recorded in the first recording layer is detected, judging whether a first condition is fulfilled or not. If the first condition is fulfilled, positioning the focus position of the laser at a second recording layer and reading a first link destination information recorded in the second recording layer. If the first condition is not fulfilled, reading a second part of the contents information recorded in the first recording layer.
US10255940B1

A slider configured for heat-assisted magnetic recording includes a laser diode optically coupled to a waveguide of the slider. A power supply is coupled to the laser diode. A preamplifier is coupled to the power supply. The preamplifier is configured to monitor a forward voltage across the laser diode while operating the laser diode at a constant current during a write operation, detect a change in the forward voltage indicative of laser power instability, and generate a signal in response to detecting the forward voltage change.
US10255938B2

A magnetic recording medium of the present invention includes a non-magnetic substrate, and a magnetic layer containing a magnetic powder. The magnetic powder is constituted by an ε-iron oxide powder. The magnetic layer has a squareness in a thickness direction of 0.65 or more. In a differential curve obtained by differentiating a hysteresis curve in the thickness direction of the magnetic layer, two or more peaks are present. In a case where, out of peaks in the same direction among the above-described peaks, a local maximum of a largest peak in a magnetic field range of +500 oersted [Oe] or more is taken as P1 and a local maximum of a largest peak in a magnetic field range of −500 oersted [Oe] or more and less than +500 oersted [Oe] is taken as P2, a relationship below is satisfied: 0.25≤P2/P1≤0.60.
US10255935B2

Embodiments herein provide film stacks utilized to form a magnetic tunnel junction (MTJ) structure on a substrate, comprising: a buffer layer; a seed layer disposed over the buffer layer; a first pinning layer disposed over the seed layer; a synthetic ferrimagnet (SyF) coupling layer disposed over the first pinning layer; a second pinning layer disposed over the SyF coupling layer; a structure blocking layer disposed over the second pinning layer; a magnetic reference layer disposed over the structure blocking layer; a tunnel barrier layer disposed over the magnetic reference layer; a magnetic storage layer disposed over the tunnel barrier layer; a capping layer disposed over the magnetic storage layer, wherein the capping layer comprises one or more layers; and a hard mask disposed over the capping layer, wherein at least one of the capping layer, the buffer layer, and the SyF coupling layer is not fabricated from Ru.
US10255931B1

An apparatus may include a circuit configured to generate a set of first ADC samples based on a first signal associated with a first read head position and a failed segment and to generate a set of second ADC samples based on a second signal associated with a second read head position and the failed segment. The circuit may then generate, by a MISO equalizer, a set of equalized ADC samples based on the set of first ADC samples and the set of second ADC samples.
US10255928B2

A method and apparatus to encoding or decoding an audio signal is provided. In the method and apparatus, a noise-floor level to use in encoding or decoding a high frequency signal is updated according to the degree of a voiced or unvoiced sound included in the signal.
US10255925B2

The present technology relates to an encoder and an encoding method, a decoder and a decoding method, and a program by which encoding efficiency is able to be improved by constraining an appearance probability of a predetermined quantization value of an encoding target to 0 when encoding with a combination of Huffman encoding and multidimensional encoding is performed.
US10255921B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing dialogs. In one aspect, a method includes receiving a request associated with a task from a user device; submitting the request to each of a plurality of distinct data providers; receiving a plurality of suggested dialog responses from two or more of the data providers; scoring the one or more suggested dialog responses based on one or more scoring factors; determining a particular dialog response to provide to the user based on the scoring; and providing the determined dialog response to the user device.
US10255913B2

A system and method of processing disfluent speech at an automatic speech recognition (ASR) system includes: receiving speech from a speaker via a microphone; determining the received speech includes disfluent speech; accessing a disfluent speech grammar or acoustic model in response to the determination; and processing the received speech using the disfluent speech grammar.
US10255911B2

A computer-implemented method of speech recognition comprises forming a weighted finite state transducer (WFST) having nodes associated with states and interconnected by arcs, and to identify at least one word or word sequence hypothesis, identifying multiple sub-graphs on the WFST, each sub-graph having the same arrangement of multiple states and at least one arc, and propagating tokens in parallel through the sub-graphs, where each sub-graph is stored as a supertoken each having an array of tokens.
US10255908B2

Disclosed are a system for grasping keyword extraction based speech content on recorded voice data, an indexing method using the system, and a method for grasping speech content. An indexing unit receives voice data, performs per-frame voice recognition with reference to a phoneme to form a phoneme lattice, generates divided indexing information for a frame of a limited time configured with a plurality of frames, and stores the same in an indexing database, the divided indexing information including a phoneme lattice formed for each frame of the limited time. A searcher uses a keyword input by a user as a search word, performs a comparison on the divided indexing information stored in the indexing database with reference to a phoneme, searches a phoneme string matching the search word, and finds a voice portion corresponding to a search word through a precise acoustic analysis regarding the matching phoneme string, and the grasper grasps a representative word through a search result searched by the searcher and outputs it to the user so as to grasp speech content of the voice data.
US10255904B2

According to an embodiment, a reading-aloud information editing device includes an acquirer, an analyzer, a first generator, a second generator, and an extractor. The acquirer is configured to acquire an edit region including a text added with reading-aloud information from a document. The analyzer is configured to analyze a document structure of the edit region. The first generator is configured to generate one or more condition patterns by abstracting the edit region on the basis of the document structure. The second generator is configured to generate an extraction condition that is for extracting a text from the document and includes at least one of the condition patterns. The extractor is configured to extract a text suitable for the extraction condition from the document.
US10255901B2

An acoustic lens or diffractive acoustic device, including but not limited to, a sub-wavelength thickness lens or diffuser, comprising an array of Helmholtz resonators (HRs) that provide perfect or near-perfect sound transmission through a rigid barrier. HRs are arranged in a line or an array confined within a waveguide and oriented so that one neck protrudes onto each side of the barrier. Extraordinary acoustic transmission (EAT) occurs when radiation (such as EM or acoustic radiation) incident on the barrier perforated with sub-wavelength holes is transmitted at a rate higher than expected based on the areal coverage fraction of the holes. Transmission is independent of the direction of sound on the barrier and the relative placement of the necks.
US10255899B2

The present disclosure relates to a noise reduction device and a noise reduction method capable of reducing noise in a more stable and effective manner. Signal processing is performed to generate a reference signal representing a waveform of noise. Moreover, signal processing is performed for an error signal representing a waveform of an error measured by a microphone in accordance with an amplitude-frequency characteristic. Then, a filter coefficient with which the error signal becomes zero is calculated under adaptive algorithm with reference to the reference signal. The reference signal is filtered by using the filter coefficient to obtain a control signal. The control signal is supplied to the corresponding one of the predetermined number of output units. The present technology is applicable to a noise cancelling system equipped in a closed space such as an interior of a vehicle, for example.
US10255893B1

A locking string retainer minimizes undesired movement of instrument strings across the nut of a stringed instrument. When attached to the instrument headstock just behind the nut, the string retainer sets the angle at which the strings contact the nut. The string retainer includes a locking mechanism that is operated by a lever. When the lever is in the unlocked position, the instrument can be tuned and played normally. When the lever is in the locked position, the mechanism allows near zero travel of the strings across the nut, even during aggressive use of a vibrato bar. When the instrument inevitably does go out of tune, the user can easily unlock the string retainer, retune the instrument, and re-lock the retainer.
US10255877B2

The present application discloses a signal source detection and selection system for detecting and selecting a signal source for a display apparatus having a plurality of signal input interfaces configured to receive a plurality of input signals from a plurality of signal sources. The signal source detection and selection system includes an input interface scanner, an interface selector, a signal processor, and an output terminal. The input interface scanner is configured to scan each of the plurality of signal input interfaces and determine whether at least one signal input interfaces receives input signals. The interface selector, coupled to the input interface detector, is configured to select a signal input interface as a selected signal input interface, and gate an input signal from the selected signal input interface to the signal processor. The signal processor, coupled to the input interface selector, is configured to process the input signal from the selected signal input interface to generate a processed signal. The output terminal is configured to output the processed signal.
US10255872B2

A source driver circuit includes a receiver, a plurality of amplifying buffers, and a control logic circuit. The receiver receives a data signal and a control signal through an input terminal. Each of the amplifying buffers outputs a driving signal generated based on the image data signal through an output terminal. The control logic circuit controls the receiver and the plurality of amplifying buffers based on the control signal. When a power-down signal is provided to the receiver, the control logic circuit is to turn off at least one of the receiver and the plurality of amplifying buffers.
US10255868B2

An object is to suppress deterioration of a displayed image even when a refresh rate is reduced in displaying a still image. A liquid crystal display device includes a pixel transistor electrically connected to a pixel electrode, and a capacitor having one electrode electrically connected to the pixel electrode and the other electrode electrically connected to a capacitor line. The pixel transistor is turned on and a voltage based on an image signal is supplied to the pixel electrode, and then, the pixel transistor is turned off so that a holding period during which the pixel electrode holds the voltage based on the image signal starts. A holding signal corresponding to change of the voltage based on the image signal in the pixel electrode in the holding period is supplied to the capacitor line so that a potential of the pixel electrode is constant.
US10255865B2

The present invention provides a data processing device connected with an intermission driving. The data processing device achieves a satisfactory power saving while ensuring a high level of display quality of the display device. Upon detection of non-data update in a frame buffer, the host calculates a next refreshing timing based on driving information obtained from a liquid crystal display device (LCD), sets a timer for a timeout after a length of time representing the calculated result, and then the host and the LCD shift to Intermission State 1. Thereafter, when the timer times out to bring the host back to Normal State and a data update at the frame buffer is detected, data for refreshing an display image in the LCD is transferred from the host to the LCD. If the amount of time representing the calculated result is longer than a predetermined baseline, a shift is made to Intermission State 2 which provides greater power saving than Intermission State 1.
US10255861B2

A gate driving circuit is disclosed which includes n stages that are sequentially arranged, n being an integer larger than or equal to 4. The n stages are divided into a first, second, third and fourth sets of stages that are configured to receive respective different combinations of a first clock signal, a second clock signal, a third clock signal and a fourth clock signal. The stages in the first set of stages and the stages in the third set of stages are cascaded with each other, and the stages in the second set of stages and the stages in the fourth set of stages are cascaded with each other. Also disclosed are an array substrate including the gate driving circuit, a display panel including the array substrate, and a driving method of the display panel.
US10255854B2

An organic light emitting display device includes a display area and a non-display area. The display area includes display pixels at crossing areas of data lines, scan lines, and emission control lines. The non-display area includes auxiliary pixels at crossing positions of auxiliary data lines, scan lines, and emission control lines. The display device also includes a scan driver to supply scan signals to the scan lines, a first data driver to supply data voltages to the data lines, a second data driver to supply an auxiliary data voltage to the auxiliary data line, and a demultiplexer between the data lines and the first data driver.
US10255852B2

A comparator unit includes: a comparison section configured to compare a control pulse with an electric potential based on a signal voltage; and a control section configured to control, based on the control pulse, operation and non-operation of the comparison section.
US10255850B2

A pixel includes: a first transistor connected between a data line and a first node; a second transistor connected between a first power source and a second node, the second transistor including a gate electrode connected to the first node; a third transistor connected between the first power source and the second transistor; a capacitor connected between the first node and the second node; an organic light emitting diode (OLED) connected between the second node and a second power source; and a fourth transistor including a second electrode connected to a cathode of the OLED.
US10255847B2

A level shift circuit is configured to receive reference voltage and first to third voltages, and to generate an output signal. The voltages satisfy a condition in which the reference voltagethe first voltage>the second voltage>the third voltage. The level shift circuit includes a first level shift circuit configured to receive a first signal having a first amplitude within a difference between the reference and first voltages, and level shift the first signal to a second signal having a second amplitude within a difference between the reference and second voltages, and a second level shift circuit configured to level shift the second signal to a third signal having a third amplitude within a difference between the reference and third voltages, and output the third signal as the output signal.
US10255832B2

Certain example embodiments relate to a system including a user-interactive display device having LCDs in substantially parallel spaced apart relation to one another. A proximity sensor is located proximate to the user-interactive display device. A controller is configured to perform instructions to perform functionality including: generating visual content, including one or more user interface elements (e.g., user-interactive elements), for output to the user-interactive display device; causing the user-interactive display device to display the generated visual content; receiving output from the proximity sensor; determining when an object of interest comes into proximity to the user-interactive display device, based on the received output from the proximity sensor; and responsive to a determination that the object of interest has come into proximity to the user-interactive display device, updating the generated visual content and causing the updated generated visual content to be displayed via the user-interactive display device.
US10255825B2

A haptic calibration device comprises a signal generator configured to receive the subjective force value and the force location from a subjective magnitude input device. The signal generator also receives from at least one of a plurality of haptic sensors a sensor voltage value, with the at least one of the plurality of haptic sensors corresponding to the force location. The signal generator stores the subjective force value and the corresponding sensor voltage value in a data store. The signal generator generates a calibration curve indicating a correspondence between subjective force values and sensor voltage values for the location where the subjective force was experienced using the data from the data store, wherein the calibration curve is used to calibrate a haptic feedback device.
US10255824B2

A method of geospatial data based assessment driver behavior to improve driver safety and efficiency is disclosed. A method of a server device may comprise determining that a telemetry data is associated with a vehicle communicatively coupled with the server device and comparing the telemetry data with a driver objective data. A variance between the telemetry data and the driver objective data may then be determined. A performance score may be generated upon comparison of the variance to a threshold limit and/or the driver objective data. The performance score may be published along with other performance scores of other drivers in other vehicles also communicatively coupled with the server device to a reporting dashboard module. Elements of game theory may be implemented to create a team driving challenge and/or a driver performance program to generate the performance score to improve driver safety and efficiency for commercial fleets.
US10255812B2

Disclosed are collision preventing apparatuses and methods for a vehicle. The collision preventing apparatus estimate whether objects located in a vicinity of the vehicle may collide with each other based on data collected from a sensor in the vehicle, determine a trajectory of each of the objects, verify whether the estimated trajectories intersect, determine that the objects may collide with each other in response to the estimated trajectories overlapping, inform each of the objects of a collision risk when the objects may collide with each other, and differently perform an operation of informing the objects of the collision risk based on a collision level of each of the objects.
US10255805B1

Systems, components, and methodologies are provided for improvements in operation of automotive vehicles by enabling emulation of traffic signal operation by genertic algorithms, providing tunable solutions for efficient and safe operation.
US10255802B2

A traffic information system includes a server-based media automation system configured to access a traffic system to provide mobile user access to traffic through the server-based media automation system. The system further includes a traffic data source configured to provide traffic data to the server-based media automation system and a traffic message server receiving traffic messages from the traffic data source, combining the traffic messages into a traffic frame using bounding area information. The system further includes a station importer receiving the traffic frame and creating separate streams for a plurality of high definition channels packaged and multiplexed with media data into high definition radio signals for transmission by a broadcast system and wherein the traffic frame include traffic message with a primary bounding area and at least one sub-bounding area located within the primary bounding area based on road classifications.
US10255801B2

An electronic device includes a housing and one or more processors. At least one proximity sensor component is operable with the one or more processors and can include an infrared signal receiver to receive an infrared emission from an object external to the housing. The one or more processors can operate the at least one proximity sensor component at a first sensitivity until the infrared signal receiver receives the infrared emission from the object, and then operate the at least one proximity sensor component at a second sensitivity after the infrared signal receiver receives the infrared emission from the object. A motion detector can be actuated when the infrared signal receiver receives the infrared emission from the object at the first distance.
US10255800B2

This invention relates generally to computer systems, and more specifically, to a premise monitoring system. In one embodiment, the invention includes operations of receiving one or more signals containing a device identifier and a device condition from one or more remote alarm monitoring systems; retrieving enhanced information based on the device identifier and/or the device condition; determining one or more communication methods and/or communication destinations based on the device identifier and/or the device condition; and dispatching the enhanced information to the one or more communication destinations using the one or more communication methods.
US10255791B2

Systems, apparatuses, and methods are provided herein for providing reminders. A system for providing reminders comprises a communication device configured to receive location information associated with at least a vehicle, a mobile device, and a tracker coupled to an item, a movement pattern database, and a control circuit. The control circuit being configured to: track a current movement pattern of the vehicle, the mobile device, and the tracker based on the location information received via the communication device, select an expected movement pattern from the movement pattern database based on the location information associated with one or more of the vehicle, the mobile device, and the tracker, compare the current movement pattern of the vehicle, the mobile device, and the tracker with the expected movement pattern, and generate an alert based on detecting a deviation from the expected movement pattern.
US10255786B2

A light source unit may be disposed at a first posterior side location of a server computing device. The light source unit may be configured to at least provide lighting to a posterior side of the server computing device via one or more light emitting diodes. The light emitting diodes may be coupled to at least a second posterior side location of the server computing device. The light source unit may include a first universal serial bus (USB) interface configured to receive a first end of a USB cable. The USB cable may be configured to connect to a power source at a second end. The power source may be for use in providing power to the light emitting diodes.
US10255783B2

An apparatus for monitoring a motor brake is provided. The apparatus includes a monitoring portion that is configured to measure state information of the brake motor having a motor and a brake device. The monitoring portion also determines a state of the brake device based on the state information and a control signal output by a brake motor controller that operates the brake motor or adjusts a control current supplied to the brake device.
US10255782B1

Method and apparatus are disclosed for vehicle flood detection. An example vehicle includes an engine, a humidity sensor, a GPS receiver to determine a vehicle location, a communication module, and a control module. The control module is to collect, via the humidity sensor, a humidity measurement within the engine and collect a humidity level of the vehicle location. The control module also is to identify a flooding event when the humidity measurement exceeds the humidity level by a predetermined threshold and record the flooding event with a remote server via the communication module.
US10255775B2

Motion or event detection and notification devices and methods are disclosed. Motion or event detection information can be processed and interfaced with in order to facilitate system functionality. In an embodiment, a unique ID can be utilized to identify a recipient of an alert. Unique IDs can correspond to different users or devices of a motion or event detection system. In some embodiments, information relating to the detection can be relayed to a user of the system. That information can take on different forms, including basic information such as a simple notification or other forms such as a live feed of the event. The ability to implement such a system can allow for increased security for an area or increased peace-of-mind for a user or monitor of the system.
US10255771B2

Embodiments described herein relate generally to providing information through tactility. A computer system may receive an input from a user. The computer system may identify one or more locations associated with haptic elements disposed on a wearable haptic apparatus. The computer system may generate a message that includes an indication of the one or more locations. The computer system may transmit this message to the wearable haptic apparatus. The wearable haptic apparatus may actuate one or more haptic elements disposed thereon based on the indication of the one or more locations included in the message. Other embodiments may be described and/or claimed.
US10255770B2

System and method for detecting a leakage of a nutrient from soil is provided. The nutrient is applied by a nutrient applicator associated with a work vehicle. The method includes receiving, by one or more processors, sensor signals from at least one sensor coupled to a nutrient applicator that observes a temperature of the soil and generates sensor signals based on the observation. The method includes determining, by the one or more processors, whether the observed temperature of the soil exceeds a pre-defined threshold temperature. The method includes generating, by the one or more processors, one or more notifications to a human-machine interface that the nutrient has leaked from the soil based on the observed temperature exceeding the pre-defined threshold temperature.
US10255769B2

A process uses electronic badges to convey a condition associated with an environment to an industrial vehicle. The process comprises identifying a condition in a limited, defined environment and associating the identified condition with a badge ID. The process also comprises programming an electronic badge based upon the identified condition and positioning the electronic badge within a work area of industrial vehicles. Still further, the process comprises receiving, by a processor on an industrial vehicle, information from the electronic badge including at least one of the associated badge ID and the identified condition. The information is received via a badge communicator that communicates with electronic badges that are within a predetermined range of the industrial vehicle via a first wireless communication link. The process also determines the condition from the information from the electronic badge, and controls the industrial vehicle to take a predetermined action based upon the determined condition.
US10255768B2

Systems and methods for transferring resource access from a sender to a recipient are disclosed that can allow a sender to specify an amount of a resource to provide access to (e.g., an amount of money or an amount of access rights), while still providing security for the sender's sensitive credential information (e.g., PAN and/or PIN). These systems and methods can allow a sender to transfer resource access from any location and at any time of the day. In the case of money transfers, the recipient can quickly and directly obtain the money from any ATM location associated with any bank and at any time of the day, even without a bank account.
US10255766B1

A system and method for playing Trade 'N Place Poker wherein three unique poker hands are generated from the same deck of cards and populated in a matrix of three rows and five columns. The deck of cards used for this invention is a standard deck of 52 cards plus n additional trade cards which allows the player to trade any two cards current locations on the three by five matrix with each other. For this current embodiment, a poker hand is defined as a row of five cards.
US10255762B2

A selectable intermediate result interleaved wagering system is disclosed. The system includes an interactive controller operatively connected to an application controller, and constructed to: communicate application telemetry; receive an intermediate offer; communicate an indication to accept the intermediate offer; receive an application resource associated with the intermediate offer; and receive a wager outcome. The system also includes a wager controller operatively connected to the application controller, the wager controller constructed to: receive the wager request; generate a wager outcome; and communicate the wager outcome. The system also includes the application controller operatively connecting the interactive controller to the wager controller by a network, the application controller constructed to: receive the application telemetry; generate the intermediate offer; communicate the intermediate offer; receive the indication to accept the intermediate offer; communicate the application resource associated with the intermediate offer; communicate the wager request; receive the wager outcome; and communicate the wager outcome.
US10255759B2

In an interactive entertainment game, passively actuated enabling elements are provided when a player elects to include them. Passively actuated enabling elements are enabling elements that are consumed through game play of the entertainment game but not directly through player action by a player. The system determines when a passively actuated enabling element is consumed in the game. A gambling event is provided based upon the consumption of the passively actuated enabling element. The system then resolves the gambling event and associated wagers on the outcome of the gambling event.
US10255756B1

This disclosure relates to enabling a user to access a game hosted on a game platform without registering a platform account. In implementations, a game provider may set a game trigger based on an instance of a game. In response to a determination that the game trigger is met, instructions effectuating presentation of a platform registration request to a user may be transmitted to a platform provider.
US10255751B2

Examples disclosed herein relate to a gaming device including a memory, a processor, a plurality of reels, and a display. The display includes active areas and inactive areas where the active areas are utilized for payout determinations and bonus game initiation determinations and where the inactive areas are not utilized for payout determinations and bonus game initiation determinations. The processor may initiate a base game play, a bonus game, and a secondary base game. The base game play may include a spin to display at least a portion of the plurality of reels in the base reel active areas and expanded reel active areas. The processor may initiate a bonus game utilizing the base reel active areas and the expanded reel active area.
US10255735B2

A system for the controlling of entrances comprises a plurality of access control units, wherein each entrance is allocated an access control unit with a data acquisition device assigned to it. The access control units are coupled to a control device via a network. An error signal is detected in the system which indicates that a first data acquisition device at a first entrance is not ready for operation and is unable to capture authorization data of a person wishing to gain access at the first entrance. A data signal is produced by a second data acquisition device at a second entrance, when the second data acquisition device captures the authorization data of the person wishing to gain access at the first entrance. In the system an activation signal is sent to the access control unit at the first entrance, in order to release the first entrance and grant the person access.
US10255731B2

The present invention provides a display apparatus including a storage unit that stores information on electronic tickets; a reading unit that reads the information on electronic tickets stored in the storage unit; a determining unit that determines whether the electronic tickets are in use based on usage information of the electronic tickets included in the information on electronic tickets read by the reading unit; a display order determining unit that determines display order on a screen display of the electronic tickets based on results of the determination made by the determining unit; and a display screen generating unit that generates a display screen showing the electronic tickets according to the display order on the screen display determined by the display order determining unit.
US10255729B1

A system for providing a virtual reality experience includes a display associated with a field of view of a user. A virtual reality system renders a virtual realty world responsive to a movement of the user and displays the rendered virtual reality world to a user through the display. A configurable virtual reality environment model may be configured to place physical walls in a location that corresponds to a virtual wall located within with virtual realty world such that when the display shows the user touching a wall in the virtual reality world, the user feels the physical wall placed in the configurable virtual reality environment.
US10255728B1

Cell-based augmented reality (AR) content positioning systems may include a reference grid of cells, each of which includes a 32-bit intracellular coordinate system based on a respective reference point of the cell. Cell topology is selected such that the intracellular coordinate systems may utilize single-precision floating point numbers while retaining the ability to define content positions with, e.g., millimeter-level precision. Accordingly, rendering of AR content may be performed at a high precision using 32-bit devices and methods.
US10255716B1

In an example embodiment, a technique is provided for reconstructing a coherent tiled mesh surface that preserves the 2.5D Delaunay property. A spatial index is built for 2.5D data, the spatial index including nodes that correspond to a plurality of tiles of the 2.5D data. A 2.5D Delaunay triangulation algorithm is applied to data of nodes of the spatial index to create a plurality of independent mesh surfaces that each correspond to a tile. The plurality of independent mesh surfaces are stitched together to form the coherent tiled mesh surface. After a coherent mesh surface for a level of detail (LOD) is created, it is determined whether a new level of detail (LOD) is required. If so, one or more independent mesh surfaces that have the new LOD are created and stitching is repeated. Finally, a coherent multi-resolution tiled mesh surface is output.
US10255714B2

Individual images for individual frames of an animation may be rendered to include individual focal areas. A focal area may include one or more of a foveal region corresponding to a gaze direction of a user, an area surrounding the foveal region, and/or other components. The foveal region may comprise a region along the user's line of sight that permits high visual acuity with respect to a periphery of the line of sight. A focal area within an image may be rendered based on parameter values of rendering parameters that are different from parameter values for an area outside the focal area.
US10255710B2

An audio media visualization method and system. The method includes receiving by a computing processor, mood description data describing different human emotions/moods. The computer processor an audio file comprising audio data and generates a mood descriptor file comprising portions of the audio data associated with specified descriptions of the mood description data. The computer processor receives a mood tag library file comprising mood tags mapped to animated and/or still objects representing various emotions/moods and associates each animated and/or still object with an associated description. The computer processor synchronizes the animated and/or still objects with the portions of said audio data and presents the animated and/or still objects synchronized with the portions of said audio data.
US10255709B2

Some implementations may provide a method for generating a portrait of a subject for an identification document, the method including: receiving a photo image of the subject, the photo image including the subject's face in a foreground against an arbitrary background; determining the arbitrary background of the photo image based on the photo image alone and without user intervention; masking the determined background from the photo image; and subsequently generating the portrait of the subject for the identification document of the subject, the portrait based on the photo image with the determined background masked.
US10255695B2

A method calculates a four-dimensional DSA dataset from x-ray datasets. Each of the x-ray datasets contains a two-dimensional x-ray projection of an examination volume in relation to a direction of projection and a recording time. A first three-dimensional DSA dataset of a first reconstruction volume is determined based on the x-ray datasets. The first reconstruction volume is a part of the examination volume. A second three-dimensional DSA dataset of a second reconstruction volume is determined based on the x-ray datasets. The second reconstruction volume is a part of the first reconstruction volume. The second three-dimensional DSA dataset is segmented. The x-ray datasets are normalized based on the first three-dimensional DSA dataset. A four-dimensional DSA dataset is calculated by back projection of the normalized x-ray datasets onto the segmented second three-dimensional DSA dataset. The four-dimensional DSA dataset contains a number of third three-dimensional DSA datasets and associated time information.
US10255692B2

A method for tracking a biological cell in an image sequence with at least a first image and a second image includes the steps of: identifying a plurality of biological cells in the first image and a plurality of biological cells in the second image; determining matching probability of a biological cell in the second image with a biological cell in the first image, based on relative positional relationships between the plurality of biological cells in the first image and relative positional relationships between the plurality of biological cells in the second image; and determining, based on the determined matching probability, a matching result relating to whether the biological cell in the second image matches with the biological cell in the first image. A match indicates that the biological cell in the second image corresponds with or originates from the corresponding biological cell in the first image.
US10255681B2

Methods and systems are provided for generating mattes for input images. A neural network system can be trained where the training includes training a first neural network that generates mattes for input images where the input images are synthetic composite images. Such a neural network system can further be trained where the training includes training a second neural network that generates refined mattes from the mattes produced by the first neural network. Such a trained neural network system can be used to input an image and trimap pair for which the trained system will output a matte. Such a matte can be used to extract an object from the input image. Upon extracting the object, a user can manipulate the object, for example, to composite the object onto a new background.
US10255673B2

An apparatus for detecting an object in an image, including a detection group determiner configured to classify a plurality of feature levels into one or more detection groups, wherein the plurality of feature levels includes multiple scales and are arranged as a feature pyramid; and a detection group processor configured to create one or more feature maps corresponding to the one or more detection groups, and to detect an object by applying one or more models to the one or more feature maps.
US10255672B2

A medical apparatus according to an embodiment comprises a setting part, a creating part, and a display controller. The setting part is used for setting an insertion route of a puncture needle for a subject onto an image based on volume data. The creating part creates a graphic schematically indicating the volume data. The display controller displays the graphic on a display, and displays a route image corresponding to the insertion route.
US10255669B2

Provided is a device for measuring wafer defects, which prevents damage of a wafer and also measures defects at upper, lower and side surfaces of the wafer simultaneously.The device for measuring wafer defects includes a lower blower configured to inject air to a lower surface of a wafer to float the wafer; an upper blower provided to be moved up and down with respect to the lower blower and configured to inject the air to an upper surface of the wafer to fix the wafer; an upper contamination measuring part provided at an upper side of the upper blower and configured to detect contamination on the upper surface of the wafer; a lower contamination measuring part provided at a lower side of the lower blower and configured to detect contamination on the lower surface of the wafer; and a side contamination measuring part provided between the upper and lower blowers and configured to detect contamination on a side surface of the wafer.
US10255663B2

According to one embodiment, an image processing device includes a storage and an image processor. The storage stores therein an input image. The image processor segments the input image into a plurality of regions by using a first convolutional neural network (CNN), generates a first image by converting pixel values of pixels in a first region included in the regions into a first value, and performs image processing on the first image by using a second CNN to generate a second image.
US10255660B2

The present disclosure generally relates to the field of demosaicing an image captured by an image sensor including a color filter array, and more specifically relate to such a demosaicing operation using the GPU, shaders of the GPU and built-in rasterization function of the GPU.
US10255650B2

A system has a central processing unit (CPU) and a graphics processing unit (GPU) that includes one or more registers. The GPU can change a resource descriptor in one of the GPU's registers. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10255647B2

Disclosed are methods, systems, apparatus, and products, including a method for operating a respiratory care device that includes collecting at a respiratory care device data representative of operation of the respiratory care device, and communicating to a computing-based device external to the respiratory care device at least some of the collected data to control the operability of the respiratory care device. In some embodiments, the method may further include communicating to the respiratory care device data to controllably change one or more operation parameters of the respiratory care device to cause a change in the operation of the respiratory care device, changing the operation parameters of the respiratory care device according to the communicated data, and communicating to the external computing-based device resultant data representative of operation of the respiratory care device resulting from the controllable change to the one or more operation parameters.
US10255643B2

A fully user-centric mobile relation networking management of business networking, personal networking and general social networking for mobile terminal device with relation networking services adaptively and securely optimized by converged wireless connections based on open wireless architecture (OWA) mobile cloud infrastructure powered by Mobile DNA to enable highly secured relation networking with geographic location properties of mobile users and mobile devices for media contents to be delivered through business relation networking and personal relation networking as well as delivered through any on-line platforms across Internet.
US10255642B2

A display-card is disclosed for time management purpose, including a display; a clock defining a current date and time; a memory; an internal power supply; and a communication device. The memory includes a user identifier, setup information and time information. The time information includes at least a current time counter and a status information defining an active or an inactive state, the active state enabling the update with the clock of the current time counter and the inactive state disabling the update of the current time counter. The display-card further includes a receiver/transmitter to receive, via the communication device, a command to initiate the change of the status information from active to inactive state, or inactive to active state, and an actuator to initiate the display of at least the current time counter.
US10255641B1

Computer-implemented methods, articles of manufacture and computerized systems for identifying or alerting a user of certain data in electronic tax returns. A computerized tax return preparation system including a tax return preparation software application executed by a computing device receives first and second tax data and populates respective fields of the electronic tax return. The system executes a predictive model such as logistic regression, naive bayes, K-means clustering, clustering, k-nearest neighbor, and neural networks. First tax data is an input into the predictive model, which generates an output, which is compared with second tax data. An alert is generated when the second tax data does not satisfy pre-determined criteria relative to the first output generated by the predictive model. The same or other predictive model may be used as additional tax data is received for subsequent tax data analysis.
US10255637B2

A method and system for performing a cash value adjustment to an insurance policy issued by an insurer and owned by a policy owner, the method performed by a computer processing system. The method may include (1) inputting parameters of an insurance policy, the parameters including controlling parameters, and the controlling parameters including: (i) a constraint dictated parameter of the insurance policy; and (ii) a driven parameter of the insurance policy. The method may further include analyzing the relationship between the constraint dictated parameter and the driven parameter; and performing a re-underwriting of the insurance policy using the parameters of the insurance policy and a set of re-underwriting criteria. The method may further include generating re-underwritten policy data to constitute a re-underwritten policy. The method may include providing an annuity.
US10255635B1

Systems, methods, and program products for providing an exchange traded product holding digital math-based assets are disclosed. Shares based on digital math-based assets may be created using one or more computers by determining share price information based upon quantities of digital math-based assets held by a trust, electronically receiving a request from an authorized participant user device to purchase a quantity of shares, electronically transmitting a quantity of digital math-based assets to one or more destination digital asset accounts for receipt of digital math-based assets from the authorized participant based on the determined share price information and the requested quantity of shares, and electronically issuing shares to the authorized participant.
US10255625B2

A system and method for adapting the look, feel, and behavior of a mobile application based on the user, location or environment in which it is used.
US10255624B1

A system, method, and computer readable medium for usage billing of one or more hosted applications serving one or more clients. The hosted applications are contained within one or more isolated environments or run without isolated environments. The system may include usage billing based on one or more of resources open, amount of data flowing through resources, number of open files, number of transactions, number of concurrent users, number of processes, CPU utilization and memory usage, The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades. If using isolated environments, the isolated environments may be isolated from other applications and the host operating system on the clients and applications within the isolated environments may run without performing an application-installation on the client.
US10255621B2

A computing environment containing a mesh network that is adapted to provide a reliable transport mechanism over which services may be delivered. Nodes of the mesh can automatically select routable addresses without conflicts, which allows nodes of the mesh to be accessed, even as the mesh changes through the addition or deletion of nodes. Also, nodes communicate with a protocol that supports service advertisements. These advertisements can identify mesh nodes that supply services, such as file or print servers, for which devices that have not yet connected to the network may be searching. Advertisements can also identify services to be used by nodes in the network, allowing, for example, a node to select a gateway providing a reliable connection to an external network. The mesh network can be used as a transport for communication using protocols, such as TCP/IP, that generally exhibit poor performance when using unreliable transports.
US10255619B2

Approaches presented herein enable creating a dynamic geo-fence based on a popularity of a product. Specifically, a geo-fence at a venue (e.g., retail outlet, restaurant, ticket office, etc.) is established based on a reference point and an area having a range. A product is associated with the established geo-fence. The range of the area is dynamically modified (i.e., increased or decreased) based on a popularity of the product in order to optimize the flow of customers to the venue.
US10255614B2

The detection system monitors WiFi wireless communications at a wireless device and detects a probe request associated with a location. The WiFi device may be a dedicated presence detection device or may offer access to internet and other services as a WiFi access point. A device identifier associated with the originating device may be a component of the probe request. Using the device identifier, the system can detect the presence of a consumer at the location associated with the wireless communications device and transmit information to the consumer based upon the device identifier.
US10255611B2

A hardware computer-implemented method is provided for pricing a current contract for bid that includes generating a tree of the current contract, and generating trees of historical contracts. The contracts each specify respective services. The method includes grouping the trees of historical contracts to form a plurality of groups of trees, based on respective tree distances between the trees in each group. The method includes identifying a group of trees, from the plurality of groups, that is closest to the tree of the current contract by calculating respective distances there between. The method includes calculating a price for the current contract based on gross profits and costs for each service in the identified group. The grouping, identifying, and calculating steps each use different methods, responsive to a service (a) having a baseline; and (b) lacking the baseline, wherein the baseline is a value that indicates a scale of the service.
US10255603B1

A transaction device includes a bootloader that a processing unit executes during device startup. The bootloader causes the processing unit to access values from a persistent memory that are relevant to whether a glitch has occurred on a power supply for the processing unit. Based on the values that are acquired from the persistent memory, the processing unit may implement countermeasures, such as disabling certain device operations or delaying the device booting process.
US10255602B2

A system and computer-implemented method are provided for predicting user trustworthiness through location-based verification with social networking, and for providing an on-line platform for communicating trustworthiness information between different users. The system collects user time and location data to verify the trustworthiness of user transactions. Trustworthiness ratings are established in part by tracking, for particular transactions, time-varying geographic locations of one or more remote computing devices of one or more users associated with the particular transactions, and comparing the time-location data for the particular transactions with one or more time-based attributes or location-based attributes of the transactions.
US10255598B1

A credit account extraction system is configured to identify account information in credit data associated with a consumer and populate a digital wallet of the consumer with the identified financial card information. The financial card information may then be used by online retailers, for example, to expedite transaction completion.
US10255591B2

A central platform provides proxy dynamic values for any one of a number of a cardholder's portable payment devices, upon a request for such information made during a transaction. The proxy dynamic value can be provided to the merchant, who then can route it into the acceptance network in order to initiate the authentication process. The central platform provides the actual primary account number associated with the proxy dynamic value during the authentication process.
US10255579B2

A shipping remittance processor may receive periodic checkpoint data packets during shipping of an object, via a handler, along a shipping route. The shipping remittance processor may then analyze tracking information located in the checkpoint data packet to determine if the tracking information is authentic, and if the object has reached a checkpoint along the shipping route. If the object has reached the checkpoint, the shipping remittance processor may output a remittance indication indicating to output a portion of the total delivery remittance to the handler's remittance account.
US10255575B2

Some embodiments of a system for communicating vehicle information can provide equipment for use inside a fleet vehicle to facilitate prompt and efficient transfer of vehicle and driver information. In particular embodiments, the system may include an electronic onboard recorder mountable in a vehicle and a mobile communication device that is configured to wireless communication with the electronic onboard recorder.
US10255574B2

Systems and methods for business impact analysis and disaster recovery, wherein the system comprises of an input interface; business function parameters; limiting parameters associated to the said business function parameters; a tracking sub-system; an impact calculator; an operation site; and a disaster recovery site; wherein the said limiting parameters defines the limits of the said business function parameters; and wherein the said business function parameters and the said limiting parameters are entered into the system through the said input interface; and wherein the said entered business function parameters are independently or simultaneously tracked by a tracking sub-system; and wherein on occurrence of a change in business function parameters that cross the limits defined by the said limiting parameters is tracked by the said tracking sub-system and the said impact calculator calculates the impact of the change in the said business function parameters simultaneously in real time.
US10255570B1

Aspects of the disclosure provide a computer-implemented method and system for the assignment of roadside assistance service providers such as tow trucks to distressed vehicles/drivers requiring roadside assistance. The methods and systems may include a roadside assistance service provider system with a collection module, an assignment module, and a feedback module. The collection module collects roadside assistance service provider information and historical statistics from real-world information and stores the information in a database that may then be analyzed using particular rules and formulas. The assignment module assigns particular roadside assistance service providers to particular distressed vehicles/drivers based on one or more characteristics. The feedback module may provide near real-time cues to the tow truck driver's mobile device, such as alerting when the amount of time spent on a task exceeds a predefined threshold, flagging high priority tasks/assignments, providing a step-by-step checklist for the repair.
US10255563B2

Aggregation of content based on user-generated topics is provided. Users may associate one or more topics with content items stored across various workloads and repositories. A topic may be a word or phrase of the user's choice, and may be utilized for discoverability of information and aggregation of content items. Topics and content items associated with topics may be acted on (e.g., a user may add or delete topics to associate with a content item, associate or disassociate content items with a topic, embed a set of content items or a stream of content items associated with a topic into other experiences, follow topics, etc.). Content items identified as related to a specific topic may be automatically suggested as possible content items of interest to the user. Additionally, when a user follows a topic, the user may be notified of any changes that occur to the topic.
US10255561B2

A system, method, and non-transitory computer-readable storage medium to detect absent airline itineraries.
US10255556B2

The present disclosure provides a quantum processor realized in a semiconductor material and method to operate the quantum processor to implement adiabatic quantum computation. The quantum processor comprises a plurality of qubit elements disposed in a two-dimensional matrix arrangement. The qubits are implemented using the nuclear or electron spin of phosphorus donor atoms. Further, the processor comprises a control structure with a plurality of control members, each arranged to control a plurality of qubits disposed along a line or a column of the matrix. The control structure is controllable to perform adiabatic quantum error corrected computation.
US10255555B2

In a general aspect, a quantum logic control sequence is generated for a quantum information processor. In some aspects, a quantum computation to be performed by a quantum information processor is identified. The quantum information processor includes data qubits and is configured to apply entangling quantum logic operations to respective pairs of the data qubits. A graph representing the quantum information processor is defined. The graph includes vertices and edges; the vertices represent the data qubits, and the edges represent the entangling quantum logic operations. A quantum logic control sequence is generated based on the graph. The quantum logic control sequence includes a sequence of quantum logic operations configured to perform the quantum computation when executed by the quantum information processor.
US10255551B2

An integrated circuit and method are provided for performing weighted sum computations. The circuit includes: a plurality of current generators interconnected and arranged into pairs, a positive summation node, a negative summation node, and an input generation circuit. For each pair of current generators, the control terminal of each element is electrically connected to an input node. One of the current generators has its drain connected to the positive summation node while the other current generation element has its drain connected to the negative summation node. The remaining terminals on both current generators are connected to a reference, which may be shared. Each pair of current generator source predetermined amounts of current onto the two summation nodes when the following conditions occur: the input node is at an activation voltage, and the two summation nodes are at a predetermined target voltage.
US10255535B1

According to one embodiment, an image forming apparatus includes a printer configured to form an image on a sheet at a carrying speed, a first reading/writing unit configured read tag information stored in a wireless tag disposed on the sheet and to write tag information to the wireless tag, a reading/writing control unit configured to control the first reading/writing unit to read tag information stored in the wireless tag and to write tag information to the wireless tag, and a printer control unit configured to control the carrying speed of the sheet according to a total number of wireless tags disposed on the sheet.
US10255532B2

An image forming apparatus stores raster image data corresponding to a background in a compressed format and generates intermediate data corresponding to a foreground of the background based on obtained print data. A decompressor decompresses the raster image data stored in the memory device and a rasterizer generates new raster image data based on the raster data corresponding to the background obtained by the decompression and the generated intermediate data corresponding to the foreground. When a request is made to stop the generation of the new raster image data in a state of waiting for at least a portion of the raster image data corresponding to the background to be decompressed, the rasterizer stops generation of the new raster image data, and the decompressor continues decompressing the at least a portion of the raster image data corresponding to the background.
US10255529B2

The present disclosure provides an improved approach to implement structure learning of neural networks by exploiting correlations in the data/problem the networks aim to solve. A greedy approach is described that finds bottlenecks of information gain from the bottom convolutional layers all the way to the fully connected layers. Rather than simply making the architecture deeper, additional computation and capacitance is only added where it is required.
US10255527B2

The present disclosure is directed toward systems and methods that enable more accurate digital object classification. In particular, disclosed systems and methods address inaccuracies in digital object classification introduced by variations in classification scores. Specifically, in one or more embodiments, disclosed systems and methods generate probability functions utilizing digital test objects and transform classifications scores into normalized classification scores utilizing probability functions. Disclosed systems and methods utilize normalized classification scores to more accurately classify and identify digital objects in a variety of applications.
US10255524B2

A method for providing a singling device of a storage and dispensing container for drug portions is provided. A singling device is adapted to a specific drug portion based on the measurement of the drug portion. The measurement is obtained by generating at least one image of a to-be-measured drug portion by a detection device and using image analysis to process the at least one image. Drug information for the specific drug portion is determined, the drug information including at least the dimensions of the specific drug portion. Based on the determined drug information, a singling device fitting the drug portion to be singularized is identified and provided for use in the storage and dispensing container. A system for identifying a singling device is also provided.
US10255505B2

Systems and methods are described for augmenting video data based on automated identification of one or more objects depicted in the video data. One or more classification models may identify an object of interest in video data. An aggregated duration count may be maintained that reflects a length of time that the object of interest has been depicted in the video data. This duration or additional metric data derived in part from the duration may be displayed in association with display of the video data and continuously updated during playback of the video data.
US10255504B2

Tracking position of at least one object in video frames. The tracking includes processing an initial frame of a set of frames, the processing the initial frame using feature extraction to identify locations of features of the at least one object. The tracking further includes using motion estimation to track locations of the features in subsequent frames of the set of frames, including iteratively performing: obtaining a next frame of the set of frames, and applying a motion estimation algorithm as between the next frame and a prior frame of the set of frames to identify updated locations of the features in the next frame, where locations of the features as identified based on the prior frame are used as input to the motion estimation algorithm to identify the updated locations of the features in the next frame based on searching less than an entirety of the next frame.
US10255499B2

A head-mounted display including a display, a first lens, at least one light source, at least one pinhole and at least one image sensor is provided. An eye ball observes the display by the first lens. The at least one light source emits at least one light beam to illumine the eye ball. The at least one pinhole is disposed outside a space between the display and the first lens. The at least one light beam reflected by the eye ball passes through the at least one pinhole to form an image on the at least one image sensor.
US10255490B2

The present invention relates to a method and apparatus for human detection in images taken from a surveillance camera. In one embodiment, the method comprises subtracting a current image from a baseline image to obtain a delta image, said delta image comprising at least one object; filtering stray noises and/or noise clusters from said delta image; marking and traversing the boundary of said at least one object; determining the at least one object as valid object: if a length traversed along the boundary of said at least one object is greater than a pre-determined threshold value; and if an interior region of said at least one object is detected as being solid; erasing the interior region of said at least one object and determining one or more pre-determined points on the boundary of said valid object; determining one or more pre-determined parameters corresponding to said pre-determined points and ratio thereof; processing the ratios to identify if the object is a human being or not.
US10255486B2

An image processing apparatus stores, as instance images, a plurality of face images obtained by photographing respective faces of a plurality of persons on a plurality of photographing conditions, while associating the persons with the photographing conditions for each part; obtains the photographing condition of the input face image; approximates the respective parts of the input face images, by a combination of the instance images of the plurality of persons stored in association with the parts and the obtained photographing conditions; decides, for each part of the input face image, a combination corresponding to the combination in the approximation from the instance images of the plurality of persons stored in association with the part and a predetermined photographing condition; and generates an image obtained by photographing the input face image on the predetermined photographing condition, by synthesizing the obtained combination on the whole input face image.
US10255474B2

A fingerprint sensing system. The fingerprint sensing system includes: at least one sensor; at least one display device; at least one application processor; and at least one secure enclave processor. The application processor(s) receives fingerprint data from the sensor(s) and provides the fingerprint data to the secure enclave processor(s). The secure enclave processor(s) decodes the fingerprint data and provides a signal indicative of at least one matched node. The application processor(s), responsive to receipt of the signal indicative of the matched node(s), presents at least a portion of a synthetic fingerprint image via at least one display device corresponding to the matched node(s).
US10255473B2

A method and a resistivity image logging tool connected or connectable to one or more processing devices process geological log data to construct missing information from destroyed or occluded parts using cues from observed data. The geological log data signals can be generated through use of the logging tool having one or more electrodes interacting with a formation intersected by a borehole. The processing involves the steps of: in respect of one or more data dimensions associated with missing values in a log data set, decomposing the signal into a plurality of morphological components; and morphologically reconstructing the signal such that missing values are estimated.
US10255461B2

For a secure device chamber, the device chamber is disposed in a chassis and includes a device port. A door latches to obstruct access to the device chamber. A logic circuit receives an uninterrupted power supply from a computer, stores a device access value, and unlatches the door in response to activation of a chamber eject button and a device access value not being a device secure mode.
US10255455B2

A system and method is provided to allow access to centralized patient data captured from a medical device across an open network to a third party. The system and method receives the request based upon patient-specific information, checks the request and allows access if the request matches stored information.
US10255440B2

This disclosure relates to systems and methods for enabling the use of secret digital or electronic information without exposing the sensitive information to unsecured applications. In certain embodiments, the methods may include invoking, by a client application executing in an open processing domain, a secure abstraction layer configured to interface with secret data protected by a secure processing domain. Secure operations may be securely performed on the secret data by the secure abstraction layer in the secure processing domain based on an invocation from a client application running in the open processing domain.
US10255424B1

A method of verifying a challenge value may include receiving the challenge value from a client device; accessing an external data store to receive data rows that may be associated with a user of the client device; filtering data rows that are not sourced from computer systems associated with the challenge value; grouping the data rows into groups based on which of the computer systems each of the data rows were sourced; determining an input velocity for each of the groups; determining an interval value for each of the groups based on the input velocity; calculating a group value for each of the groups based on the interval value and the input velocity; calculating an estimated total value based on the group values; and determining whether the challenge value can be verified by determining whether the estimated total value is within a threshold of the challenge value.
US10255423B2

Systems, methods, and non-transitory computer-readable media can detect an operation that causes a challenge response process to be initiated. An image category associated with a recognized category label can be identified. At least one image associated with the image category can be displayed during the challenge response process. The operation can be executed when the challenge response process, based on the at least one image, is successfully completed.
US10255420B2

Systems and methods for configuring a cryptographic system, such as an avionic data transfer system associated with an aircraft, are provided. More particularly, systems and methods can be used to assemble a cryptographic key configuration (CKC) for use in a cryptographic system. A CKC can include various components for configuration of a cryptographic system. An administrator can generate CKCs for multiple host systems via a user interface (e.g., a graphical user interface) at a terminal and can deliver the CKCs to the host systems via an automated process by way of, for instance, a removable data cartridge.
US10255419B1

A system and method verify and validate user identity for enrollment in a secure personal dataset accessing system, wherein a personal dataset includes identifiable attributes of a user. Authenticity of an asserted user identity includes electronically verified identifiable attributes to form the personal dataset. A generated digital security element results in the user electronically receiving a password and unique electronic address assigned to the user. The digital security element is then transmitted to the user and enables electronic access to the personal dataset, the personal dataset having been authenticated through the verification and validation.
US10255411B2

A method of managing a personal medicine information management service by a user device and a server includes obtaining a medicine image captured by photographing appearance of a user medicine; transmitting the obtained medicine image to the server as a request for recognition of the user medicine; and receiving medicine quantity information and personal medicine information from the server based on a result of the recognition of the user medicine. The personal medicine information includes an image of the user medicine of which recognition training is performed by the server.
US10255407B2

Method and system for providing volume manufacturing of customizable items including receiving a data package including a plurality of manufacturing parameters, each of the plurality of manufacturing parameters associated with a unique item, verifying the received data package, and implementing a manufacturing process associated with the received data package is provided.
US10255406B2

A computer-implemented method for designing a gas turbine exhaust diffuser includes a computer identifying an initial diffuser design and performing a design refinement process. The design refinement process includes generating a new diffuser design by modifying the initial diffuser design according to one or more objective functions and one or more design constraints. A fluid velocity pattern associated with the new diffuser design is determined and used to compute particle tracing lines through an internal portion of the new diffuser design. The particle tracing lines are grouped into particle line bundles extending longitudinally within the new diffuser design and an average path is computed for each particle line bundle. Then, for each respective average path, a rigid tube capable of channeling gases through the internal portion of the new diffuser design is generated and added to the new diffuser design.
US10255400B1

Disclosed approaches for configuring a memory include generating by a high-level synthesis (HLS) tool executing on a computer system, a first mapping of elements of a high-level language (HLL) program to elements of a hardware language finite state machine that represents a circuit implementation of the HLL program. The HLS tool further generates a second mapping of lines of the HLL program to states of the hardware language finite state machine and stores the information describing the first mapping and the second mapping in a data structure of a database in the memory.
US10255398B2

In one embodiment, a device generator automatically generates a circuit, firmware, and assembly instructions for a programmed electronic device based on behaviors that are specified via mappings between triggers and actions. In operation, the device generator generates a circuit based on the mappings. The circuit specifies instances of electronic components and interconnections between the instances. Subsequently, the device generator generates firmware based on code fragments associated with the triggers and actions included in the mappings that specify the high-level behavior. In addition the device generator generates assembly instructions based on the interconnections between the instances. Advantageously, the device generator provides an automated, intuitive design process for programmed electronic devices that does not rely on the designers possessing any significant technical expertise. By contrast, conventional design processes for programmed electronic devices typically only automate certain steps of the design process, require specialized knowledge, and/or are limited in applicability.
US10255393B2

A method, system and computer program product for optimally placing photovoltaic arrays to maximize a value of energy production. Incident solar radiation for various placements of the photovoltaic arrays accommodating different azimuths and tilts is calculated. Alternating current solar photovoltaic electricity energy and power production is then estimated from the calculated solar radiation on a plane and weather data. Furthermore, a value of solar photovoltaic electricity energy and power produced by the photovoltaic arrays for the various placements is calculating using the estimated alternating current solar photovoltaic electricity production. A placement out of the various placements for the photovoltaic arrays is then selected corresponding to a highest value of the solar photovoltaic electricity produced by the photovoltaic arrays. In this manner, the appropriate placement for the photovoltaic arrays is determined that maximizes the value of energy production (where “value” may correspond to an economic value or a non-economic value).
US10255388B2

A method for designing off-axial optical system with freeform surfaces is provided. An initial system is established. A freeform surface of the off-axial optical system that needs to be solved is defined as a freeform surface. A number of feature rays are selected. A number of intersections of the feature rays with the freeform surface are calculated point by point based on a given object-image relationship and a vector form of Snell's law. A number of first feature data points are obtained from the intersections and surface fitted to obtain the freeform surface. All the freeform surfaces of the off-axial optical system that need to be solved are obtained by the method above to form a before-iteration off-axial optical system. The before-iteration off-axial optical system is used as the initial system for multiple iterations to obtain an after-iteration off-axial optical system.
US10255387B2

A modeling framework for evaluating the impact of weather conditions on farming and harvest operations applies real-time, field-level weather data and forecasts of meteorological and climatological conditions together with user-provided and/or observed feedback of a present state of a harvest-related condition to agronomic models and to generate a plurality of harvest advisory outputs for precision agriculture. A harvest advisory model simulates and predicts the impacts of this weather information and user-provided and/or observed feedback in one or more physical, empirical, or artificial intelligence models of precision agriculture to analyze crops, plants, soils, and resulting agricultural commodities, and provides harvest advisory outputs to a diagnostic support tool for users to enhance farming and harvest decision-making, whether by providing pre-, post-, or in situ-harvest operations and crop analyzes.
US10255385B2

Model optimization approaches based on spectral sensitivity is described. For example, a method includes determining a first model of a structure. The first model is based on a first set of parameters. A set of spectral sensitivity variations data is determined for the structure. Spectral sensitivity is determined by derivatives of the spectra with respect to the first set of parameters. The first model of the structure is modified to provide a second model of the structure based on the set of spectral sensitivity variations data. The second model of the structure is based on a second set of parameters different from the first set of parameters. A simulated spectrum derived from the second model of the structure is then provided.
US10255379B2

Methods and Systems to display the results of a search operation are provided. More particularly the invention relates to a method to display search results comprising a relevant portion of the data in timeline. The method comprising displaying said results; said display comprising a extract preserving the timeline event properties. The extract may further comprise of one or more timeline properties.
US10255368B2

A computer system includes a memory that stores two lists of electronic data transaction requests. Stored and received data transaction requests are associated with a size value and a counter-size requirement value. When data transaction requests are received they are added to one of the two lists and list to which the data transaction request is added is set to a working side. A working order is selected from the working side and a first sum of size values of data transaction requests is calculated from the working side. A second sum of size values is calculated from the non-working side from data transaction requests that have a counter-size requirement value that is less than the first sum. If the counter-size requirement value is less than or equal to the second sum, the electronic data requests from the respective lists are matched.
US10255366B2

A display apparatus for and a method of providing to users additional information associated with a broadcasting signal that is being output via the display apparatus are provided. The display apparatus includes a communication unit configured to perform data communication, and a control unit configured to acquire a keyword from content being reproduced by the display apparatus, to acquire user preference information corresponding to a mobile terminal, to acquire a search result corresponding to the acquired keyword, to produce additional information based on the acquired search result and the acquired user preference information, and to provide the additional information to the mobile terminal via the communication unit.
US10255365B2

In one embodiment, a method includes receiving from a client device of a first user of an online social network a partial query input including a first character string. The method may determine one or more predicted queries based on the partial query input. The method may generate one or more search results for each of the predicted queries. The method may send, in response to receiving the partial query input, one or more of the search results to the client device for storage in a cache of the client device. The method may also retrieve, in response to receiving a completed query input from the first user, one or more of the search results from the cache of the client device for display. The completed query input may include a second character string, where the second character string may include at least the first character string.
US10255355B2

The visual analytic system enables information retrieval within large text collections. Typically, users have to directly and explicitly query information to retrieve it. With this system and process, the reasoning of the user is inferred from the user interaction they perform in a visual analytic tool, and the appropriate information to query, process, and visualize is systematically determined.
US10255354B2

The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of topics associated with a set of content items. Next, the system obtains a first set of attributes associated with a first topic in the set of topics and a second set of attributes associated with a second topic in the set of topics. Next, the system calculates a similarity between the first and second sets of attributes and applies a threshold to the similarity to identify the first and second topics as synonymous when the similarity exceeds a threshold. The system then merges the first and second topics under a representative topic. Finally, the system displays the representative topic to a user to improve understanding of the set of content items by the user without requiring the user to manually analyze the set of content items.
US10255337B2

A health care information system, method and computer program product are provided to transform health care data in an efficient manner. In the context of a health care information system, the health care information system includes processing circuitry configured to define a transformation pipeline that includes a plurality of ordered transform elements. The processing circuitry is also configured to ingest health care data with the transformation pipeline in order to transform the health care data. The processing circuitry is further configured to track propagation of data representative of or associated with the health care data through the transformation pipeline. The processing circuitry is configured to track the propagation by identifying one or more completed transform elements that have completed processing of the data and by also identifying one or more ongoing transform elements that have begun processing of the data but for which the processing is incomplete.
US10255334B1

A count of documents similar to a reference document is determined based on a plurality of similarity ratings. Each similarity rating may be based on a number of co-occurring terms between the reference document and the corresponding similar documents. A graphical user interface (GUI) may be provided. The GUI may include a GUI element that is associated with the similar documents. Furthermore, the GUI element may include a visual representation of a number of documents for each similarity rating that are retrievable based on a selection of the corresponding similarity rating. The GUI element may be provided prior to retrieving one of the similar documents.
US10255328B2

Techniques for location source ranking for determining device location are described. A location source generally refers to a source of position information (e.g., GPS coordinates, latitude and longitude, street addresses, and so forth) that can be used to determine a geographical location of a device. According to one or more embodiments, location sources and/or combinations of location sources can be ranked based on various criteria. Thus, when a location is requested for a particular device, a highest ranking available location source or combination of location sources can be selected to determine a location of the device. Location source rankings, for instance, can be maintained on a client device and/or via a remote location-related service. According to various embodiments, a location of a device can be determined to enable emergency assistance to be provided at the location.
US10255324B2

Disclosed aspects relate to automated query modification in a database management system (DBMS). A triggering event related to an execution of a query may be detected by an automated query modification engine. A query modification operation may be determined by the automated query modification engine based on a nature of the triggering event. The query modification operation may be determined to debug the triggering event related to the execution of the query. The query modification operation may be carried-out by the automated query modification engine. The query modification operation may be carried-out to modify the query to debug the triggering event related to the execution of the query.
US10255311B2

Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed.
US10255310B2

A method and system for managing searches of a data set that is partitioned based on a plurality of events. A structure of a search query may be analyzed to determine if logical computational actions performed on the data set is reducible. Data in each partition is analyzed to determine if at least a portion of the data in the partition is reducible. In response to a subsequent or reoccurring search request, intermediate summaries of reducible data and reducible search computations may be aggregated for each partition. Next, a search result may be generated based on at least one of the aggregated intermediate summaries, the aggregated reducible search computations, and a query of adhoc non-reducible data arranged in at least one of the plurality of partitions for the data set.
US10255299B2

Extending the work in 2D/3D graphical databases, the present invention discuss constraints in high dimensional spaces, its efficient storage; relational algebra. The relational algebra includes queries like finding polytopes disjoint or intersecting with the given polytope; or finding a subset or superset of the polytope. This invention also presents methods to generate new information equivalent constraints set from existing constraints sets, presents new kinds of joins and a rich relational algebra of the constraints. Different methods such as distortion, rotation and shape scaling transformations are employed to obtain the information equivalent different sets of constraints. Also, this invention discusses queries to obtain the information equivalent constraints set of the given constraints set along with a new query language, when the data is in memory.
US10255281B2

Systems and methods for providing a document are described. In one described method, a document comprising a portion selected by a first member of a social network is hoisted for the first member. The portion is dynamically updated with content. An audience criterion for the portion and a type of relationship between the first member and a second member of the social network are identified. If the type of relationship between the first member and the second member satisfies the audience criterion, the second member is provided access to at least the portion.
US10255279B2

A social networking system determines whether a particular user is qualified to provide translations of text from a first language to a second language. The determination may include evaluation of the language competencies of the user, and also of the trustworthiness of the user as a translator, as determined based on prior translations submitted by the user. The social networking system also selects translations of a text item for a user to whom that text is to be shown. When evaluating a candidate translation for presentation to the user, the evaluation may assess factors such as the determined qualification as a translator of the user who provided the candidate translation; a quality score of the candidate translation itself; and/or the similarity of the user viewing the content and the user providing the candidate translation.
US10255277B2

Exemplary embodiments relate to techniques for selecting translators willing to provide high-quality translations for a cause, organization, or individual. Users having a high level of engagement with the cause, organization, or individual may be identified as translator candidates. For example, the user may actively engage with the organization or individual on social media, or may be interested in the topics discussed in the source document. The translators may be evaluated based on the quality of their previous translations and their level of engagement/interest. The translator candidates may be directly connected with the originator of the request to translate the document. Because exemplary embodiments select highly engaged users to translate the source document, the resulting translation is likely to be of higher quality, and produced at a lower cost, than a translation by a non-engaged user, and user participation and awareness of a cause, organization, or individual may be increased.
US10255275B2

Implementations herein relate to methods and devices for generating candidate translations and for quantizing text as well as words. A method may include generating, by a computing device, pending candidate translations of text to be translated based on predetermined translation rules. The computing device may generate translation probabilities from the text to be translated to the pending candidate translations based on features having impacts on translation probabilities of the pending candidate translations and a predetermined translation probability prediction model. The computing device may then select a predetermined number of pending candidate translations that have the translation probabilities higher than other pending candidate translations in the pending candidate translations to be the candidate translations of the text to be translated. In implementations, the features having impacts on the translation probabilities may include degrees of semantic similarity between the text to be translated and the candidate translations.
US10255273B2

Examples of the present disclosure describe systems and methods relating to generating a relevance score on a given natural language answer to a natural language query for ranking the answer among other answers for the query, while generating a summary passage and a likely query to the given passage. For instance, multi-layered, recurrent neural networks may be used to encode the query and the passage, along with a multi-layered neural network for information retrieval features, to generate a relevant score for the passage. A multi-layered, recurrent neural network with soft attention and sequence-to-sequence learning task may be used as a decoder to generate a summary passage. A common encoding neural network may be employed to encode the passage for the ranking and the summarizing, in order to present concise and accurate natural language answers to the query.
US10255262B2

A method, system and computer readable program product are disclosed for encoding a function in a spreadsheet program to execute stream processing on a computing system. In embodiments of the invention, the method comprises encoding one or more formulas in one or more cells of the spreadsheet program, each of the formulas supporting data windows and stream partitioning; designating a first group of cells of the spreadsheet program as input cells for holding input values for the one or more formulas; and designating a second group of cells of the spreadsheet program as output cells for holding output values of the one or more formulas. In embodiments of the invention, the stream partitioning includes partitioning a defined stream of data into a plurality of data stream partitions, and the one or more formulas are encoded to operate on the plurality of data stream partitions.
US10255244B2

In one embodiment, a method includes receiving a query, identifying one or more nodes of a plurality of second nodes corresponding to the query, calculating a score for each of the identified nodes using a probabilistic ranking model that scores each node based at least in part on a number of edges connecting the node to one or more nodes within a first set of user nodes that includes the first node and user nodes corresponding to second users sharing one or more user attributes with the first user, and generating corresponding search results. The score calculated for each of the identified nodes may bias the search results toward nodes connected to disproportionately more nodes in the first set of user nodes than nodes in the plurality of second nodes that correspond to an overall population of users of the online social network.
US10255240B2

There is disclosed a method of processing a search query, the method executable at a server. The method comprises receiving, via a communication network from an electronic device associated with the user, a first voice command from the user, the first voice command comprising an indication of a first search query; receiving, via the communication network from the electronic device associated with the user, a second voice command from the user, the second voice command comprising an indication of a second search query; determining if the second search query is a refinement of the first search query, said determining comprising; performing a first pseudo search based on a combination of the first search query and the second search query; performing a second pseudo search including the second search query; determining relative weight of the first pseudo search results and the second pseudo search results; deducing that the second search query is a refinement of the first search query responsive to the relative weight of the first pseudo search results being higher than that of the second pseudo search results.
US10255239B2

Methods, systems, and computer program products for ranking data items are described. In accordance with various example embodiments, a ranking configuration is defined for an object type, the ranking configuration comprising an assignment of one or more ranking dimensions each comprising one or more object attributes to the object type and, for each of the one or more assigned ranking dimensions, one or more corresponding values and a significance weight assigned to each value, at least one of values being a dynamic value corresponding to the context-based object attribute. A ranking condition is generated for each ranking dimension assigned to the object type. The generation of the ranking condition is based at least in part on one or more object attributes, a specified ranking-impact weight, a context value corresponding to the context-based object attribute, and the one or more values and associated significance weights. A database query for data objects of the specified object type and comprising the generated ranking condition is generated.
US10255237B2

A system includes transmission of a first transaction identifier and a first commit identifier to a first data storage system, the first commit identifier identifying a first data snapshot of the first data storage system, transmission of a first query to the first data storage system, transmission of a first prepare instruction and the first transaction identifier to the first data storage system, determination that a first ready response has been received from the first data storage system in response to the first prepare instruction, transmission, in response to the determination, of a first commit instruction and the first transaction identifier to the first data storage system, and reception of a second commit identifier from the first data storage system, the second commit identifier identifying a second data snapshot of the first data storage system.
US10255234B2

In an approach to storing data elements in a database, a database management unit provides a table-mapping file for enabling access to a table of a plurality of tables in a storage medium, the table-mapping file comprising a plurality of map records of a single table, a map record comprising information indicative of the table, a column of the table, a data section of the table, and a range of values of data elements included in the data section of the column. The unit receives a data element at the database via a communication interface, determines the table, column, and data section the data element is to be stored in, and stores the data element in the section file corresponding to the determined table, column and data section. The unit then updates the table-mapping file corresponding to the table, columns and data section the data element has been stored in.
US10255233B2

A computerized system and method for data management that packages data in the inherent folder hierarchy of the operating system, and layers a virtual folder/file hierarchy and directory system atop the inherent folder hierarchy. The virtual folder/file hierarchy provides non-hierarchical HTML search and indexing on top of the existing Windows® file systems. HTML scripts tag files with keywords indicating topic, subtopic, and levels, and provide an HTML-based user interface that searches known paths by tags. The versatility of complete, customized streamlining, full detail, and multiple levels of detail in between, is also delivered. Altogether this provides intuitive, pinpoint classified subject/sub-topic/s nested to any desired level, plus a personalizable, much more useful information hierarchy for faster, easier access and navigation to desired information, in addition to numerous unique features, such as multiple unique perspectives of information, all based on the unique, customized subject/sub-topic/s orientation.
US10255219B2

An apparatus (301) for communication according to a Universal Serial Bus, USB, specification, comprising: a first USB device (301) and a second USB device (306) for connecting operatively to a first USB host and a second USB host, respectively; an audio interface stage (320) configured to interface with an audio component such as a headset; and audio controller (316).The audio controller (316) is configured with: a first channel (327), channeling audio signals between the first USB device and the audio interface stage (320), and a second channel (328), channeling audio signals between the second USB device and the audio interface stage (320); wherein the audio controller (316) automatically switches between the first channel (327) and the second channel (328) while giving priority to audio signals on the first channel over audio signals on the second channel.Thereby respective software programs, among which one requires priority access to the audio component, running on one hardware apparatus, such as a personal computer, or on separate hardware apparatuses can be operatively connected to respective USB devices while sharing one audio component and while giving one of the respective software programs priority access to the audio component.
US10255193B2

The present disclosure includes apparatuses and methods related to virtual address tables. An example method comprises generating an object file that comprises: an instruction comprising a number of arguments; and an address table comprising a number of indexed address elements. Each one of the number of indexed address elements can correspond to a virtual address of a respective one of the number of arguments, wherein the address table can serves as a target for the number of arguments. The method can include storing the object file in a memory.
US10255192B2

The present invention provides a data storage device including a flash memory and a controller. The flash memory includes a plurality of blocks, wherein each of the blocks has a plurality of pages. The controller receives a plurality of write commands in a sequence, assigns a plurality of write sequence numbers to the write commands according to the sequence in which the write commands are received, and writes a plurality of data sectors and the write sequence numbers of the write commands into the pages of a first current block and a second current block of the blocks according to the write commands.
US10255185B2

Disclosed aspects relate to cache management in a stream computing environment that uses a set of many-core hardware processors to process a stream of tuples by a plurality of processing elements which operate on the set of many-core hardware processors. The stream of tuples to be processed by the plurality of processing elements which operate on the set of many-core hardware processors may be received. A tuple-processing hardware-route on the set of many-core hardware processors may be determined based on a cache factor associated with the set of many-core hardware processors. The stream of tuples may be routed based on the tuple-processing hardware-route on the set of many-core hardware processors. The stream of tuples may be processed by the plurality of processing elements which operate on the set of many-core hardware processors.
US10255180B2

A persistence management system performs, at a server, operations associated with a number of applications. At the server, a persistence manager can intercept a file system call from one of the applications, wherein the file system call specifies a file located on a remote persistent storage device separate from the server. The persistence manager can determine that data belonging to the file requested by the file system call is stored on a local persistent storage device at the server, retrieve the data from the local persistent storage, and respond to the file system call from the application with the data.
US10255179B2

A device that provides garbage collection read throttling includes at least one processor that is configured to receive a request to perform a garbage collection read command on one of a plurality of flash memory circuits. The at least one processor is configured to determine whether garbage collection read throttling is enabled, such as when a garbage collection read throttling criterion is satisfied. The at least one processor is configured to buffer the garbage collection read command when garbage collection read throttling is enabled and perform the garbage collection read command when garbage collection read throttling is disabled. When the garbage collection read throttling is enabled and the garbage collection read command is buffered, the at least one processor is configured to perform the buffered garbage collection read command when garbage collection read throttling is subsequently disabled.
US10255174B2

A system having a common cache pool (CCP) includes a computing device having a plurality of applications executable on the computing device, each of the applications being in a particular application category, at least a first portion of the plurality of applications configured to utilize a cache. The CCP including a plurality of sub-caches associated with a respective particular application category, a sub-portion of applications associated with a sub-cache based on the particular application category, a first application of the sub-portion of applications accessing a first sub-cache when operated by a first user, and a second application of the sub-portion of applications, when operated by the first user, accessing the first sub-cache if the first application and the second application are of the same particular application category. A method to implement the system and a non-transitory computer-readable medium are also disclosed.
US10255172B1

A computer program product, system, and method for: registering one or more agents within a program, wherein each agent is located along an execution path of the program and is configured to change the program's internal state; and executing at least one of the agents located along a first path in response to the program executing the first path. In some embodiments, executing the at least one of the agents includes changing internal data of the program and/or causing the program to execute varying amounts of data on the first path.
US10255171B2

A test program is run repeatedly (either as a loop that is programmed into the code of the test program itself, or by repeatedly running the test program manually in response to user input instructing repeated run(s) of the test program. At least some run(s) of the test program use a cipher key that was derived and saved by the test program during a previous run of the test program (rather than re-deriving the cipher key based on information provided by the operating system). In this way, if the corresponding cipher key, as stored in the system space of the operating system has become corrupted during previous run(s) of the test program, then the incompatibility between the corrupted cipher key in the system space, and the previously saved cipher key that was previously derived by the test program, will be more easily detected.
US10255170B2

A computer-implemented method includes receiving from a codeset compiler a request for a codeset converter to convert from a source codeset to a target codeset. A mapping table is generated responsive to the request, where the mapping table maps from the source codeset to the target codeset. An applicable codeset converter compiler is selected, from among a plurality of available codeset converter compilers, for compiling a requested codeset converter from the source codeset to the target codeset. The requested codeset converter is compiled with the applicable codeset converter compiler, using a computer processor, responsive to the request. The requested codeset converter is returned to the codeset compiler.
US10255169B2

A method to test a software application based on grouping application features based on categories of the human mind and human senses. Methods and systems for testing an application including generating test scenarios to test an application, the method comprising: extracting a plurality of features associated with the application; determining a match for each of the plurality of features with at least one of a plurality of predefined application features using a list of predefined application features mapped with a plurality of groups representing human senses such as sight, hearing, touch, and balance; creating a data structure having nodes arranged in layers based on the match determined for each of the plurality of features with at least one of the plurality of groups; and generating a plurality of test scenarios for the application based on the data structure based on a combinatorial analysis at each of the plurality of nodes of the data structure.
US10255166B2

A method to determine a valid input sequence for an unknown binary program is provided. The method may include obtaining an input sequence for an unknown binary program. The method may also include obtaining a memory address range for each of one or more variables in the unknown binary program and executing an instrumented version of the unknown binary program with the input sequence as an input to the instrumented version of the unknown binary program. The method may also include recording one or more memory addresses accessed during the execution of the instrumented version of the unknown binary program and determining that the unknown binary program accepts the input sequence as valid based on one or more of the one or more recorded memory addresses corresponding to the memory address range of one or more of the variables in the unknown binary program.
US10255164B2

Transaction data is accessed that describes a plurality of transactions and includes a plurality of frames, with each frame describing a respective portion of a corresponding one of the plurality of transactions. A user-defined stitching definition is accessed that is related to a particular one of the plurality of transactions. Correlations between respective transaction portions described in the plurality of transaction frames are determined with a particular correlation between first and second transaction portions determined based on the user-defined stitching definition. A transaction path of the particular transaction is determined based at least in part on the particular correlation determined between the first and second transaction portions. The particular transaction includes the first and second transaction portions and the first transaction portion is determined to immediately precede the second transaction portion in the transaction path of the particular transaction based on the determined particular correlation.
US10255158B2

Systems, methods, and other embodiments associated with reconfiguring applications and monitoring exceptions are described. In one embodiment, a computer implemented method analyzes executable code of an application and identifies an exception handling clause. The method modifies the executable code by reconfiguring the exception handling clause to call a monitoring agent and pass information associated with an exception that occurs during execution of the executable code.
US10255151B1

A smart add-in card can be leveraged to perform testing on a host server computer. The add-in card can include an embedded processor and memory. Tests can be downloaded to the add-in card to test a protocol under which the add-in card operates. In a particular example, a PCIe communication bus couples the motherboard to the add-in card and the tests can purposely violate the PCIe specification. The tests can be developed to test conditions that are typically difficult to test without the use of special hardware. However, the smart add-in card can be a simple Network Interface Card (NIC) that resides on the host server computer during normal operation and is used for communication other than security testing. By using the NIC as a testing device, repeatable and reliable testing can be obtained.
US10255150B2

Provided are a multichip debugging method and a multichip system adopting the same. The multichip system includes: a first chip including a first debugging port and first identification (ID) information, a second chip including a second debugging port and second ID information, and a test access port (TAP) electrically connected to the first debugging port and the second debugging port and configured to connect to a test apparatus via the TAP.
US10255137B1

Method and system for point-in-time recovery from a deduplicated data system is discussed. A request specifying a point-in-time may be received. A backup snapshot nearest that point-in-time may be identified, and a recovery snapshot may be synthesized.
US10255131B2

A storage device is provided. The storage device includes a nonvolatile memory device including memory blocks, and a controller configured to perform write, read and erase operations with respect to a selected memory block from among the memory blocks. If the number of error bits is greater than a critical value in a read operation with respect to the selected memory block, the controller is configured to perform a read reclaim of migrating valid data stored in the selected memory block to another memory block through at least two migration operations. In the read reclaim, the controller is configured to adjust an amount of data migrated in one migration operation.
US10255123B2

A memory device includes a memory module and a control module. The control module is coupled to the memory module and is configured to store data into the memory module according to a first mapping table. The control module includes a storing unit and a guaranteeing unit. The storing unit is configured to store the first mapping table. The guaranteeing unit is coupled to the storing unit and is configured to determine whether the first mapping table is correct or not. The guaranteeing unit is further configured to issue an error signal in a state where the first mapping table is incorrect.
US10255122B2

Generally, this disclosure provides systems, devices, methods and computer readable media for implementing function callback requests between a first processor (e.g., a GPU) and a second processor (e.g., a CPU). The system may include a shared virtual memory (SVM) coupled to the first and second processors, the SVM configured to store at least one double-ended queue (Deque). An execution unit (EU) of the first processor may be associated with a first of the Deques and configured to push the callback requests to that first Deque. A request handler thread executing on the second processor may be configured to: pop one of the callback requests from the first Deque; execute a function specified by the popped callback request; and generate a completion signal to the EU in response to completion of the function.
US10255112B2

A host system reallocates resources in a virtual computing environment by first receiving a request to reallocate a first quantity of a first resource type. Next, potential trade-off groups are evaluated and a trade-off group is selected based on the evaluation. The selected trade-off group includes a set of applications running in the virtual computing environment that can use one or more alternate resource types as a substitute for the first quantity of the first resource type. After the selection, the host system reallocates the first quantity of the first resource type from the trade-off group. This reallocation may be made from the trade-off group to either a first application running in the virtual computing environment or the host system itself. If the reallocation is to the host system, then the total quantity of the first resource type allocated to applications running in the virtual computing environment is thereby reduced.
US10255109B2

Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive a completion acknowledgment from the plurality of graphics processing units and in response to a determination that the workload is finished, to terminate one or more communication connections on the interconnect bridge. Other embodiments are also disclosed and claimed.
US10255108B2

A system, method, and computer readable storage medium for accessing a data file shared by all computing nodes participating in a system based on a blockchain protocol. The data file includes transactions and blocks. The transactions are data to be stored in the blockchain and the blocks are records that confirm when and in what sequence certain transaction became journaled as part of the blockchain. A request is received to include a plurality of transactions each with additional data as a new block on the blockchain. Criteria that includes a settable period of time or a settable number of transactions received is used to determine how many transactions go into a new block. A directed acyclic graph (DAG) is accessed that is constructed based on inter-dependencies among the transactions. The transactions for the new block are divided into a set of two or more independent tasks that can be executed in parallel based on the DAG. The independent tasks that can be managed independently are executed.
US10255104B2

Embodiments described herein include a system, a computer-readable medium and a computer-implemented method for processing a system call (SYSCALL) request. The SYSCALL request from an invisible processing device is stored in a queueing mechanism that is accessible to a visible processing device, where the visible processing device is visible to an operating system and the invisible processing device is invisible to the operating system. The SYSCALL request is processed using the visible processing device, and the invisible processing device is notified using a notification mechanism that the SYSCALL request was processed.
US10255077B2

An apparatus and method are described for executing both latency-optimized execution logic and throughput-optimized execution logic on a processing device. For example, a processor according to one embodiment comprises: latency-optimized execution logic to execute a first type of program code; throughput-optimized execution logic to execute a second type of program code, wherein the first type of program code and the second type of program code are designed for the same instruction set architecture; logic to identify the first type of program code and the second type of program code within a process and to distribute the first type of program code for execution on the latency-optimized execution logic and the second type of program code for execution on the throughput-optimized execution logic.
US10255070B2

Global synchrony changes the way computers can be programmed. A new class of ISA level instructions (the globally-synchronous load-store) of the present invention is presented. In the context of multiple load-store machines, the globally synchronous load-store architecture allows the programmer to think about a collection of independent load-store machines as a single load-store machine. These ISA instructions may be applied to a distributed matrix transpose or other data that exhibit a high degree of data non-locality and difficulty in efficiently parallelizing on modern computer system architectures. Included in the new ISA instructions are a setup instruction and a synchronous coalescing access instruction (“sca”). The setup instruction configures a head processor to set up a global map that corresponds processor data contiguously to the memory. The “sca” instruction configures processors to block processor threads until respective times on a global clock, derived from the global map, to access the memory.
US10255061B2

A system provides cloud-based identity and access management. The system receives a request for performing an identity management service. The request identifies the service and a current version of a microservice. The current version of the microservice is in a first stateless middle tier in a first topology that includes a first web tier. The system performs the identity management service by the current version of the microservice using tenant data stored in a database. The system then determines an upgrade to be applied to the microservice, and deploys a second topology that implements the upgrade. The second topology includes a second web tier and a second stateless middle tier including a new version of the microservice. The system tests the new version of the microservice in the second topology using test data stored in the database, promotes the second topology, and drains and shuts down the first topology.
US10255058B2

Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.
US10255052B2

A method for determining a deployment configuration of multiple micro services that interact with each other is provided. The method includes the steps of determining a metric describing an amount of communication traffic between at least two of the micro services. Based on the metric, an execution environment may be determined for at least one of the micro services. Deployment information specifying that the at least one micro service shall be deployed on the determined execution environment may be generated.
US10255049B2

Techniques are described for providing a non-blocking application object framework allowing parallelization of operation and function calls throughout an application executing within the framework. In one example, a dependency model associated with an application in a non-blocking application object framework is identified, where the application is associated with a plurality of operations and the dependency model defines at least one dependency between at least two of the operations. At runtime of the non-blocking application object framework, the identified dependency model is interpreted. An optimized execution plan of the application is automatically generated in the non-blocking application object framework based on the interpreted dependency model, wherein at least a first portion of the operations of the application are optimized in a sequential execution order based on dependencies defined in the dependency model. The application is then executed in the non-blocking application object framework based on the optimized execution plan.
US10255048B2

Provided is a method for string comparison. The method includes receiving a plurality of target strings. Each target string of the plurality of target strings comprises a sequence of characters. The method further includes creating a character index for the plurality of target strings having a plurality of entries corresponding to the sequence of characters. The method further includes prioritizing the plurality of entries. The method further includes determining an evaluation method for the plurality of target strings based on the plurality of prioritized entries. The method further includes performing the evaluation method for the plurality of target strings.
US10255045B2

In one embodiment, non-transitory computer-readable medium stores instructions for implementing a source code editor within an integrated development environment. The instructions to cause one or more processors to implement a method comprising receiving data at a source code editor, the data representing a data value to be used by source code displayed by the source code editor, inserting the data representing the data value into the source code, and displaying a graphical representation of the data value in the source code editor, the graphical representation displayed within a program code statement associated with the data value.
US10255044B2

The present invention relates to a method of dynamically modifying a deployed application including an embedded library, including: during execution of the application, the library transmitting a model about the visual appearance of the application to an editing component; receiving input from a user at the editing component to generate instructions utilizing the model; and transmitting the instructions to the application which, in turn, modify the application. A system for dynamically modifying a deployment application is also disclosed.
US10255043B2

The programmable communication system supports communication between both user devices message broker server(s) using a processor-based programmable modular block device implementing an execution engine and programmed to communicate with other processors through a message broker server using a predefined communication protocol. The block device includes a device port for coupling to sensor(s) and actuator(s), and a communication port to communicate with other processors using said predefined communication protocol. An editor program discovers and acquires information about the block device and about other devices in communication with the block device directly or via a message broker. The editor generates and downloads to the block device a rules-based program based on the acquired information. The block device uses the execution engine to execute the program and thereby obtain information through the ports and provide information and control signals.
US10255033B2

An electronic device that coordinates a playback operation is described. In particular, an interface circuit in the electronic device may calculate, based on differences between transmit times when packets were transmitted by a second electronic device and receive times of the packets, relative drift as a function of time between a clock in the interface circuit and a second clock in the second electronic device. Then, the interface circuit may adjust, based on the relative drift, a clock circuit that provides the clock to eliminate the relative drift, and may determine a remaining time offset between the clock and the second clock. Next, the interface circuit may modify a future time when the electronic device is to perform the playback operation based on the remaining time offset to determine a corrected future time, and the electronic device may perform the playback operation at the corrected future time.
US10255030B2

Certain implementations of the disclosed technology may include systems and method for handling application notifications. According to an example implementation, a method is provided. The method can include receiving a plurality of audio feeds from a respective plurality of applications, and determining a priority status for one or more of the respective applications. Based on the determined priority status, the method may further include determining a first prioritized audio feed and a second prioritized audio feed from the plurality of applications. The method includes detecting, in a signal associated with the first prioritized audio feed, a signal gap having a gap start. The method includes modifying, based at least in part on the signal of the first prioritized audio feed, one or more parameters associated with at least the second prioritized audio feed, and outputting, to an output device, at least a portion of the first prioritized audio feed.
US10255025B2

A screen sharing system includes information processing apparatuses that display the same content on their respective screens as a shared screen. Each of the information processing apparatuses includes an operation right switching unit configured to acquire an operation right, a transmission data generating unit configured to generate transmission data including operational information of an input operation, and a drawing unit configured to draw a display object on the screen. At a transmitting information processing apparatus with the operation right, the drawing unit draws the display object according to the operational information, and the transmission data generating unit generates the transmission data including the operational information and sends the transmission data to a receiving information processing apparatus without the operation right. At the receiving information processing apparatus, the drawing unit draws the display object according to the operational information in the transmission data received from the transmitting information processing apparatus.
US10255023B2

A collaboration system including a spatial event map that can be published as an electronic document by a collaboration server and consumed by a consuming workstation. The electronic document is self-contained, and includes a viewer that has a module for rendering each of the graphical target types in the workspace onto a screen space. The system includes a server-side data processor that maintains the spatial event map which locates events in a workspace. The spatial event map includes a log of events, entries in the log having a location of a graphical target of the event in the workspace and a time.
US10255018B2

A display unit has modular groups of light emitting elements or pixels. A light emitting element in the display unit can be used as a light receptor for accepting control information without needing to connect the display unit to a network or a controller.
US10255016B2

A method and system. Users of multiple display devices engaged in a communication and a role associated with each of the users engaged in the communication are identified. Screen space of each of the multiple display devices is partitioned as a function of a total number of the users and based on the role of each of the users in the communication.
US10255008B2

A printing apparatus includes an accepting unit configured to accept one of a first setting and a second setting, the first setting indicating that another print job managed by the management unit is to be executed while leaving an execution of the print job interrupted, and the second setting indicating that execution of the print job is to be canceled, and a control unit configured to, when the first setting is made in a case where a job interruption event occurs during execution of a print job, execute another print job managed by the management unit while leaving the execution of the print job interrupted, or to, when the second setting is made in a case where a job interruption event occurs during execution of a print job, cancel the execution of the print job.
US10255003B2

A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. The computing device receives a data access request for a data object and determines a first revision number of a corresponding set of EDSs stored among first SU(s) and a second revision number of a corresponding trimmed copy of the set of EDSs stored among second SU(s). When the second revision number compares favorably to the first revision number, the computing device issues the data access request to the first SU(s) and/or the second SU(s) and issues the data access request for the data object to only the first SU(s) when it doesn't.
US10254999B2

In general, embodiments of the technology relate to writing data to storage appliances. More specifically, embodiments of the technology are directed to writing data to storage media using a push-based mechanism in which clients provide the data to write to the storage media and then subsequently provide a command to write the data to the storage media.
Patent Agency Ranking