US10171687B2

Variety of approaches to provide content and attachment printing for a communication are described. A productivity application initiates operations to provide content and attachment printing for a communication upon detecting an intent of a recipient to execute a print operation associated with the communication. Next, a content of the communication or attachment(s) associated with the communication is identified. A print menu is also provided. The print menu includes options for the print operation while displaying the content and representations of the attachment(s) together. In response to detecting a hover action on the print menu, an option for the print operation is highlighted. The option is associated with the content of the communication and/or attachment(s) associated with the communication. Upon receiving a selection of the option for the print operation, the print operation is performed without downloading the attachment(s) to a local storage.
US10171686B2

An information-processing system includes a personal computer, a management server, and one or more image forming apparatuses. The management server includes an emulator management unit and one or more emulators, and an estimated amount calculating unit. The estimated amount calculating unit calculates an estimated amount of charging when the print job is executed using the total count of pages, the print paper sheet size for each page, and the color/monochrome type for each page of the document to be printed by the print job determined by the emulator selected by the emulator management unit. Each of the one or more image forming apparatuses includes an estimated amount display. The estimated amount display obtains the estimated amount of charging from the management server when the print job is executed, so as to present the estimated amount of charging to the user via the display.
US10171683B2

A radio communication control device accepts a call-up from a radio communication terminal and includes a unit configured to detect the degree of jamming in a cell, a unit configured to confirm the intention of a user of a terminal concerned as to whether the call-up is continued regardless of addition of an extra to the user's telephone call charge when the call-up has been made from a radio communication terminal in the cell concerned in a specific jammed state, a unit configured to block the call-up concerned in accordance with the confirmed intention of the user of the terminal concerned and a unit configured to change charge setting so as to add an extra to the user's telephone call charge when the call-up has not been blocked in the specific jammed state.
US10171678B2

A method of establishing a communications session for communication of data with respect to a telephony user device and at least one other user device in a data communications network. Communications are conducted with a server system. The communications comprise a client-server connection. Call party details of a telephone call are transmitted to the server system in the communications. The telephone call involves at least the telephony user device, as a first telephony user device involved in the call, and a second telephony user device involved in the call. The call party details including a first identity associated with the first telephony user device and a second identity associated with the second telephony user device.
US10171677B2

A system for monitoring a building having one or more microphones coupled to a telephone includes a detector configured to detect a triggering event within the building and transmit an activating signal when the triggering event is detected, and a control module configured to receive the activating signal from the detector. The control module is programmed to activate at least one of the one or more microphones to monitor sound when the activating signal is received.
US10171676B2

A call between a calling party and a called party, one or both of whom may be subscribers to Internet Telephony (IT) services, commences upon the receipt of a call dialed by the calling party to the Plain Old Telephony Service (POTS) number associated with the calling party. A first hub receives the call and routes it to the called party if that party is not an IT services subscriber that is currently on line. If the called party is an IT services subscriber that is on-line, the call is received at an Internet Services Provider serving the called party. The ISP converts the call to an IT format if the call is not already in that format and thereafter delivers the call to the called party.
US10171673B2

Systems and methods of placing a telephone call for a user include monitoring the telephone number that the user has requested to reach. Depending upon the telephone number requested by the user, the system might take an alternate action, rather than simply placing a call to the requested telephone number. In some instances, the system might take an action in addition to placing a call to the requested telephone number.
US10171667B2

In a crowd sourcing approach, responses to customer service inquiries are provided by routing a subset of the inquiries to an independent group of experts. The customer service inquiries are optionally routed to specific experts based on matches between identified subject matter of the inquiries and expertise of the experts. Embodiments include an expert system configured to identify clusters of inquiries that can be responded to using predetermined response content. The expert system is optionally trained based on scored responses to prior customer service inquiries.
US10171663B1

Various embodiments of the invention provide methods, systems, and computer program products for establishing a target handle time (THT) for a communication routed to an agent in a contact center. Specifically, an analytics component is used to detect a keyword in the communication that identifies a reason for the communication. Accordingly, a THT is set for the communication based on the identified reason and a visual representation of the THT is displayed that includes a component decrementing with the passage of time. At some point, the communication is completed and a disposition code is entered for the communication. Accordingly, in particular embodiments, the disposition code is then confirmed to match the reason for the communication to ensure the correct reason was identified and the correct corresponding THT was set.
US10171656B2

A device may capture call data corresponding to call between an agent of a call center and a caller. The device may identify a guidance template based on the call data. The guidance template may include one or more rules and/or information for assisting the agent during the call. The device may generate an agent prompt based on the guidance template and/or provide the guidance prompt to an agent device of the agent. The agent device may receive the guidance prompt and display the guidance prompt to the agent. The agent device may capture additional call data from the call and update the guidance prompt based on the call inputs.
US10171651B2

An electronic device and a method for configuring a message, and a wearable electronic device and a method for receiving and executing the message are provided. The method includes detecting an event, configuring the message in response to the detected event, the message being executed on a wearable electronic device communicating with the electronic device, and transmitting the message to the wearable electronic device.
US10171631B2

An image registration server which can communicate with a client device, includes an image data receiving device for receiving image data transmitted from the client device, an image data generation device for generating image data representing the same image as an image represented by the image data received by the image data receiving device and having a different form of representation therefrom, and an image data storage device for storing the image data generated by the image data generation device so as to be accessible.
US10171630B2

A communication system and method for the utilization of messaging protocols to provide computing devices executable code. An administrative component can include executable code or instructions within the publication of content. Computing devices registered to receive this content can receive and execute the code (or instructions) and utilize the same messaging protocol to publish a result of the processing to be delivered to the admin device.
US10171625B2

A method transmits data in a communications network containing a plurality of nodes. The transmission of suitable configuration data between a node and its neighboring node ensures that the time slots used for the data transmission are used only by one node, thus preventing collision. The method is preferably used in wireless sensor networks, in which the individual sensor nodes exchange data between one another. The method guarantees reliable data transmission with low energy consumption by the individual sensor nodes. The method can be combined with a decentralized pattern detection, for which mean values are decentrally determined in a suitable manner in the individual nodes via protocols known per se, particularly via a consensus protocol or via a tree aggregation protocol. The method is used particularly in a communications network for an automation system or a power network or a transport network.
US10171623B1

A method for optimizing the number of pre-emptive service requests in an application based on identifying a plurality of pre-emptive execution eligible service requests. The method includes identifying one or more locations, associated with one or more service requests, respectively, in an application. Analyzing the one or more service requests based on the one or more locations. Determining if the one or more service requests are eligible for pre-emptive execution based on the analyzing, and responsive to determining the one or more service requests are eligible, outputting, by the one or more processors, one or more identities of the one or more service requests, respectively, for pre-emptive execution.
US10171621B2

A device may receive first subscription information from a first user device. The device may receive second subscription information from a second user device. The device may aggregate the first subscription information and the second subscription information to form aggregated subscription information. The aggregated subscription information may be associated with receiving aggregated content from a content delivery server. The device may receive the aggregated content from the content delivery server based on the aggregated subscription information. The device may provide a first portion of the aggregated content to the first user device. The device may provide a second portion of the aggregated content to the second user device.
US10171620B2

Processing request information of a processing request for a first computer by a second computer is acquired, first operation information and second operation information that relate to operations of the first computer and the second computer are acquired, respectively; and a type of the processing request is determined based on processing result information, the processing request information, the first operation information, and the second operation information. The processing result information associates a processing history of the first computer according to the processing request included in the processing request information for the first computer with the second operation information that relates to the processing request by the second computer making the processing request. Accordingly, the type of the processing request can be appropriately determined.
US10171617B2

There is provided a communication terminal including an acquisition unit that acquires service identification information associated with a communication service from an information processing device that manages shared content, a user identification information issuing unit that issues service user identification information associated with the service identification information to another communication terminal, and a transmission control unit that causes a communication unit to transmit the service identification information, and the service user identification information issued by the user identification information issuing unit to the information processing device.
US10171613B2

A client device includes cache in which a source of content is stored, a cache information transmitting unit configured to transmit information indicating the source stored in the cache to a server managing a group of client devices capable of communicating without using an external network, an external cache acquiring unit configured to acquire, from other client devices in the group, sources of content requested to be output based on information provided by the server, and a source acquiring unit configured to, when at least a part among the sources of the content requested to be output is not acquired from the other client devices, acquire the unacquired source from a content server through the external network.
US10171611B2

A method in one example embodiment includes generating a signature for an object in a compute node in a network, searching a memory element for the signature, and responsive to determining the memory element does not contain the signature, scanning the object. The method also includes updating the memory element with a scan result, and synchronizing the memory element of the compute node with one or more memory elements of one or more other compute nodes in the network. In specific embodiments, the scan result includes the signature of the object and a threat level of the object. In further embodiments, the synchronizing includes sending the scan result to one or more other compute nodes in the network. In more specific embodiments, the scan result is sent with one or more other scan results after a predetermined interval of time from a previous synchronization.
US10171610B2

The distribution network comprising a plurality of caching nodes and wherein the web content had been statically identified as an uncacheable content and originated on an origin-server and wherein the method establishes a time to live, TTL, period value to said uncacheable content based on users requests and responds to said users requests by sending to at least to one CDN user said uncacheable content within said TTL period value. Each one of said plurality of caching nodes in said distribution network including a content caching manager and a pseudo-dynamic content TTL predictor and performing the following steps: a) contacting each one of said plurality of nodes with a centralized repository, in order to download the configuration file of a plurality of said CDN users. b) identifying, said content caching manager of each caching node, the uncacheable content as a pseudo-dynamic content; c) predicting, a pseudo-dynamic content TTL predictor of said caching node, said TTL period value in which the uncacheable content will not be modified; and d) caching, each one of said plurality of nodes, the uncacheable content during said predicted TTL period value. The system of the invention is arranged to implement the method of the invention.
US10171609B2

Provided are techniques for collecting data associated with a mobile communication device, wherein the mobile communication device is executing a session associated with a mobile application over a wireless connection; assigning a corresponding weight value to each datum of the constraint data; generating a score for the communication session based upon the data wherein each datum is modified based upon the corresponding weight; and, in response to a determination that the score falls within a first range, store a context corresponding to the session in a persistent data storage and extend the session; in response to a determination that the score falls within a second range, distinct from the first range, store the context in the persistent data storage and maintain the session as a transient session; and, in response to a determination that the score does not fall within wither the first or second ranges, terminate the session.
US10171604B2

The present disclosure generally provides a system for pushing network information. The system includes a pushing server and a processing server. The pushing server is used for pushing predefined network information contents and corresponding interaction information to a first client, and for obtaining feedback information from the first client in response to the interaction information, and submitting the feedback information to a processing server, the feedback information includes a first user ID. The processing server is used for processing the feedback information, and generating an attention index corresponding to the first user ID. The system may accurately acquire the attention index of the users toward the network information. A method for pushing network information is provided as well.
US10171598B2

Method and server system for location sharing are disclosed. The method includes: determining a motion state of a first user in accordance with respective information items related to a current location and a previous location of a first device associated with the first user; in accordance with a determination that the motion state of the first user is a stationary state, determining a user direction of the first user based an orientation of the first device associated with the current location; in accordance with a determination that the motion state of the first user is a moving state, determining the user direction of the first user based on a motion direction from the previous location to the current location of the first device; and sending the determined user direction of the first user to one or more second devices associated with one or more second users for location sharing.
US10171590B2

A computer system implements a plurality of modules, including a tenant administration proxy that receives session credentials from a tenant application in the private communication system and authenticates the tenant application in response to the session credentials, a connector service that receives a bridge setup request from the tenant application and establishes a bridge connection with the tenant application in response to the bridge setup request; and a configuration manager that stores service information regarding a cloud-based service that is accessible through the computer system. The tenant administration proxy retrieves the service information from the configuration manager and provides the service information to the tenant application in response to a request from the tenant application, and wherein the connector service facilitates communication between the cloud-based service and an enterprise service in the private communication system over the bridge connection.
US10171572B2

Managing a system comprising a pool of servers including a number of active servers. Utilization of the system capacity is monitored, in which the utilization results from a workload of the number of active servers. Upon detecting a critical utilization of the system capacity during the monitoring of the utilization of the system capacity, a duration of the detected critical utilization of the system capacity is predicted from a monitoring history of the utilization of the system capacity. Further, the number of active servers is increased, if the predicted duration exceeds a defined threshold. Tuning measures may also be deployed to handle surges in capacity utilization.
US10171565B2

An example system may include one or more collectors and an analyzer. The one or more collectors receive a plurality of data streams that include operational data for a plurality of application nodes. The plurality of data streams are captured and provided by a plurality of meters deployed on at least one cloud computing platform to respectively meter the plurality of application nodes. The analyzer processes the plurality of data streams to generate real-time performance data for a first application of a plurality of applications and generates, based on the real-time performance data for the application instances, statistics for data flows between components of the first application. The analyzer generates comparative statistics on the performance of the first application relative to the performance of the plurality of applications hosted, and reallocated, based on the comparative statistics, resources for the performance of the first application.
US10171563B2

Systems and methods for intelligent memory sharing and contextual retrieval across multiple devices and multiple applications are provided. The systems and methods do not just show a user what he or she has stored across his or her different devices but intelligently suggests relevant topics and/or information based on what is contained in a shared working memory compiled from the temporary memories on all of the user devices.
US10171548B2

A gateway system employing a redirect mechanism at upper layer protocols over Transmission Control Protocol (TCP) in a packet network to circumvent problems related to alteration of TCP sequence number due to header enrichment. The gateway system increases the size of a redirect message by the size of the header enrichment and thereby brings TCP sequence number on both ends in sync despite adding the header enrichment information.
US10171530B2

Devices and methods for obtaining media stream with adaptive resolutions. The device includes a receiver in communication with a processor, and a transmitter. The receiver is configured to receive a plurality of media signals. The processor is programmed to communicate with a terminal device in the home network, obtain a corresponding display resolution of the terminal device, and select a media signal according to the corresponding display resolution of the terminal device and a video resolution of the media signal. The transmitter is configured to transmit media stream corresponding to the selected media signal to the terminal device.
US10171527B2

A monitoring computer system receives a message, from a first party, which identifies a goal of the first party. The monitoring computer system receives an identity of a second party that has been selected by the first party to assist the first party in achieving the identified goal of the first party. An electronic communication connection is created for electronic communications between the first party and the second party, wherein the electronic communications are related to accomplishing the identified goal of the first party. The electronic communications between the first party and the second party are monitored by executing message analytics to determine a status of the identified goal of the first party. In response to receiving a goal abandonment message, identifying an abandonment of the identified goal by the first party, the monitoring computer system disconnects the electronic communication connection between the first party and the second party.
US10171526B1

A computer implemented method comprises transmitting initial signaling data for a video conference from a signaling server to a plurality of client computing devices, the initial signaling data omitting identifiers for media data, establishing, by a media server, the video conference with the plurality of client computing devices, the plurality of client computing devices having used the initial signaling data to connect to the media server, sending, by the media server, media data for a subset of the plurality of client computing devices to the plurality of client computing devices, sending, by the media server, identifiers of the media data to the plurality of client computing devices.
US10171511B2

A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the endpoints. A set of candidate pairs, each comprising a first network address available to the first endpoint and a second network address available to the second endpoint, is generated. To each candidate pair of the candidate pair set, a respective priority is assigned. If none of the criteria is determined to be met by the first endpoint, the priorities are assigned by the first endpoint according to a standardized networking protocol as specified by the standardized networking protocol, and if any of the criteria is determined to be met by the first endpoint, at least one of the priorities assigned by the first endpoint is different from that specified by the standardized networking protocol.
US10171507B2

Microsegmentation in a heterogeneous software-defined network can be performed by classifying endpoints associated with a first virtualized environment into respective endpoint groups based on respective attributes, and classifying endpoints associated with a second virtualized environment into respective security groups based on respective attributes. Each respective endpoint group can correspond to a respective security group having the same attribute. Each respective endpoint group and corresponding security group can be associated with a respective policy model defining rules for processing associated traffic. Each of the respective security groups can be used to generate a respective network attribute endpoint group, which can include the network addresses of those endpoints in the respective security group. Each respective network attribute endpoint group can inherit the policy model of the respective endpoint group corresponding to the respective security group. Traffic between the endpoints can then be processed based on the various classifications and associated rules.
US10171505B2

Embodiments for implementing change control management in computing center environments by a processor. A physical activity of a user performing an action in the computing center environment is monitored. If the monitored activity is determined to be contrary, or predicted to be contrary, to a preferred, predetermined action for the computing center environment, the user is alerted that the action is contrary, and an operation is performed on the computing center environment to secure data in the computing center environment from damage potentially caused by the contrary action.
US10171504B2

In one embodiment, a method includes receiving at an enforcement node, a request to access a network from an endpoint, transmitting at the enforcement node, the access request to a policy server, receiving at the enforcement node from the policy server, a dynamic authorization comprising a plurality of ranks, each of the ranks comprising a policy for access to the network by the endpoint, assigning the endpoint to one of the ranks and applying the policy associated with the rank to traffic received from the endpoint at the enforcement node during a communication session between the endpoint and the network, assigning the endpoint to a different rank, and applying the policy associated with the rank to traffic received from the endpoint during the communication session. An apparatus and logic are also disclosed herein.
US10171502B2

Embodiments relate to a system that includes a computing device and a managed application executable by the computing device. The managed application initiates an execution of a target application. The managed application obtains a request from the target application to perform an action. The managed application determines whether the action is permitted by a compliance rule.
US10171496B2

In one embodiment, a beacon signal is received from a beacon device. Either a mobile device or a server identifies a beacon authentication value from the beacon signal. Either the mobile device or the server calculates a local verification value from a security algorithm. A comparison of the authentication value to the local verification value is performed, and a location service is provided based on the comparison.
US10171472B2

In many computing scenarios, an individual may choose to interact with a service in a variety of roles, and may therefore create a set of accounts respectively representing the service. However, the use of multiple accounts by the same individual may introduce considerable administrative complications (e.g., failing to update all accounts with new information results in stale and/or conflicting account information), and may reduce the efficiency and/or scalability of the service. Presented herein are techniques for enabling individuals to interact with services through various roles. Such techniques involve evaluating the individual's role determinants to identify and automatically select the individual's current role; selecting a current role profile, as a subset of the details of the individual profile that are associated with the current role, and excluding details that are not associated with the current role; and performing the service according to the current role profile of the individual.
US10171450B1

A system for authenticating client devices for communication with one or more wireless communications networks, includes a client device configured to receive a client-side global time from a time tracking system and generate a response to an authentication challenge based on the authentication challenge, the client-side global time, a client device identifier associated with the client device, and optionally location data that corresponds to a location of the client device. The system further includes a security gateway configured to receive a gateway-side global time from the time tracking system, generate an expected response to the authentication challenge based on the authentication challenge, the gateway-side global time, the client device identifier, and optionally location data that corresponds to an expected location of the client device, receive the response to the authentication challenge, and authenticate the client device on a wireless communications network based on the response and the expected response.
US10171448B2

Disclosed are various examples for providing a single sign-on experience for mobile devices that may or may not be managed. A service provider receives an access request from a first client application executed in a client device. The service provider causes the first client application, using a redirection response that redirects the access request to an identity provider, to request an authentication token from a second client application executed in the client device. The service provider receives the authentication token from the first client application. The service provider then authenticates the first client application in response to verifying the authentication token.
US10171447B2

Disclosed are various examples for providing a single sign-on experience for mobile applications that may or may not be managed. A first application executed in a client device sends an access request to a service provider. The first application receives a redirection response from the service provider that redirects the first application to an identity provider. The first application then receives a further redirection response from the identity provider that causes the first application to request an identity assertion from a second application executed in the client device. The first application receives the identity assertion from the second application. The first authentication then authenticates with the service provider using the identity assertion.
US10171446B1

A method and an apparatus of limiting a rate at which traffic is received at an origin server are described. A first request for a resource at an origin server is received at a proxy server from a client device. A first response that includes a refresh instruction, a first refresh time, and a first cryptographic token that is not valid until a first predetermined time is reached is transmitted to the client device. The refresh instruction is to cause the client device to request the resource after the first refresh time has elapsed. As a result of the refresh instruction a second request for the resource is received from the client device. The second request includes the first cryptographic token. Responsive to determining that the first cryptographic token is valid, fulfilling the request.
US10171442B2

A computer server may be monitored, and a request that requires executing an action on the computer server is received. Server configuration associated with the computer server is determined. Based on the server configuration, a technology associated with executing the action is determined. The action may be broken down into sub-activities and dependencies. A user profile database is searched to identify candidate users having a skill set associated with the technology. Availability, location and a skill level of the candidate users are determined. Based on historical data, a duration the candidate users would take to execute an activity on the computer server is predicted. Based on at least the duration, the availability, the location and the skill level of the candidate users, at least one user from the candidate users is determined to execute the activity on the computer server. A temporary access credential is provided for allowing access to the computer server during a specified duration.
US10171441B2

Embodiments can provide a computer implemented method in a data processing system comprising a processor and a memory comprising instructions, which are executed by the processor to cause the processor to implement a system for transforming a Channel ID communication, the method comprising: generating, by a SSL/TLS inspector, a secret; receiving, from a client, a Channel ID communication comprising a public key value; deriving, by the SSL/TLS inspector, a random seed value for a private key using the secret and the public key value of the Channel ID communication; generating, by the SSL/TLS inspector, a new private key based upon the random seed value; deriving, by the SSL/TLS inspector, a new public key based upon the new private key; generating, by the SSL/TLS inspector, a transformed Channel ID communication based upon the new private key and the new public key; and forwarding, by the SSL/TLS inspector, the transformed Channel ID communication to a server.
US10171433B2

A security application for a computing device, e.g., a mobile phone, allows generation of a secret according to a unique user input (e.g., user credentials). The secret is stored in a directory such that it is retrievable when the unique user input is received via a user interface of a device on which the security application executes or is coupled with. Responsive to receiving an identifier associated with the secret, the security application prompts, e.g., via a user interface of the mobile phone, entry of the unique user input; and, subsequently, verifies the unique user input. Following such verification, the security application provides the secret for use in encoding a communication with a remote computer-based station. Entry of the user credentials may be required prior to the security application generating the secret, and may be responsive to receipt of an invitation (e.g., from the remote computer-based station) to generate it.
US10171428B2

The present invention relates to a method for safely managing confidential data and a security authentication method and system for performing a security authentication by using the confidential data. The method for managing confidential data of a user by linking with a security server which stores a decryption key in a confidential data management device, according to the present invention, comprises the steps of: storing encrypted confidential data of a user; receiving a push notification message including a decryption key from the security server, if a use of the confidential data is required; and decrypting the encrypted confidential data by using the decryption key included in the push notification message.
US10171427B2

Portable, hand-held electronic devices and methods to allow a user to anonymously utilize a host device are presented. The host device includes a processor to communicate with an application having a target network address. The portable, hand-held electronic devices includes an onboard database that stores user credential information and a portable encryption and authentication service module (PPEASM) that allows to make a secure communication channel with the host device. The PPEASM configures the processor of the host device to instantiate a virtual machine and render an encrypted messaging interface for communicating between the virtual machine and the application in the host device. Then, PPEASM can also configure the processor to negotiate authentication of the user with the application by utilizing the user credential information and information received through the encrypted messaging interface.
US10171424B2

The presently disclosed privacy enhancing networks (PENs) comprises a network of gateways in communication with one or more controllers. By dynamically creating and tearing down unique data flow paths through a network of gateways for each individual data flow, the privacy enhancing network makes it more difficult for an adversary to glean information about communicating parties. Since each flow in a single data session may be routed through a different path, adversaries may find it more difficult to determine which data flows are associated with each data session. This in turn, makes it more difficult for adversaries to gather enough data traffic to break any encryption applied to the data flows. Furthermore, since each flow in a single data session can be directed along a different path, a privacy enhancing network may make it difficult for adversaries to even determine that the communicating parties are communicating at all.
US10171407B2

A shift in sentiment is computed, the shift including a difference between an original sentiment value of an original content of a post on social media and an edited sentiment value of an edited content of the post, where the post has an associated reaction value. By applying a function to the shift, an action value is computed, the action value corresponding to a type of action that can be used to manipulate the reaction value. An action corresponding to the type of action is selected. An instruction is sent to a social media server to perform the action relative to the reaction value associated with the post, where the instruction causes the reaction value to be manipulated in response to the shift in sentiment.
US10171395B2

Systems and methods for filtering aircraft messages are provided. In one embodiment, the method can include receiving a message including a plurality of data fields containing data associated with the message. The method can include accessing a set of configuration data. The set of configuration data can include a set of data identifying one or more potential message structures and one or more parameters. The parameters can include one or more conditions for processing the data fields. The method can include determining a message structure of the message based at least in part on the data fields and the first set of data identifying one or more potential message structures. The method can include processing the message based at least in part on the message structure and the parameters. The method can include generating a filtered message that is based at least in part on the processed message.
US10171394B2

A system may determine to provide content in a multimedia content message to a user. The user may be associated with a recipient account that is associated with content type preferences that identify a plurality of permitted content types. Each content type, of the plurality of permitted content types, may identify a type of content that is permitted to be included in the multimedia content message. The system may obtain the content type preferences to determine the plurality of permitted content types. The system may determine one or more selected content types of the plurality of permitted content types. The one or more selected content types may be content types of content to be obtained by the system and included in the multimedia content message. The system may obtain content of the one or more selected content types. The system may provide the multimedia content message including the content.
US10171387B2

Applications retrieve physical messages from one of either a co-located, passive messaging engine within the same datacenter as the application, or a nearest passive messaging engine from a different datacenter instead of from the active messaging engine. In that way, the active messaging engine does not deliver the physical message directly from its local storage.
US10171386B1

Software for an instant messaging program displays a window in a graphical user interface (GUI). The window includes a first view listing a plurality of participants in an instant messaging conference, a second view allowing for entry and editing of an instant message, a first control for sending an instant message to all of the of participants, and a second control for sending a private instant message to less than all of the participants. The software receives an entry of an instant message in the first view. The software receives a selection of one or more but less than all participants through the second view. The software receives an input activating the second control. Then the software sends the instant message to the selected participants.
US10171376B2

A client device presents content received from various content sources to a user. Different portions of the client device's memory are allocated for storing content from different content sources. The client device determines a quality score for a content source based on usability of content received from the content source. Based on the quality score for a content source, the client device allocates a portion of its memory for content from the content source. Additionally, if content from a content source is larger than an amount of memory allocated for the content source, the client device stores a portion of the content and requests storage of an additional portion of the content by an additional client device. When the client device has sufficient memory to store the content, the additional portion is retrieved from the additional client device and combined with the portion of the content.
US10171373B2

A virtual machine deployment and management engine deploys virtual machines to physical host computers based on a deployment time matrix. The deployment time matrix specifies approximate amounts of time used to clone or deploy a virtual machine from every host computer to every other host computer. The virtual machine deployment and management engine selects a deployment path based on the deployment times and executes the clone or deploy operations.
US10171368B1

In some embodiments, a non-transitory processor-readable medium stores code representing instructions to be executed by a processor that cause the processor to receive a data unit having a header portion. The code causes the processor to select a route based on the header portion and modify, based on the route being associated with a tunnel, the data unit to define a tunnel data unit including a tunnel header. The code causes the processor to select a loopback link from a set of loopback links of a loopback link aggregation group (LAG). The code further causes the processor to receive via the loopback link, the tunnel data unit and send the tunnel data unit via the tunnel based on the tunnel header.
US10171364B2

Various communication systems may benefit from optimized transmissions. A method can include receiving data to be forwarded to a first wireless device. The method can also include determining the data as delay tolerant data. Moreover, the method can include defining a role of at least one second wireless device for forwarding the delay tolerant data. Also, the method can include transmitting the delay tolerant data to the second wireless device to be forwarded to the first wireless device.
US10171362B1

A network apparatus for providing native load balancing within a switch, including: a first network interface operable to communicatively couple to a first network; a plurality of second network interfaces operable to communicatively couple to a second network; one or more logic elements providing a switching engine operable for providing network switching or routing; and one or more logic elements providing a load balancing engine operable for: load balancing network traffic among a plurality of service nodes; probing a first service node; determining that the first service node is unavailable; and reassigning the buckets associated with the first service node to a next available service node.
US10171343B2

A method and apparatus for routing multiple data streams simultaneously through independent routes between multiple-input-multiple-output (MIMO) stations in a mesh network. The disclosed feature allows transmission of multiple data streams via multiple routes from a source station (STA) to a destination station (STA), which are both MIMO capable, even though the relay STAs in between can be a single-input-single-output (SISO) STA. An extended routing request (RREQ) and routing reply (RREP) frames are utilized which provide a primary and secondary flag indication, which is utilized in combination with advanced programming for setting path cost metrics to assure independence of primary and secondary routes.
US10171332B2

In one embodiment, network information associated with a plurality of nodes in a network is received at a device in a network. From the plurality of nodes, a node is selected based on a determination that the selected node is an outlier among the plurality of nodes according to the received network information. Then, a probe is sent to the selected node, and in response to the probe, a performance metric is received from the selected node at the device.
US10171321B2

Systems and methods for managing state data from monitored entities in a computing environment are described. In a push-based approach, a publisher computer obtains state data of an element from the monitored entities and sends the state data on to a subscriber computer. From the state data, the publisher computer generates one metadata record for the element that is updated as newer state data is obtained such that each element is associated with just one record. The publisher computer scores and ranks the records of the elements based on a time since previous state data was sent to the subscriber computer, a magnitude of a change, and the existence of one or more event flags. The publisher computer schedules and queues the state data according to their ranking. The highest priority record in a queue is sent only when a timing signal indicates that state data can be sent.
US10171319B2

Systems, methods, and computer-readable media for annotating process and user information for network flows. In some embodiments, a capturing agent, executing on a first device in a network, can monitor a network flow associated with the first device. The first device can be, for example, a virtual machine, a hypervisor, a server, or a network device. Next, the capturing agent can generate a control flow based on the network flow. The control flow may include metadata that describes the network flow. The capturing agent can then determine which process executing on the first device is associated with the network flow and label the control flow with this information. Finally, the capturing agent can transmit the labeled control flow to a second device, such as a collector, in the network.
US10171308B2

Disclosed aspects relate to dynamic cable-linkage management for a shared pool of configurable computing resources having a set of cable-linkage topology data. A first connection between a first service processor and a plurality of compute nodes may be sensed by a first mapping engine which is coupled with a first service processor on a set of control nodes. A plurality of node identifiers may be established on the plurality of compute nodes by the first mapping engine. Based on the plurality of node identifiers and the set of cable-linkage topology data, a first device path map may be determined. A set of data traffic may be routed via the first connection between the first service processor and the plurality of compute nodes based on the first device path map.
US10171306B2

Methods and system are disclosed which can simplify the configuration of a MCEC in a fabric environment such that is may become automatic. Furthermore, centralized identities (such as a host tracking database and/or a network controlled) may be employed to detect the presence of a MCEC. Requiring the creation of direct links between network devices participating in the MCEC may be avoided. Furthermore, logical L2 fabric connectivity (over a L3 fabric underlay) may be utilized to provide dual homing active-active services without additional configuration, as the tracking of peer network devices may be performed in a centralized manner. For example, a host tracking database or a network controller may be employed for peer tracking.
US10171299B2

A method for configuring a proxy server is disclosed. The method includes: establishing a first speed performance indicator and a second speed performance indicator, wherein the first speed performance indicator is configured for indicating a minimum threshold speed of the proxy server, and the second speed performance indicator is configured for determining whether the proxy server reaches a predefined standard speed; and selecting at least one proxy server from multiple candidate proxy servers according to the first speed performance indicator and/or the second speed performance indicator, and configuring the selected proxy server as a currently used proxy server. An apparatus for configuring a proxy server is also disclosed.
US10171296B2

Methods and apparatus to convert configuration data associated with a first router are disclosed. Example methods include creating a configuration delete file that identifies configuration data to be removed from a second router prior to migrating a set of routes from the first router to the second router. Example methods further include using the configuration delete file to remove existing configuration data associated with a port of the second router, wherein the port of the second router is associated with data lines to be migrated from the first router to the second router.
US10171273B2

There is provided a decision feedback equalizer including a comparison circuit configured to compare a value indicated as 2n of a pulse amplitude modulated signal with a threshold value, wherein n is an integer of 2 or more, a latch circuit configured to retain data of a comparison result of the comparison circuit, a decoder configured to decode the retained data by the latch circuit, and a setting circuit configured to set the threshold value based on the retained data fed back from the latch circuit.
US10171272B2

An inter-carrier interference (ICI) mitigation circuit associated with an orthogonal frequency division multiplexing (OFDM) receiver is disclosed. The ICI mitigation circuit comprises an ICI cancellation circuit configured to receive an OFDM symbol associated with an OFDM signal and determine an ICI associated with one or more OFDM subcarriers within the OFDM symbol. The ICI cancellation circuit is further configured to cancel the ICI from the one or more OFDM subcarriers associated with the OFDM symbol, in order to generate a desired OFDM symbol. In some embodiments, the ICI is determined and cancelled at the ICI cancellation circuit, in accordance with a predetermined ICI mitigation algorithm.
US10171266B2

A switch-extender is connected to a measurement system and to several DUTs. It splits a signal from the measurement system into several signals so that the several DUTs receive the same signal and can therefore be tested in parallel. The switch-extender further includes at least one amplifier and/or at least one attenuator for every output port so that every signal has the same signal level no matter what the individual attenuation factor of the signal connectors or of the internal printed circuit board is. Furthermore a method for calibrating the measurement system as well as for the switch-extender and the signal connectors describes how to obtain the needed calibration values both for the downlink path and for the uplink path without changing the signal connector.
US10171263B2

Various systems and methods for bypassing one or more non-capable nodes. For example, one method involves a capable node determining that an adjacent node is non-capable, where capable nodes are configured to implement a data plane capability and non-capable nodes are not. The method then involves identifying a downstream node that is capable. The downstream node is on a shortest path. The method also involves generating information that identifies a tunnel to the downstream node.
US10171255B2

A method, computer program product, and computer system for maintaining, between a plurality of participating computing devices, a collaboration session that includes a group instant messaging session within an object, wherein the plurality of participating computing devices includes a host computing device and one or more non-host computing devices in the group instant messaging session. A first sub-object of a plurality of sub-objects is generated within the object, wherein the first sub-object is rendered on the host computing device and the one or more non-host computing devices. Permission is assigned to the host computing device to edit content in the first sub-object, wherein the content in the first sub-object is rendered on the host computing device and the one or more non-host computing devices, and wherein the non-host computing devices are precluded from editing the content in the first sub-object.
US10171253B2

Systems and related methods include node directed management of multicast traffic within a wireless mesh network. A wireless mesh network may include a plurality of mesh nodes and a central server in communication with at least one of the mesh nodes of the plurality of mesh nodes. The central server may be configured to generate one or more rules for at least one of the mesh nodes to instruct a change in a pre-routing parameter in a packet header based on received channel state information. The central server may include a rules-based engine configured to generate and convey one or more traffic shaping rules in response to sensing traffic conditions. The position of received multicast packets in a packet order may be modified.
US10171250B2

A client device may provide, to a host device, a request to access a website associated with a host domain. The client device may receive, based on the request, verification code that identifies a verification domain and a resource, associated with the verification domain, to be requested to verify a public key certificate. The verification domain may be different from the host domain. The client device may execute the verification code, and may request the resource from the verification domain based on executing the verification code. The client device may determine whether the requested resource was received, and may selectively perform a first action or a second action based on determining whether the requested resource was received. The first action may indicate that the public key certificate is not valid, and the second action may indicate that the public key certificate is valid.
US10171232B2

A flexible aes instruction set for a general purpose processor is provided. The instruction set includes instructions to perform a “one round” pass for aes encryption or decryption and also includes instructions to perform key generation. An immediate may be used to indicate round number and key size for key generation for 128/192/256 bit keys. The flexible aes instruction set enables full use of pipelining capabilities because it does not require tracking of implicit registers.
US10171227B2

A method for making IEEE 1588 master clock configuration for an ONU in a PON includes creating a PTP port on a UNI of the ONU, and generating a corresponding PTP port ME for the PTP port to indicate that the UNI is operating in a master clock mode; generating a 1588 master clock configuration data ME based on PTP port MEs of all PTP ports in the ONU, to store profiles of all PTP ports used as master clock devices; and generating a clock data set ME according to the 1588 master clock configure data ME, to indicate clock source information of all PTP ports used as master clock devices.
US10171216B2

The present disclosure provides a unique control region that is mapped to each data region for DL DMRS transmissions. In addition, the present disclosure provides an updated DCI format that may include DL DMRS transmissions. The apparatus may receive a first content during a first TTI. In an aspect, the content may include at least a control region which includes a DMRS. In addition, a location of the DMRS may be defined by either a closed-loop precoding structure or an open-loop precoding structure. Furthermore, the duration of the first TTI may be shorter than 1 ms. The apparatus may demodulate the control region based at least on the DMRS.
US10171213B2

A communication device is provided that includes a radio frequency circuit configured to receive and transmit radio frequency signals. The communication device further includes a processing circuit configured to process network information. The communication device further includes a memory circuit configured to transmit a first network information to the processing circuit. The communication device further includes a subscriber identity module configured to transmit a second network information to the processing circuit. The processing circuit is configured to select a first network based on the first network information and to register a communication device information at a second network based on the second network information.
US10171211B2

A wireless communication system is a wireless communication system that adopts backoff control. The wireless communication system is provided with: a first wireless communication apparatus; and a second wireless communication apparatus. The first wireless communication apparatus transmits a first signal to the second wireless communication apparatus with a first period, and the second wireless communication apparatus transmits a second signal to the first wireless communication apparatus with a delay of a fixed time, which is shorter than one period of the first period, from a time point at which the first wireless communication apparatus transmits the first signal.
US10171206B2

A source device for sending datagrams contained in an aggregated packet structure comprising transport containers each containing one or more datagram segments of the datagram, the source device comprising a feedback processor configured to receive feedback that a transmission of a transport container has failed or a detector unit that detects that a transmission of a transport container will fail; a disassembler unit that disassembles the failed transport container the transmission of which has failed or will fail; a creating unit that creates at least one new transport container from less than all of the failed transport containers without splitting datagrams; and a sending unit that sends sequence information indicating a conversion between a sequence of the transport containers of the failed datagram and a sequence of the transport containers of the new datagram, where the source device is configured to reformat and retransmit datagrams whose transmission has failed.
US10171203B2

The present disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-generation (4G) communication system such as long term evolution (LTE). A method for receiving a signal in a signal receiving apparatus in a communication system supporting a low density parity check (LDPC) code is provided. The method includes receiving a signal from a signal transmitting apparatus; and performing an LDPC decoding operation which is based on a preset first parity check matrix on the received signal, wherein the first parity check matrix is generated based on a second parity check matrix including a plurality of sub-matrices.
US10171199B2

A system includes a multiplexer having a pass-band and an optical network unit (ONU) optically coupled to the multiplexer. The ONU includes a tunable laser configured to continuously transmit an optical signal to the multiplexer in a burst-on state and a burst-off state. While in the burst-on state, the ONU is configured to tune the tunable laser to transmit the optical signal at a transmit wavelength within the wavelength pass-band of the multiplexer. The multiplexer configured to allow passage therethrough of the optical signal at the transmit wavelength. While in the burst-off state, the ONU is configured to tune the tunable laser to transmit the optical signal at a non-transmit wavelength outside of the wavelength pass-band of the multiplexer. The multiplexer configured to block passage therethrough of the optical signal at the non-transmit wavelength.
US10171197B2

A method, computer-readable storage device and apparatus for routing traffic in a reconfigurable optical add-drop multiplexer layer of a dense wavelength division multiplexing network are disclosed. For example, the method determines the reconfigurable optical add-drop multiplexer layer has asymmetric traffic, and routes the asymmetric traffic in the reconfigurable optical add-drop multiplexer layer over a plurality of asymmetrical optical connections, wherein the plurality of asymmetrical optical connections is provided with only uni-directional equipment in the reconfigurable optical add-drop multiplexer layer.
US10171196B2

A terminal device acquires a parameter indispensable in canceling or suppressing an interference signal, cancels or suppresses interference with high precision, and reduces a degradation in reception performance due to the interference. There is provided a first terminal device that communicates with a base station apparatus, including: a higher layer processing unit that determines NAICS information indicating whether or not NAICS has to be used; a reception unit that receives downlink control information which is transmitted from the base station apparatus; and a control unit that changes interpretation of the downlink control information based on a configuration that is determined by the higher layer processing unit.
US10171191B2

A broadcast receiving apparatus includes a reception unit, sound controlling unit, and determination unit. The reception unit receives a signal of an analog broadcast and a signal of a digital broadcast having the same broadcast content. The sound controlling unit performs, when an output of the broadcast receiving apparatus switched into the analog broadcast from the digital broadcast, a switching control of switching the output into the analog broadcast from the digital broadcast so that an acoustic characteristic of the output digital broadcast gradually approaches an acoustic characteristic of the analog broadcast based on a reception intensity of the signal of the analog broadcast. The determination unit determines, after the sound controlling unit starts the switching control, whether or not the switching control performed by the sound controlling unit is to be continued, based on reception state of the signal of the digital broadcast.
US10171190B2

A window function arithmetic operation unit performs a convolution arithmetic operation of the frequency characteristics of a window function with the input of modulation signals which are output by a layer frequency domain signal generation unit. A beam forming equivalence arithmetic operation unit performs an arithmetic operation process equivalent to the beam forming process with the input of propagation channel characteristics of each path which are output by a fading setting unit, and a Fourier transform unit performs Fourier transform with the input of the arithmetic operation results. An arithmetic operation unit obtains spectrum information of signals to be received in receiving antennas, converts the obtained spectrum information into signals in the time domain through inverse Fourier transform processes performed by a time domain signal generation unit. A shift addition unit shifts and adds the converted signals, to generate received signals of the receiving antennas.
US10171178B2

The present invention relates to a laser data transmission system and, more particularly, to a communication system using a plurality of laser beams populated with quantum entangled photons. At least one of the laser beams is moved to form an overlapping pattern with a second laser reference beam to form an interference pattern between the laser beams as they impinge upon a detector array to transmit encoded data and to remotely decode the encoded data simultaneously. The interference patterns are used to encode and simultaneously decode the interference shadows upon impingement of the laser beams on a detector array.
US10171177B2

It is difficult to obtain a demodulated signal with high signal quality in a digital optical receiver because it is difficult to compensate for each of different types of waveform distortion by a high-performance equalization process; therefore, a digital signal processor according to an exemplary aspect of the present invention includes a fixed equalization means for performing a distortion compensation process based on a fixed equalization coefficient on an input digital signal; an adaptive equalization means for performing an adaptive distortion compensation process based on an adaptive equalization coefficient on an equalized digital signal output by the fixed equalization means; a low-speed signal generation means for generating a low-speed digital signal by intermittently extracting one of the input digital signal and the equalized digital signal; a low-speed equalization coefficient calculation means for calculating a low-speed equalization coefficient to be used for a distortion compensation process of the low-speed digital signal; and a fixed equalization coefficient calculation means for calculating the fixed equalization coefficient by using at least a predetermined coefficient out of the low-speed equalization coefficient and the predetermined coefficient.
US10171175B2

An apparatus for despreading in an optical domain configured to split a received optical signal into a first optical signal and a second optical signal, perform phase deflection on the second optical signal, output a third optical signal, perform phase deflection on the first optical signal and the third optical signal, output a fourth optical signal and a fifth optical signal to a balanced receiver, and superimpose the fourth optical signal and the fifth optical signal to generate a first electrical signal. A multiplication operation in conventional code division multiple access (CDMA) despreading is transferred from an electrical domain to an optical domain such that a chip rate can be easily raised to 20 gigahertz (GHz) or even to 25 GHz, a maximum rate of 100 gigabits per second (Gbps) can be provided in a single wavelength, and a user requirement for high bandwidth can be met.
US10171168B2

Embodiments herein relate to optoelectronic transceivers with power management. An optoelectronic device may include a photodetector, a loss of signal (LOS) detector coupled with the photodetector, and a re-timer coupled with the LOS detector, wherein a component of the re-timer is to be disabled in response to a detection by the LOS detector that an optical signal has not been received for a predetermined time period. In some embodiments, the LOS detector is coupled with a driver disable input of the re-timer and a driver component of the re-timer is to be disabled. In some embodiments, a clock data recovery circuit, a transmit module re-timer and modulator, and/or a laser may be disabled. In various embodiments, components may be re-enabled in response to detection that an optical signal is being received and/or an electrical signal is received for optical transmission. Other embodiments may be described and/or claimed.
US10171163B2

A signal quality measurement device includes: a setting processing unit that sets respective passbands of WSSs; and a calculating unit that calculates quality of an optical signal by acquiring a first power of an optical component in a first wavelength band, and a second power of an optical component in a second wavelength band adjacent to the first wavelength band. When the setting processing unit sets each of the passbands of the WWSs, the calculating unit detects a combined power of various ASEs of the optical amplifiers from the second power, and detects the power of the optical signal from the first power and the second power. When the setting processing unit sets the passband of one of the WSSs, the calculating unit detects, from the second power, the ASE of an optical amplifier existing between one of the wavelength selective switches and the receiver.
US10171161B1

Technology for link parameter identification in an optical communications network is described. A first trained artificial neural network (ANN) may be applied to first input values representative of nonlinear noise in a signal received at a receiver from a transmitter over a link in the optical communications system, thereby generating first output values. A second trained ANN may be applied to second input values comprising the first output values and one or more known parameters of the link, thereby generating second output values. One or more link parameter estimates may be identified based on the second output values. In some examples, the first trained ANN has an architecture specialized for two-dimensional image recognition and therefore suitable for the image-like properties of the first input values. For example, the first trained ANN may comprise a deep residual learning network (ResNet) or a Convolution Neural Network (CNN).
US10171158B1

In accordance with one or more embodiments, an analog surface wave repeater pair includes a first launcher configured to transmit and receive first guided electromagnetic waves that propagate on an outer surface of a first segment of a transmission medium. A second launcher is configured to transmit and receive second guided electromagnetic waves that propagate on an outer surface of a second segment of the transmission medium. A first transceiver includes a first notch filter is configured to attenuate signals in a fourth generation (4G) wireless frequency band from the first microwave signal generated by the first launcher in response to receiving the first guided electromagnetic waves. A second transceiver includes a second notch filter configured to attenuate signals in the fourth 4G wireless frequency band from a second microwave signal generated by the second launcher in response to receiving the second guided electromagnetic waves.
US10171157B2

A repeater efficiently transfers frames addressed to the same destination address when the frames are received at the same time by a plurality of ports, by performing a distribute-transfer process, when a difference between a size of each of the frames received by a normal port and an average size of those frames is within a preset range for all the frames, or an actual-measured communication speed of each of two ring ports is greater than a threshold. The distribute-transfer process distributes and transmits the frames to two communication paths from the two ring ports after receiving the frames at the two normal ports. The highest actual-measured communication speed of a ring port among other ring ports of the repeaters is considered as a communication efficiency parameter for selecting a broadest communication path for transmitting the frame. The frame(s) having the highest communication speed is/are distributed to the ring port connected to the broadest path.
US10171145B2

The present invention provides a codebook configuration method and user equipment. The UE receives a reference signal that is of an antenna whose quantity of antenna ports is X and that is sent by a base station and configuration information of a codebook subset restriction for the quantity X of antenna ports, where the configuration information of the codebook subset restriction for the quantity X of antenna ports includes first configuration information and second configuration information; determines, according to the configuration information of the codebook subset restriction for the quantity X of antenna ports, a precoding matrix on which channel measurement and feedback need to be performed; and obtains, by means of measurement according to the reference signal, the precoding matrix on which channel measurement and feedback need to be performed and that is of antenna ports.
US10171144B2

A low complexity multiple input multiple output transmitter that transmits a single codeword per channel is disclosed herein. Instead of sending multiple codewords per channel for transmissions that support higher data layer transmissions, the transmitter can send single codewords over multiple channels in order to improve spectral efficiency over a range of signal to interference plus noise ratios. For instance, if a downlink transmission to a user equipment (UE) has a rank of 4, capable of supporting 4 data layers, instead of sending 2 or more codewords over a single downlink control channel, the transmitter can schedule multiple control channels and transmit a single codeword per channel. The transmitter can also include in the signaling to the UE that the multi-codewords are included in multiple downlink control channels.
US10171140B2

An example communications device includes communications circuitry and control circuitry. The communications circuitry may wirelessly communicate with client devices. The control circuitry may determine signal-to-interference-plus-noise ratios (SINRs) for the client devices based on compressed client-side channel state information received from the client devices. The control circuitry may select, based on the SINRs and in consideration of multiple possible bandwidth settings, a set of multi-user-multiple-input-multiple-output (MU-MIMO) groups each with an assigned bandwidth setting.
US10171130B2

An analog receiver frontend includes a first amplification circuit coupled to receive an input signal. The first amplification stage is coupled to amplify a difference between the input signal and a threshold to generate the first signal. A second amplification circuit is coupled to receive the first signal from the first amplification circuit. The second amplification circuit is coupled to amplify the first signal to generate a second signal. An output circuit is coupled to receive the second signal from the second amplification circuit. The output circuit is coupled to output a recovered signal. The recovered signal is a pulse waveform of high and low sections. An input hysteresis circuit is coupled to the output circuit to receive the recovered signal and generate a hysteresis signal. One or both of the input signal and the threshold are level shifted by the hysteresis signal in response to the recovered signal.
US10171129B1

Embodiments enable communicating Ultra Wideband (UWB) devices to collaborate by exchanging pulse shape information. The UWB devices use the pulse shape information to improve ranging accuracy. The improved ranging accuracy can be used in complex multipath environments where advanced estimation schemes are used to extract an arriving path for time-of-flight estimation. To determine the pulse shape information to be shared, some embodiments include determining location information of a UWB device and selecting the pulse shape information that satisfies regional aspects. The pulse shape information includes a time-zero index specific to a ranging signal that is used by UWB receivers to establish timestamps time-of-flight calculations. Some embodiments include measuring performance characteristics and selecting different pulse shape information based on the performance characteristics for improved accuracy.
US10171126B2

Embodiments of front-end module (FEM) circuitry and a communication device are generally described herein. In some embodiments, the FEM circuitry may be configured to provide uplink (UL) multiple-input multiple-output (MIMO) signals and/or UL carrier aggregation (CA) signals for transmission by the communication device. The FEM circuitry may comprise a hybrid coupler to generate a first antenna transmit signal and a second antenna transmit signal. The FEM circuitry may further comprise one or more tunable phase shifters. In some embodiments, the phase shifters may phase-shift a first radio frequency (RF) signal and a second RF signal according to a 90 degree phase difference to generate the hybrid coupler input signals. Accordingly, the antenna transmit signals may be transmitted according to the UL-MIMO configuration.
US10171123B2

A switch element includes a source having a plurality of source fingers and a drain having a plurality of drain fingers interleaved with the source fingers. An active mesa region is defined between at least one of the plurality of source fingers and an adjacent at least one of the plurality of drain fingers. A plurality of gates are disposed between the at least one of the plurality of source fingers and the adjacent at least one of the plurality of drain fingers. At least one of gates extends into the active mesa region from outside of the active mesa region and terminates within the active mesa region.
US10171119B2

A method, system and computer readable medium for transmitting data and feedback over a noisy feedforward channel and a noisy feedback channel.
US10171118B2

A system and method for transmitting a reference signal in a cell that uses an unlicensed frequency band. The method includes determining a candidate resource set that is used when a first reference signal is transmitted in the cell that uses the unlicensed frequency band, where the candidate resource set includes a preset resource and at least one flexible candidate resource, determining a first candidate resource that is used when the first reference signal is transmitted in the cell that uses the unlicensed frequency band, where a channel on the unlicensed frequency band corresponding to the first candidate resource is in an idle state, and the first candidate resource is the preset resource or a flexible candidate resource in the candidate resource set, and sending the first reference signal on the first candidate resource.
US10171117B1

Example methods and apparatus to measure exposure to broadcast signals having embedded data are disclosed. An example broadcast signal exposure meter includes a first decoder to obtain an identifier of a broadcast station from an audio signal output by an end user broadcast receiver, a radio to tune to a broadcast signal from the broadcast station associated with the identifier of the broadcast station, a second decoder to obtain embedded data from the broadcast signal, the embedded data representing media contained in the broadcast signal, and an interface to provide the embedded data to a server, the server to determine audience measurement information for the media based on the provided embedded data.
US10171098B2

Disclosed herein is an analog-to-digital converter (ADC) for converting an input analog voltage to an output digital code, the ADC comprising a first node of the input analog voltage; nodes of a plurality of reference voltages; a plurality of comparators, inputs of each comparator being coupled to the first node and a node of a corresponding reference voltage of the plurality of reference voltages; a logic circuit block for receiving outputs of the plurality of comparators and generating the output digital code; and a voltage stabilizer, terminals of the voltage stabilizer being coupled with the first node and a node of a first reference voltage among the plurality of reference voltages.
US10171090B2

An oscillator includes a vibrator element, a container in which the vibrator element is housed, at least one of a heating element and a cooling body configured to control the temperature on the inside of the container, an oscillation circuit electrically connected to the vibrator element, a D/A conversion circuit configured to control a frequency output by the oscillation circuit, and a reference-voltage generation circuit configured to supply a voltage to the D/A conversion circuit. The reference-voltage generation circuit is mounted on the inside of the container or on a substrate on which the container is mounted.
US10171084B2

Sparse representation of information performs powerful feature extraction on high-dimensional data and is of interest for applications in signal processing, machine vision, object recognition, and neurobiology. Sparse coding is a mechanism by which biological neural systems can efficiently process complex sensory data while consuming very little power. Sparse coding algorithms in a bio-inspired approach can be implemented in a crossbar array of memristors (resistive memory devices). This network enables efficient implementation of pattern matching and lateral neuron inhibition, allowing input data to be sparsely encoded using neuron activities and stored dictionary elements. The reconstructed input can be obtained by performing a backward pass through the same crossbar matrix using the neuron activity vector as input. Different dictionary sets can be trained and stored in the same system, depending on the nature of the input signals. Using the sparse coding algorithm, natural image processing is performed based on a learned dictionary.
US10171080B2

Voltage level shifter (VLS) circuits employing a pre-conditioning circuit for pre-conditioning an input signal to be voltage level shifted in response to a pre-charge phase are disclosed. A VLS circuit is configured to voltage level shift an input signal in a lower voltage domain on an output node in a higher voltage domain. The VLS circuit includes a pre-charge circuit configured to pre-charge the output node in a pre-charge phase. The VLS circuit also includes a pull-up circuit and a pull-down circuit that are configured to pull-up and pull-down the pre-charge phase of the output node, respectively, in an evaluation phase based on a logic state of the input signal to generate the output signal. To mitigate or avoid contention between the pull-up and pull-down circuits in the evaluation phase, the input signal is pre-conditioned such that the pull-down circuit is deactivated in response to the pre-charge phase.
US10171073B2

A circuit includes a first driver, a second driver, and one or more monitor modules coupled to the first or second driver to measure slope times of the first or second driver. The circuit further includes a comparator coupled to the one or more monitor modules to compare the slope times of the first and second drivers. The circuit further includes one or more regulators coupled to the comparator and the first or second driver to regulate a slope of the first or second driver, based on output of the comparator, at most once per pulse cycle until the slope of the first or second driver reaches a target slope.
US10171070B2

A first circuit outputs transmission signals that change between “H” and “L” in a period of an oscillation signal in addition to a transition time of an input signal when it changes to “H” or “L”. Control protection elements invalidate induced voltage signals obtained from transformers for first and second mask periods in response to transmission signals. Buffer circuits and Schmitt circuits generate a first signal and a second signal, each indicating “H” for a relatively long period, on the basis of “H” of the induced voltage signals. A control circuit invalidates the first signal and the second signal when both the first signal and the second signal indicate “H”.
US10171069B1

The application discloses the control of switches, such as metal-oxide semiconductor field effect transistors (MOSFETs) devices, during surge events. The switch controllers and methods for operation thereof discuss methods for providing driving signals to the switch for adjusting the mode of operation based on the voltage and/or current thresholds as sensed by the system and/or by the switch controller.
US10171065B2

An apparatus includes a voltage regulation module configured to provide an output voltage signal (Vout) and an auto-calibration module configured to provide a calibration current signal (Isink) corresponding to a voltage difference between a target voltage signal (Vtarget) and the output voltage signal (Vout). The voltage regulation module may adjust the output voltage in response to changes in the calibration current signal. In one embodiment, the voltage regulation module comprises an output voltage resistor pair of resistance R1 and R2, respectively, and the output voltage signal conforms to the equation Vout=Isink·R1+Vref·(1+R1/R2).
US10171063B2

The present invention relates to a filter module including a substrate, a plurality of filters formed on the substrate, an amplifier formed on the substrate, a connection part for connecting the plurality of filters and the amplifier to the substrate, and a cover layer formed on the substrate to cover the plurality of filters and the amplifier.
US10171061B2

An elastic wave device includes a low acoustic velocity film, a piezoelectric film, and an IDT electrode, which are laminated on a high acoustic velocity material. In the IDT electrode, first electrode fingers, or second electrode fingers, or each of the first electrode fingers and the second electrode fingers, includes a wide width portion with a dimension in a width direction larger than a dimension at a center in a length direction and being provided closer to at least one of a side of a proximal end and a side of a distal end than a central region, at least one of a first busbar and a second busbar includes cavities arranged in a busbar length direction, and at least one of the first busbar and the second busbar includes an inner busbar portion which is positioned closer to a side of the first electrode fingers or a side of the second electrode fingers than the cavities are and which extends in the length direction of the first busbar and the second busbar, a central busbar portion that includes the cavities, and an outer busbar portion.
US10171058B1

An electronic device includes one or more microphones, one or more sensors, and one or more processors operable with the one or more microphones and the one or more sensors. The one or more processors, upon the one or more sensors detecting the electronic device is disposed within a repository container, such as a pocket, apply an audio signal adjustment function to signals received from the one or more microphones, thereby mitigating noise in the signals caused by the repository container.
US10171052B2

An operational amplifier and a differential amplifying circuit thereof. The differential amplifying circuit receives a differential input signal and outputs a differential output signal. The differential amplifying circuit includes an output port that has a first terminal and a second terminal, the differential output signal being outputted via the first and second terminals; a first transistor pair receiving the differential input signal via two first ends and coupling to the first and second terminals respectively via two second ends; a second transistor pair receiving the differential input signal via two first ends and coupling to the first and second terminals respectively via two second ends; and a third transistor pair receiving a control signal via two first ends and coupling to the first and second terminals respectively via two second ends. The control signal controls the third transistor pair to switch on or off and/or controls the current flowing therethrough.
US10171031B2

An integrated electronic circuit is provided. The integrated electronic circuit includes a transconductance cell formed from transconductance cell devices. The integrated electronic circuit further includes active and passive decoupling circuits. The integrated electronic circuit also includes an oscillator having a tank that is direct current decoupled from the transconductance cell devices using the active and passive decoupling circuits to increase voltage swing and decrease phase noise of the oscillator.
US10171028B2

A method and an apparatus for monitoring a photovoltaic module to reduce a commissioning workload and reduce commissioning complexity, the method includes obtaining communication addresses of all module voltage monitoring apparatuses, establishing a connection to a corresponding module voltage monitoring apparatus using the communication address, obtaining a relative voltage of a corresponding module relative to a voltage reference point from the module voltage monitoring apparatus to which the connection is established; obtaining, according to relative voltages obtained from all the module voltage monitoring apparatuses, a physical location that is of a module corresponding to each module voltage monitoring apparatus and that is in the photovoltaic string; establishing an information table according to the communication address of each module voltage monitoring apparatus and the physical location of the module corresponding to each module voltage monitoring apparatus, and performing module abnormality detection according to the information table.
US10171027B2

Mounting components of photovoltaic (PV) modules and PV module assemblies are described, including PV module couplings and PV module mounting chassis. In an example, a PV module includes a PV module coupling having a toe portion extending from a PV module frame, and a PV module mounting chassis includes a toe slot to receive the toe. The toe and toe slot construction allows for the PV module frame to be assembled to the PV module mounting chassis without using tools, and thus, permits a PV module assembly to be quickly constructed during installation of a PV module system. Furthermore, the toe and toe slot construction accommodates thermal expansion and other environmental loads seen after installation, while providing a grounding connection for the PV module assembly.
US10171022B2

A motor driving device is disclosed. The motor driving device includes: a rectifier rectifying alternating current (AC) power into direct current (DC) power to output an input voltage; a first buck-boost converter including a plurality of switches for converting the input voltage and having a buck mode of stepping down the input voltage and a boost mode of stepping up the input voltage; an inverter converting a DC-link voltage transformed from the first buck-boost converter into an AC voltage and transferring the AC voltage to a motor; and a controller receiving motor information related to driving of the motor, comparing magnitudes of a desired DC-link voltage depending on the received motor information and the input voltage with each other, and performing a control to switch only any one of the plurality of switches so that the first buck-boost converter is operated in the buck mode or the boost mode.
US10171016B2

A motor driving circuit includes a first output switch, a second output switch, a first adjusting module, and a second adjusting module. A rising slew rate of the first output current along the first direction is adjusted according to the first adjusting parameter of the first adjusting module. A falling slew rate of the first output current along the first direction is adjusted according to the second adjusting parameter of the second adjusting module.
US10171013B2

A servomotor control device that performs static friction correction for a servomotor, including: a position control loop for feedback controlling a position of a servomotor; a speed control loop for feedback controlling speed of the servomotor; a position command creation part that creates a position command value for the servomotor; a stop determination part that determines whether or not the servomotor is stopped; a static-friction correction amount calculation part that calculates a static-friction correction amount of the servomotor; and a static-friction correction amount modification part that performs a predetermined modification on the calculated static-friction correction amount, in a case of the servomotor stopping, and then starting to operate in the same direction as prior to stopping. The static-friction correction amount modification part performs a predetermined modification based on the command acceleration of the servomotor obtained from the position command value created by the position command creation part.
US10171011B2

An electric tool includes: a motor configured to be driven by PWM controlling a semiconductor switching element; a trigger configured to adjust startup and rotation of the motor; a changeover switch configured to switch a rotation direction of the motor between a forward rotation and a reverse rotation; a power transmission mechanism configured to rotate a tip tool by the motor, and a controller configured to control rotation of the motor. When the reverse rotation is set by the changeover switch, the controller PWM controls the semiconductor switching element at a high duty ratio after the trigger is pulled to drive the motor, and thereafter drives the motor at a state where the high duty ratio is changed to a low duty ratio.
US10171005B2

In a first section including a point of time when sums of periods while upper arm-side switches in a pair of current paths of a voltage source inverter conduct in one cycle of a carrier are equal to each other at zero, a first voltage command group corresponds to switching signals in which a period while the upper arm-side switches in all of the current paths are nonconductive in this one cycle is adjacently sandwiched by a pair of periods while all of the upper arm-side switches in the pair of current paths are nonconductive and other upper-arm side switch conducts.
US10171001B2

An AC-to-DC power converter includes a rectifier for generating a rectified voltage based on an AC voltage; an input capacitor coupled between the rectifier and a fixed-voltage terminal; a first inductive element; a first auxiliary capacitor; a first switch coupled between the input capacitor and the first inductive element; a second switch coupled between the first inductive element and the fixed-voltage terminal; a circuitry node; an auxiliary switch for coupling between the circuitry node and the first auxiliary capacitor or between the first auxiliary capacitor and the fixed-voltage terminal; a first diode; a second diode; a control signal generating circuit for controlling the first switch and the second switch; and an auxiliary switch control circuit for controlling the auxiliary switch.
US10170990B2

In some embodiments, an apparatus includes a single-inductor multiple-output (SIMO) direct current (DC-DC) converter circuit, with the SIMO DC-DC converter circuit having a set of output nodes. The apparatus also includes a panoptic dynamic voltage scaling (PDVS) circuit operatively coupled to the SIMO DC-DC converter circuit, where the PDVS circuit has a set of operational blocks with each operational block from the set of operational blocks drawing power from one supply voltage rail from a set of supply voltage rails. Additionally, each output node from the set of output nodes is uniquely associated with a supply voltage rail from the set of supply voltage rails.
US10170981B1

A bi-directional charge pump cell includes a p-type substrate having a main surface. A first n-well is formed in the p-type substrate that includes n+ doped regions formed in the first n− well at the main surface. A first p-well is formed in the first n− well that includes p+ doped regions formed in the first p-well at the main surface. A second n-well is formed in the first p-well that includes n+ doped regions and PMOS transistors formed at the main surface. A second p-well is formed in the first n-well that includes p+ doped regions at the main surface. A third p-well is defined in the second p-well that includes p+ doped regions and NMOS transistors at the main surface.
US10170980B2

The proposed Power Management Integrated Circuit (PMIC) features the option to synchronize the charge-pump of a PMIC with the system clock, and then to swap and self-oscillate and skip pulses, when the digital controls of the PMIC send a first order to the charge-pump. The clock control circuitry of the PMIC also features the option for the charge-pump to then swap and use the system clock again, when the digital controls of the PMIC send a second order to the charge-pump. The designed transition of the clock from clock sync-mode to self-oscillate, and from self-oscillate back to clock sync-mode, does not present any phase discontinuity.
US10170978B1

In a signal transmission circuit including a drive circuit and a control apparatus which are insulated from each other and between which a signal indicative of predetermined information is transmitted via a magnetic coupler, the drive circuit includes a temperature information transmission unit transmitting a first signal indicative of temperature information based on the number of pulses consecutively output with a predetermined period and each having a first waveform with a duty cycle of less than 100% with respect to the period and an abnormality information transmission unit transmitting a second signal indicative of abnormality information based on a pulse having a longer wavelength than the first waveform. The temperature information transmission unit transmits the first signal to the control apparatus and the abnormality information transmission unit transmits the second signal to the control apparatus, via the magnetic coupler common to two information transmission units.
US10170976B2

A method for phase compensating a power factor correction circuit is provided. Firstly, a present current value of an input current is sampled, and the sampled signal is filtered. Then, a present waveform of the input current corresponding to the present current value of the filtered sampled signal and a previous waveform of the input current corresponding to a previous current value of the filtered sampled signal are predicted, and a current error signal is generated according to a difference between the present waveform and the previous waveform. Then, the current error signal is adjusted, and an adjusted signal is generated. Then, a feedforward signal is added to the adjusted signal, and a phase compensation signal. Then, a current control signal is added to the phase compensation signal, and a pulse width modulation signal is generated to control a switching circuit.
US10170972B2

A Halbach magnetic array is disclosed, including a plurality of first and second magnetic units alternately arranged in a width direction, wherein: each first magnetic unit includes first magnetic groups and first magnetic columns alternately arranged in a length direction, each first magnetic group includes four first magnetic bars arranged in a 2*2 matrix; each second magnetic unit includes second magnetic groups and second magnetic columns alternately arranged in the length direction, each second magnetic group includes four second magnetic bars arranged in a 2*2 matrix; each first magnetic column is magnetized in a height direction, and each second magnetic column is magnetized in a direction opposite to the height direction. A magnetic suspension vibration damper is also disclosed.
US10170954B2

The purpose of the present invention is to provide a direct current motor wherein the number of coil-connecting wires that cross the outer surface of a coil end part is reduced. In a direct current motor that is provided with an armature that has a plurality of armature slots and has an armature coil that is wound so as to span two armature slots that are separated by a fixed number of armature slots, a lowermost layer of a coil end part is provided with at least four armature coils that are wound through other armature slots so as not to coincide with the wound armature coil, and a layer above the four armature coils that are wound on the bottommost layer is provided with at least four armature coils that are wound in the same manner as the four armature coils.
US10170950B2

First and second winding bodies are each configured so as to have a helical shape by winding a conductor wire for m turns, where m is a natural number that is greater than or equal to two, an armature winding is configured by mounting two-lane winding bodies into respective pairs of slots, two-lane winding bodies being configured by assembling the first and second winding bodies, the coil ends include a top portion that displaces in a radial direction at a central portion, and the radial displacement at the top portion is a×d, where a is a natural number that is greater than or equal to 2 and less than or equal to 2×(m−1), and d is a radial thickness of the rectilinear portions, 4×m of the rectilinear portions being housed inside the slots so as to line up in single columns.
US10170948B2

Each lamination of the lamination stack comprises at least one assembly of coupling elements, said assembly comprising one insertion clamp, one receiving clamp and at least one receiving window, said coupling elements maintaining the same relative positioning from one another, the insertion clamp and the receiving clamp being defined by respective portions of the lamination axially projecting to the same side of the latter, each insertion clamp of a lamination being fitted, by interference, in the interior of a receiving clamp of an adjacent lamination, and each receiving clamp of a lamination being housed in the receiving window of at least one lamination of the stack.
US10170943B2

A power transmitter (101) provides power transfer to a power receiver (105) using a wireless inductive power transfer signal. The power transmitter (101) comprises an inductor (103) generating the power transfer signal when a voltage drive signal is applied. A measurement unit (311) performs measurements of a current or voltage of the inductor (103). The measurements are performed with a time offset relative to a reference signal synchronized to the voltage drive signal. An adaptor (313) can vary the time offset to determine an optimum measurement timing offset resulting in a maximum demodulation depth which reflects a difference measure for measurements for different modulation loads of the power transfer signal. A demodulator (309) then demodulates load modulation of the inductive carrier signal from measurements with the time offset set to the optimum measurement timing offset. In some scenarios, both the timing and duration of measurements may be varied. The approach improves communication reliability.
US10170927B2

An apparatus and a method for managing the energy supplied to a low-voltage system of a vehicle. The low-voltage system includes a battery, which supplies the first voltage on a low-voltage bus. A system for charging the battery includes an alternator for supplying a charging voltage to the battery, and motor-vehicle loads supplied by the battery and/or by the alternator. A high-voltage system operates at a second voltage higher than said first voltage. The high-voltage system includes the vehicle energy-recovery stage. The second voltage is supplied through an intermediate energy-storage system and a DC-DC converter. A control module that carries out energy-management operations at least by the alternator. The second voltage of the DC-DC converter is regulated via a control procedure of a hysteretic type.
US10170925B2

An intelligent uninterruptible power charging apparatus includes an uninterruptible power module, a charging module, and an output port. The uninterruptible power module provides a first charging power source. The charging module converts the first charging power source into a second charging power source and outputs the second charging power source through the output port. When an electronic apparatus is connected to the output port, the charging module receives an identification signal outputted from the electronic apparatus and adjusts a voltage level of the second charging power source according to the identification signal.
US10170923B2

An adaptive buck converter of a charging cable includes: a power receiving interface for receiving a DC voltage and a cable current from a cable; a terminal communication interface for transmitting a charging voltage and a charging current to a connection terminal of the charging cable and for receiving a communication signal generated by a mobile device from the connection terminal; a power converting circuit for receiving the DC voltage and the cable current from the power receiving interface and for generating the charging voltage and the charging current; a monitor circuit arranged to operably detect the DC voltage or the cable current; and a data processing circuit configured for controlling the power converting circuit according to the communication signal. The data processing circuit further communicates with the mobile device through the terminal communication interface and the connection terminal in response to a detection result of the monitor circuit.
US10170917B1

The embodiments described herein include a transmitter that transmits a power transmission signal (e.g., radio frequency (RF) signal waves) to create a three-dimensional pocket of energy. At least one receiver can be connected to or integrated into electronic devices and receive power from the pocket of energy. A wireless power network may include a plurality of wireless power transmitters each with an embedded wireless power transmitter manager, including a wireless power manager application. The wireless power network may include a plurality of client devices with wireless power receivers. Wireless power receivers may include a power receiver application configured to communicate with the wireless power manager application. The wireless power manager application may include a device database where information about the wireless power network may be stored.
US10170914B2

A Voltage Source Converter control system for active damping of a resonance oscillation in the VSC includes a regular Phase-Locked Loop 2, and a slow PLL 3. The control system is arranged such that an imaginary part of the AD is obtainable from the slow PLL. The slow PLL is configured for having a closed-loop bandwidth which is less than a frequency, in a synchronous dq frame, of the resonance oscillation to be dampened.
US10170909B2

A converter for use in a distributed power system for stepping up or down a voltage of a power source connected thereto includes a step up/down circuit that receives the voltage, steps up or steps down the voltage from the power source, and then outputs the stepped up/down voltage; and a control circuit that detects the voltage from the power source and transmits a control signal for stepping up or stepping down the voltage to the step up/down circuit. The control circuit transmits an identification signal that identifies the converter and is configured to receive an identification signal from another converter when the other converter is connected to the converter.
US10170907B2

The present disclosure relates to an electrostatic discharge (ESD) protection circuit including a dynamic field plate bias circuit, and associated methods. In some embodiments, the ESD protection circuit includes a bipolar junction transistor (BJT) based ESD protection circuit including a field plate configured to increase a breakdown voltage of the BJT based ESD protection circuit. The ESD protection circuit also includes a dynamic field plate bias circuit coupled to the field plate of the BJT based ESD protection circuit. The dynamic field plate bias circuit is configured to provide the field plate a field plate bias at transient opposite to a field plate bias at a normal operation. The transient bias reduces a trigger voltage of the BJT based ESD protection circuit and increases a shunt current of the BJT based ESD protection circuit during the ESD event. Thereby, ESD protection reliability is improved.
US10170902B2

An extension and retraction device including a housing and a slip ring mounted within the housing. The slip ring includes a stator and rotor rotatably mounted therein. The rotor includes rotor leads and annular sections defined circumferentially around the rotor. Each rotor lead includes opposite ends with one end electrically connected to one of the annular sections. The stator includes a contact for each annular section in sliding electrical engagement with the annular section. Each contact includes a stator lead having one end electrically connected to the stator and another end extending out of an opening of the housing. A reel is mounted within the housing with the reel and rotor rotatable about a substantially common axis. A cord extending through another opening of the housing is retracted into the housing when the reel rotates in one direction, and the cord is extended from the housing when the cord is pulled and the reel rotates in the opposite direction.
US10170898B1

A signal leakage proof housing for signal distributors includes a metal case and a metal cover plate. The metal case includes a plurality of signal connection terminals and a circumferential side wall having a top surface. The top surface includes a plurality of fixing protrusions arranged at intervals on and around the top surface and at least one rib on and around the top surface. The metal cover plate includes a bottom surface which includes a plurality of fixing holes on and around the bottom surface. When the metal case and the metal cover plate are assembled together, the plurality of fixing protrusions respectively pass through the corresponding plurality of fixing holes and fix with each other and each one of the at least one rib is in direct contact with the bottom surface of the metal cover plate to achieve the objective of preventing electromagnetic signal leakage.
US10170894B2

A multipoint ignition device for igniting an air-fuel mixture in a combustion chamber of an engine includes: an insulating member formed in an annular shape such that an inner periphery thereof faces the combustion chamber; and a plurality of electrodes held on the insulating member so as to form a plurality of ignition gaps in a circumferential direction inside the combustion chamber, wherein the insulating member includes a plurality of divided insulating members formed in divided form, and the divided insulating member close to an intake valve of the engine has a higher thermal conductivity than the divided insulating member close to an exhaust valve of the engine.
US10170891B2

An aluminium gallium indium phosphide (AlGaInP)-based semiconductor laser device is provided. On a main surface of a semiconductor substrate formed of n-type GaAs (gallium arsenide), from the bottom layer, an n-type buffer layer, an n-type cladding layer formed of an AlGaInP-based semiconductor containing silicon (Si) as a dopant, an active layer, a p-type cladding layer formed of an AlGaInP-based semiconductor containing magnesium (Mg) or zinc (Zn) as a dopant, an etching stopper layer, and a p-type contact layer are formed. Here, when an Al composition ratio x of the AlGaInP-based semiconductor is taken as a composition ratio of Al and Ga defined as (AlxGa1-x)0.5In0.5P, a composition of the n-type cladding layer is expressed as (AlxnGa1-xn)0.5In0.5P (0.9
US10170885B2

A current control device supplies a current to a semiconductor laser in order to output laser light to the semiconductor laser, and includes a current commander and a supplier. The current commander outputs a command value corresponding to a current value by increasing the command value with a lapse of time until reaching a target command value corresponding to a current value for outputting the laser light with a predetermined strength. The supplier supplies a current with a size corresponding to the command value output by the current commander to the semiconductor laser.
US10170878B1

Improvements to an electrical junction box is disclosed. The junction box is configured with integrated connections in the back of the junction box. Switches and outlets have tabs in specific locations that align with the desired integrated connections to provide the desired function. All of the outlets and switches align parallel with the back and front of the junction box. The junction box is configurable to accept a single switch, dimmer switch, 3-way or outlet to many more than one function. In addition, the function of a junction box can be easily changed as long as the wiring has been connected to the new junction box. Installation and changes can be made in seconds instead of minutes. The depth of the internal distribution receptacle is adjustable within the adjustable electrical box to accommodate the thickness of the outlet or switch.
US10170877B2

A connecting device including a substantially elongated inserting member extending in a longitudinal direction and comprising a transverse direction transverse thereto, said inserting member comprising an outer surface with at least two electrically conductive parts with insulating material arranged there between; and wherein the inserting member is configured to mechanically and electrically connect the at least two electrically conductive parts with wire ends of a connection cable within the space enclosed by the outer surface. The invention is further related to an assembly of a connection cable and a connecting device, as well as a method for connecting a connecting device to a connection cable.
US10170874B1

A cable assembly includes multiple electrical cables and a filtering module. The electrical cables are arranged in a first cable section and a second cable section. Each electrical cable has a pair of signal conductors. The filtering module includes a substrate and multiple passive filtering devices mounted on the substrate. The filtering module is disposed between the first cable section and the second cable section along a length of the cable assembly and is mechanically connected to ends of the first and second cable sections. The passive filtering devices are electrically connected to the signal conductors of the electrical cables. The cable assembly is configured to be electrically connected between first and second connectors. The filtering module is configured to filter electrical signals conveyed along the electrical cables between the first and second connectors.
US10170872B1

An electrical receptacle including a body having a first cavity and a second cavity, a plurality of first electrical connections in the first cavity and a plurality of second electrical connections in the second cavity, at least one electrical plug sensing device in the first cavity, and wherein electrical continuity to the plurality of first electrical connections from the plurality of second electrical connections only occurs when the at least one electrical plug sensing device senses a presence of an electrical plug in the first cavity.
US10170868B1

A connector includes: a housing, which includes a hole portion extending forward from an insertion slot into which an object is to be inserted; a plurality of terminals, which are arranged in the hole portion; a conductive shell, which is configured to at least partially cover the housing; a grounding spring pieces, which are electrically connected to the conductive shell, and is formed at a position apart from a terminal group toward a right side or a left side so that the grounding spring pieces are brought into contact with a grounding pad of the object; and a partition wall, which extends between the terminal group and the grounding spring pieces along a front-and-rear direction, and is configured to partition the terminal group and the grounding spring pieces.
US10170862B2

An electrical device includes a circuit board having upper signal contacts and at least one upper ground contact along an upper surface of the circuit board. The electrical device also includes a communication cable including a differential pair of signal conductors, a shield layer that surrounds the signal conductors, a drain wire electrically coupled with the shield layer, and a cable jacket that surrounds the shield layer and the drain wire. Each of the signal conductors has a wire-terminating end engaged to a corresponding signal contact of the circuit board. The wire-terminating ends project beyond a jacket edge of the cable jacket. An upper ground-terminating component electrically couples to the upper ground contact having a main panel with a connective terminal electrically coupled to the drain wire.
US10170860B2

A connector for connecting control conductors provided in conduits also containing power conductors, the connector including a first guide for receiving a first at least one control conductor provided in a first conduit also containing at least one power conductor, a second guide for receiving a second at least one control conductor provided in a second conduit also containing at least one power conductor, at least one jumper for electrically connecting the first at least one control conductor and the second at least one control conductor and a housing for containing the first guide, second guide and the at least one jumper.
US10170855B2

A waterproof component includes a housing body, a mat seal, and a mat seal cover. The housing body includes an attachment-hole-insertion portion having a mat-seal-accommodating chamber, an abutting portion configured to abut a first peripheral surface of the attachment hole, a locking claw provided on an insertion tip side of the attachment hole insertion portion, the locking claw to he locked to a second peripheral surface of the attachment hole, and a cover locking portion provided on an insertion tip side of the attachment-hole-insertion portion. The mat seal has an electric wire press-fitting hole. The mat-seal-accommodating chamber accommodates the mat seal. The mat seal cover locks to the cover-locking portion, the mat seal cover interposes the mat seal between the mat seal cover and a bottom wall of the mat-seal-accommodating chamber. The mat seal cover includes an excessive-displacement-prevention wall, which prevents excessive elastic deformation of the locking claw.
US10170853B2

An electrical connector comprises a casing and a connector module. The casing has a retaining member. The connector module has an electrically insulating contact carrier and a plurality of electrically conductive contacts. The connector module is at least partially surrounded by the casing and is retained at the casing by the retaining member. The retaining member exerts a retaining force on the connector module in a direction along a mating direction of the electrical connector. The connector module is removable from the retaining member in a direction transverse to the mating direction.
US10170849B2

A receptacle connector is provided with a slider and a first securing metal fitting. The slider can slide between a locking position where the slider locks a plug connector and a lock releasing position where the slider is separated from the plug connector to an outer side in a longitudinal direction such that locking of the plug connector is released. The first securing metal fitting has the hook, and the slider has the first engageable part that engages with the hook to retain the slider in a selected position.
US10170844B2

A method for illuminating a dish reflector of a reflector antenna, including providing a waveguide coupled to a vertex of a dish reflector at a proximal end, a sub-reflector supported by a dielectric block coupled to a distal end of the waveguide, the dielectric block provided with a dielectric radiator portion proximate the distal end of the waveguide. An RF signal passing through the waveguide and the dielectric block to reflect from the sub-reflector through the dielectric block and at least partially through the dielectric radiator portion to the dish reflector illuminates the dish reflector with a maximum signal intensity and/or signal intensity angular range that is spaced outward from the vertex area of the dish reflector.
US10170842B2

Methods and systems for a multiple-feed antenna are described. The multiple-feed antenna includes a primary reflector that directs signals along a primary RF signal path and a subreflector assembly that rotates between a first position and a second position. When the subreflector assembly is in a first position, a first subreflector element of the subreflector assembly redirects signals traveling along the primary RF signal path to a first RF signal path. When the subreflector assembly is in a second position, the second subreflector element redirects signals traveling along the primary RF signal path to a second RF signal path. The antenna system includes a first feed that intersects the first RF signal path, a second feed that intersects the second RF signal path, and an actuator that moves the subreflector assembly.
US10170841B1

A dual mode antenna can be joined to an antenna feed. The antenna includes a slotted cylinder radiator that can be connected to the first conductor of the antenna feed and an electrically conductive ground plane that can be connected to the second conductor. The radiator axially extends perpendicularly from the ground plane and is electrically insulated therefrom. The first conductor can be joined to the radiator near one side of the slot. A reactive load is joined between the ground plane and the radiator near an opposite side of the slot. The reactive load impedes lower frequencies from the ground plane to the radiator. This allows the radiator to function as a monopole at lower frequencies and a slotted cylinder at higher frequencies.
US10170831B2

A system for generating, forming and receiving electromagnetic transmissions according to a dynamically selectable electromagnetic pattern, beam pattern or beam form can use a selectably altered backplane structure. A spatially dependent pattern of amplitudes and/or phases can be formed by selecting a state of the selectably altered backplane structure from a set of states. The altered backplane structure can include a movable mechanical structure that causes a set of patterns of spatially dependent amplitudes of electromagnetic energy depending on a position of the structure. A beam pattern from a set of beam patterns can be selected by selecting a state (e.g., the position) of the backplane structure that creates a set of spatially dependent amplitudes of electromagnetic energy.
US10170828B2

Radio devices for wireless transmission including an integrated adjustable mount allowing mounting to a pole or stand and adjustment of the angle of the device (e.g., the altitude). The device may include a compact array antenna having a high gain configured to operate in, for example, the 5.15 to 5.85 GHz band and/or the 2.40-2.48 GHz band. The antenna emitters may be arranged in a separate plane from a plane containing the antenna feed connecting the emitting elements and also from a ground plane. The antenna array may be contained within a protective weatherproof housing along with the radio control circuitry.
US10170824B1

The present disclosure is related to an antenna system for a vehicle, such as a vehicle that has a non-metallic roof. The antenna system includes two metallic supports coupled to the roof. Additionally, the antenna system includes a first MIMO antenna pair. A first antenna of the first MIMO antenna pair is coupled to a first support of the two metallic supports, and a second antenna of the first MIMO antenna pair is coupled to a second support of the two metallic supports. The antenna system further includes a second MIMO antenna pair. A first antenna of the second MIMO antenna pair is coupled to the first support of the two metallic supports, and a second antenna of the second MIMO antenna pair is coupled to the second support of the two metallic supports. Yet further, the two metallic supports of the antenna system are physically separated from each other.
US10170821B2

The present invention relates to a communication node arrangement comprising at least two antenna units. Each antenna unit comprises at least one signal port and at least one antenna element, where each signal port is connected to at least one corresponding antenna element. Each antenna unit comprises at least one sensor unit arranged to sense its orientation relative a predetermined reference extension. The communication node arrangement comprises at least one control unit and is arranged to feed a respective test signal into each of at least two different signal ports. For each such test signal, the communication node arrangement is arranged to receive the test signal via at least one other signal port. The communication node arrangement being arranged to determine relative positions of said antenna units based on the received test signals, and to determine relative orientations of said antenna units based on data received from the sensor units.
US10170817B2

A technique relates to a superconducting airbridge on a structure. A first ground plane, resonator, and second ground plane are formed on a substrate. A first lift-off pattern is formed of a first lift-off resist and a first photoresist. The first photoresist is deposited on the first lift-off resist. A superconducting sacrificial layer is deposited while using the first lift-off pattern. The first lift-off pattern is removed. A cross-over lift-off pattern is formed of a second lift-off resist and a second photoresist. The second photoresist is deposited on the second lift-off resist. A cross-over superconducting material is deposited to be formed as the superconducting airbridge while using the cross-over lift-off pattern. The cross-over lift-off pattern is removed. The superconducting airbridge is formed to connect the first and second ground planes by removing the superconducting sacrificial layer underneath the cross-over superconducting material. The superconducting airbridge crosses over the resonator.
US10170814B2

Disclosed is a four-mode defected ground structure filter, including a four-mode defected ground structure resonator and two microstrip feed lines. The four-mode defected ground structure resonator comprises a metal dielectric substrate and a defected ground unit which is etched in one surface of the metal dielectric substrate; the microstrip feed lines are arranged at another surface of the metal dielectric substrate; shape of the defected ground unit is axially symmetric about a first central axis of the defected ground unit, and is axially symmetric about a second central axis of the defected ground unit; the first defected ground unit is provided with H-shape or quasi H-shape, the second defected ground unit is provided with L-shape, quasi L-shape, U-shape or quasi U-shape.
US10170811B2

Disclosed embodiments include thermoelectric-based thermal management systems and methods configured to heat and/or cool an electrical device. Thermal management systems can include at least one electrical conductor in electrical and thermal communication with a temperature-sensitive region of the electrical device and at least one thermoelectric device in thermal communication with the at least one electrical conductor. Electric power can be directed to the thermoelectric device by the same electrical conductor or an external power supply, causing the thermoelectric device to provide controlled heating and/or cooling to the electrical device via the at least one electrical conductor.
US10170805B2

An electricity storage module that includes a power storage element group obtained by stacking a plurality of power storage elements each having a lead terminal that protrudes from a side edge; and holding members that are attached to the side edges at which the lead terminals are provided and that hold the power storage elements, the holding members being provided with a fuse mounting portion for mounting a fuse that is to be electrically connected to the lead terminal.
US10170794B2

In an aspect, an electrolyte additive and an electrolyte for a lithium battery and a lithium battery including the electrolyte additive is provided. The electrolyte additive includes a sulfone compound wherein the sulfonyl group is directly bonded to a halide group and an electron withdrawing group.
US10170789B2

Provided is method of preparing an alkali metal cell, the method comprising: (a) combining a quantity of an active material, a quantity of an electrolyte, and a conductive additive to form a deformable and conductive electrode material, wherein the conductive additive, containing conductive filaments, forms a 3D network of electron-conducting pathways and the electrolyte contains an alkali salt and an ion-conducting polymer dissolved or dispersed in a solvent; (b) forming the electrode material into a quasi-solid polymer electrode, wherein the forming includes deforming the electrode material into an electrode shape without interrupting the 3D network of electron-conducting pathways such that the electrode maintains an electrical conductivity no less than 10−6 S/cm; (c) forming a second electrode; and (d) forming an alkali metal cell by combining the quasi-solid electrode and the second electrode. The second electrode may also be a quasi-solid polymer electrode.
US10170788B2

Examples are disclosed herein that relate to curved batteries. One example provides a battery comprising an anode arranged on an anode substrate, a cathode arranged on a cathode substrate, the anode substrate being curved at a first curvature and the cathode substrate being curved at a second curvature, and a separator between the anode and the cathode. A thickness of the anode substrate and a thickness of the cathode substrate are determined based on the curvature of the respective substrate, such that the one of the anode substrate and the cathode substrate with a larger curvature has a larger thickness.
US10170781B2

Improved methods are disclosed for shutting down and storing a fuel cell system, particularly for below freezing temperature conditions. The methods comprise stopping power production from the fuel cell stack, monitoring the amount of energy remaining in an energy supply, monitoring the stack temperature, and repeatedly performing a predetermined warming operation if the stack temperature falls to a normal threshold temperature and if the amount of energy remaining exceeds a certain minimum amount. In the improved methods, when the amount of remaining energy is less than or equal to the minimum amount, a final warming operation is performed that differs from the predetermined warming operation.
US10170779B2

A humidifier for a fuel cell includes a membrane module which accommodates therein a humidifying membrane, a first cap unit coupled to one side of the membrane module and supplies supply air to the membrane module, a second cap unit coupled to another side of the membrane module and discharges humidified air introduced from the membrane module, and a bypass tube provided in the second cap unit and bypasses condensate water introduced into the second cap unit to the membrane module.
US10170776B2

A fuel cell module includes combustion gas channel members connected to a combustor and extending upward along the fuel cell stack. The combustion gas channel members have combustion gas channels, and combustion gas ejection holes. A combustion gas produced in the combustor flows through the combustion gas channels upward, and the combustion gas ejection holes are connected to the combustion gas channels for releasing the combustion gas toward side surfaces of the fuel cell stack.
US10170774B2

A flow-guiding plate for a fuel cell, including a conductive sheet including a relief: defining alternating flow channels on first and second faces, two successive channels on the first face being separated by walls; defining first and second access holes at ends of each of the flow channels on the second face and of a first group of flow channels on the first face; defining a flow restriction in each flow channel of a second group of flow channels on the first face, the cross-section of the flow restrictions being smaller than the cross-section of the access holes to the flow channels of the first group, the first face including alternating flow channels of the first group and alternating flow channels of the second group.
US10170768B2

The invention relates to a grid arrangement for a plate-shaped battery electrode of an electrochemical accumulator having a frame and a grid arranged thereon, wherein the frame comprises at least one upper frame element having a connecting lug of the battery electrode disposed on its side facing away from the grid, and wherein the grid is at least formed by horizontal bars, which are bars extending substantially horizontally, and vertical bars, which are bars extending substantially vertically, wherein at least some of the vertical bars are arranged at different angles to one another in the shape of a fan. The invention further relates to an accumulator.
US10170761B2

In general, according to one embodiment, there is provided an active material. The active material contains active material primary particles of a monoclinic niobium-titanium composite oxide. The monoclinic niobium-titanium composite oxide contains at least one element selected from the group consisting of Mo, V, and W. A content of the at least one element in the monoclinic niobium-titanium composite oxide is within a range of 0.01 atm % or more and 2 atm % or less. Each of the active material primary particles has an aspect ratio within a range of 1 or more and less than 4 of a primary particle and a crystallite size within a range of 5 nm or more and 90 nm or less.
US10170760B2

The present invention relates to a secondary battery, specifically, a secondary battery having excellent stability and improved output characteristic and low temperature characteristic by including a cathode active material in which at least one of metals forming the cathode active material has a concentration gradient in an entire region from a central portion up to a surface portion; and a conductive material mixture in which carbon nanotube is mixed with carbon black at an appropriate ratio, the carbon black being a spherical nanoparticle.
US10170757B2

Provided is a negative electrode material that is suitable for use in a negative electrode of a lithium ion secondary battery having high capacity and excellent cycle characteristics. Also provided are a negative electrode and a lithium ion secondary battery using the same.The negative electrode material for lithium ion secondary battery comprises a particle that contains silicon and is capable of storing and releasing a lithium ion and that is characterized, in a volume-based distribution as measured with a laser diffraction particle size distribution meter, by (mode diameter—D50)/D50=0.13 or greater and (D90—mode diameter)/D90=0.28 or less, where the mode diameter is the most frequent value in the distribution, D50 is the diameter at 50% accumulation and D90 is the diameter at 90% accumulation.
US10170756B2

An electrochemical device includes a cathode containing graphene-wrapped Li2S nanoparticles. The graphene-wrapped Li2S nanoparticles are prepared by a method including heating lithium metal, and a carbon-sulfur source or a carbon source and a sulfur source in a sealed container at a temperature to produce lithium vapors, and vapors of the carbon-sulfur source or vapors of the carbon source and vapors of the sulfur source; and cooling the sealed container to produce the graphene-wrapped Li2S nanoparticles.
US10170754B2

The present invention relates to a silicon monoxide composite negative electrode material, which comprises silicon monoxide substrate. Nano-Silicon material uniformly deposited on the silicon monoxide substrate and nanoscale conductive material coating layer on the surface of the silicon monoxide/Nano-Silicon. The preparation method of the silicon monoxide composite negative electrode material includes Nano-Silicon chemistry vapor deposition, nanoscale conductive material coating modification, screening and demagnetizing. The silicon monoxide composite negative electrode material has properties of high specific capacity (>1600 mAh/g), high charge-discharge efficiency of the first cycle (>80%) and high conductivity.
US10170746B2

A battery electrode in accordance with various embodiments may include: a substrate including a surface configured to face an ion-carrying electrolyte; and a first diffusivity changing region at a first portion of the surface, wherein the first diffusivity changing region is configured to change diffusion of ions carried by the electrolyte into the substrate, and wherein a second portion of the surface is free from the first diffusivity changing region.
US10170745B2

A secondary battery includes an electrode assembly including first and second non-coating portions; a first current collector connected to the first non-coating portion, and a second current collector connected to the second non-coating portion; and a cap assembly including a first terminal connection member connected to a portion of the first current collector, and a second terminal connection member connected to portion of the second current collector, and a terminal connection member of the first and second terminal connection members includes a fuse.
US10170741B2

A battery module comprising sub-module components, or bricks, that facilitate efficient assembly utilizing common hand tools and provide integrated cooling features for increased battery configurability and performance.
US10170739B2

A battery pack housing forms a container that receives battery modules. The battery pack housing includes container portion and a cover that closes an open end of the container portion. The container portion includes a base, sidewalls that surround the base, and parallel rails that protrude from the base inner surface. The rails have longitudinally-spaced slots that open facing the cover. In addition, an inner surface of the cover portion includes parallel rails having longitudinally spaced slots that open facing the base. The slots are configured to receive and retain pins provided on side surfaces of the battery module housing. The cooperation between the pins of the battery module housing and the slots of the container portion and cover portion permit modules to be easily and securely located within the battery pack housing, and to be quickly removed from the battery pack housing during maintenance.
US10170738B2

A battery pack is provided for a mobile communication device, comprising a casing defining a cavity that conforms, at least partially, to the outer shape of the mobile communication device and one or more rechargeable power cells housed within the thickness of the casing. An internal interface engages a corresponding interface on the mobile communication device to provide power from the one or more rechargeable cells to the mobile communication device. An external interface is electrically coupled to the internal interface in order to transmit signals from the mobile communication device to an external device and may further serve to recharge the one or more rechargeable power cells. The battery pack may also serve as an extendible platform by providing additional integrated communication interfaces and/or processors that can be utilized by the mobile communication device to extend its communication and/or processing capabilities.
US10170736B2

A battery case is disclosed. In one aspect, the battery case includes a front case and an attaching/detaching mechanism. The front case includes a first surface corresponding to a front end portion of a battery module placed in parallel to a bottom surface thereof, and a first flange portion extending toward the battery module from the periphery of the first surface, the first flange portion having an opening formed in an upper surface thereof. The attaching/detaching mechanism includes an elastic member positioned between the front case and a front end portion of the battery module, cover members respectively surrounding both ends of the elastic member, an extending member extended upward from one area of each cover member, and a press member respectively formed toward both the ends of the elastic portion at end portions of the extending member.
US10170735B2

A battery pack includes a plurality of batteries arranged in columns and rows, a first holder configured to accommodate upper parts of the batteries, a lateral surface of the first holder including first pins, and a second holder configured to accommodate lower parts of the batteries, a lateral surface of the second holder including consecutively arranged concave surfaces and convex surfaces, and the first pins of the first holder protruding toward the second holder and being combinable with the concave surfaces of the lateral surface of the second holder.
US10170733B2

The present invention relates to a flexible structure (6) comprising a strain gauge (7) that is elongate along a longitudinal axis X1, and intended to measure the deformation of the flexible structure in a direction X parallel to the axis X1, the strain-gauge support (71) being bonded to the flexible structure only via the lateral ends (75, 76) thereof. One particularly targeted application is the bonding of strain tool gauges to the packaging of a flexible lithium battery, such as an Li-ion battery.
US10170721B2

Disclosed is an organic light emitting display device. The organic light emitting display device includes a first emission part between a first electrode and a second electrode and a second emission part on the first emission part. The first emission part includes a first hole transport layer and a first emission layer, and the second emission part includes a second hole transport layer and a second emission layer. A thickness of the second hole transport layer is greater than a thickness of the first hole transport layer.
US10170714B2

A display panel includes a first substrate, an upper capacitor electrode, a capacitor dielectric layer, a second substrate opposite to the first substrate, a conductive bump, an electroluminescent layer, and a counter electrode. The upper capacitor electrode is disposed on an inner surface of the second substrate. The upper capacitor electrode is disposed on an inner surface of the second substrate. The capacitor dielectric layer covers the upper capacitor electrode of the second substrate. The first substrate has at least one pixel electrode and a first capacitor electrode separated from the pixel electrode. The conductive bump is protrusively disposed on the first capacitor electrode of the first substrate. The electroluminescent layer is sandwiched between the pixel electrode and the counter electrode.
US10170712B2

Provided in one example is an article. The article includes a substrate. The article includes a first layer disposed over at least a portion of the substrate, the first layer comprising a reflector. The article includes a second layer disposed over at least a portion of the first layer, the second layer comprising an electrode. The article includes a third layer disposed over at least a portion of the second layer, the third layer comprising a polymer and a light source. The article includes a fourth layer disposed over at least a portion of the third layer, the fourth layer comprising a diffusor. The article includes a fifth layer disposed over at least a portion of the fourth layer, the fifth layer comprising at least one of a photochromic material and a thermochromic material.
US10170704B2

An organic electroluminescent device includes a first electrode, a hole transport region on the first electrode, an emission layer on the hole transport region, an electron transport region on the emission layer, and a second electrode on the electron transport region. The electron transport region includes a first electron transport layer on the emission layer; and a second electron transport layer on the first electron transport layer. An absolute value of difference between a highest occupied molecular orbital (HOMO) energy level of the emission layer and a HOMO energy level of the first electron transport layer is about 0.3 eV to about 1.5 eV.
US10170701B2

Methods and devices for controlling pressures in microenvironments between a deposition apparatus and a substrate are provided. Each microenvironment is associated with an aperture of the deposition apparatus which can allow for control of the microenvironment.
US10170696B1

Materials are disclosed that are used as seed layers in the formation of MRAM elements. In particular, a MnN layer oriented in the (001) direction is grown over a substrate. A magnetic layer overlying and in contact with the MnN layer forms part of a magnetic tunnel junction, in which the magnetic layer includes a Heusler compound that includes Mn. The magnetic tunnel junction includes the magnetic layer, a tunnel barrier overlying the magnetic layer, and a first (magnetic) electrode overlying the tunnel barrier. A second electrode is in contact with the MnN layer.
US10170691B2

Provided is a method for fabricating an electronic device including a variable resistance element which includes a free layer formed over a substrate and having a changeable magnetization direction, a pinned layer having a pinned magnetization direction, a tunnel barrier layer interposed between the free layer and the pinned layer, and a magnetic correction layer suitable for reducing the influence of a stray field generated by the pinned layer. The method may include: cooling the substrate; and forming the magnetic correction layer over the cooled substrate.
US10170690B2

A magnetic memory device and a method to make the device is disclosed. The magnetic memory device comprises a free magnetic layer that includes a hard magnetic material layer, a soft magnetic material layer and a coupling layer that is between the hard magnetic material layer and the soft magnetic material layer. The coupling layer comprises a magnetic material that has oxidized edges. In one embodiment, the magnetic material of the coupling layer comprises a Heusler alloy or a silicon-based magnetic material. A predetermined amount of the coupling layer is oxidized to controllably reduce the switching current Jc0 of the free magnetic layer to be about half of the switching current if the coupling layer comprised substantially all magnetic material and no oxide.
US10170687B2

The disclosed technology relates generally to magnetic devices, and more particularly to spin torque majority gate devices such as spin torque magnetic devices (STMG), and to methods of fabricating the same. In one aspect, a majority gate device includes a plurality of input zones and an output zone. A magnetic tunneling junction (MTJ) is formed in each of the input zones and the output zone, where the MTJ includes a non-magnetic layer interposed between a free layer stack and a hard layer. The free layer stack in turn includes a bulk perpendicular magnetic anisotropy (PMA) layer on a seed layer, a magnetic layer formed on and in contact with the bulk PMA layer, and a non-magnetic layer formed on the magnetic layer. Each of the bulk PMA layer and the seed layer is configured as a common layer for each of the input zones and the output zone.
US10170681B1

A qubit may be formed by forming a Josephson junction between two capacitive plates. The Josephson junction may be annealed with a thermal source. The thermal source may be a laser that generates a Gaussian beam. An axicon lens may be exposed to the Gaussian beam. Annealing the Josephson junction may alter the resistance of the Josephson junction.
US10170680B2

A method for adjusting a qubit includes measuring a qubit characteristic of a qubit device and computing a modification to correct the qubit characteristic. A geometry of a shunt capacitor is adjusted using a laser direct write process. The qubit characteristic is verified.
US10170678B2

A system for generating electrical energy includes a thermal source, an electric field source, a stress source, a piezoelectric component, and a cycle controller coupled to the thermal source, the electric field source, and the stress source. The cycle controller provides control signals to the thermal source, the electric field source, and the stress source to repeatedly cycle the piezoelectric component through the sequence: (a) application of: a first temperature, a first electric field, and a first stress; (b) application of: the first temperature, a second electric field greater than the first electric field, and the first stress; (c) application of: a second temperature, the second electric field, and a second stress greater than the first stress; and (d) application of: the second temperature, the first electric field, and the second stress.
US10170674B2

Provided is an LED device presenting minimal risk of bottom-surface contamination even when foreign substances such as liquids adhere thereto. The LED device has an LED die, a submount substrate on the surface of which the LED die is mounted, a frame-shaped electrode disposed along the outer circumferential part of the bottom surface of the submount substrate, and an inner-side electrode surrounded by the frame-shaped electrode and connected to the electrode of the LED die. In the LED device, the frame-shaped electrode is disposed along the entire outer circumferential part of the bottom surface. In an LED device, the bottom surface is rectangular, and the frame-shaped electrode is disposed along three sides of the bottom surface.
US10170670B2

Embodiments of the invention include a wavelength-converting material defined by AE3−x1−y+zRE3−x2+y−z[Si9−wAlw(N1−yCy)[4](N16−z−wOz+w)[2]]:Eux1,Cex2, where AE=Ca, Sr, Ba; RE=Y, Lu, La, Sc; 0≤x1≤0.18; 0≤x2≤0.2; x1+x2>0; 0≤y≤1; 0≤z≤3; 0≤w≤3.
US10170668B2

Solid state lighting (“SSL”) devices with improved current spreading and light extraction and associated methods are disclosed herein. In one embodiment, an SSL device includes a solid state emitter (“SSE”) that has a first semiconductor material, a second semiconductor material spaced apart from the first semiconductor material, and an active region between the first and second semiconductor materials. The SSL device can further include a first contact on the first semiconductor material and a second contact on the second semiconductor material and opposite the first contact. The second contact can include one ore more interconnected fingers. Additionally, the SSL device can include an insulative feature extending from the first contact at least partially into the first semiconductor material. The insulative feature can be substantially aligned with the second contact.
US10170665B2

The present invention discloses a repairing method, manufacturing method, device and electronics apparatus of micro-LED. The method for repairing a micro-LED comprises: bringing a known-good micro-LED on a conductive pick-up head into contact with a first pad on an defective position of a receiving substrate, wherein the conductive pick-up head and the known-good micro-LED are bonded via a conductive adhesive; locally joule heating a first bonding layer through the conductive pick-up head, to melt the first bonding layer, wherein the first bonding layer is provided between the known-good micro-LED and the first pad; and lifting up the conductive pick-up head after the first bonding layer is cooled, leaving the known-good micro-LED on the receiving substrate.
US10170664B2

A surface mount emissive element is provided with a top surface and a bottom surface. A first electrical contact is formed exclusively on the top surface, and a second electrical contact is formed exclusively on the top surface. A post extends from the bottom surface. An emissive display is also provided made from surface mount emissive elements and an emissions substrate. The emissions substrate has a top surface with a first plurality of wells formed in the emissions substrate top surface. Each well has a bottom surface, sidewalls, a first electrical interface formed on the bottom surface, and a second electrical interface formed on the bottom surface. The emissions substrate also includes a matrix of column and row conductive traces forming a first plurality of column/row intersections, where each column/row intersection is associated with a corresponding well. A first plurality of emissive elements populates the wells.
US10170657B2

Solar cells having emitter regions composed of wide bandgap semiconductor material are described. In an example, a method includes forming, in a process tool having a controlled atmosphere, a thin dielectric layer on a surface of a semiconductor substrate of the solar cell. The semiconductor substrate has a bandgap. Without removing the semiconductor substrate from the controlled atmosphere of the process tool, a semiconductor layer is formed on the thin dielectric layer. The semiconductor layer has a bandgap at least approximately 0.2 electron Volts (eV) above the bandgap of the semiconductor substrate.
US10170646B2

A solar cell module includes a plurality of solar cells each including a semiconductor substrate, an emitter region forming a p-n junction along with the semiconductor substrate, a first electrode connected to the emitter region, and a second electrode connected to a back surface of the semiconductor substrate; and a plurality of wiring members connected to the first electrode or the second electrode and configured to electrically connect the plurality of solar cells in series, wherein a number of wiring members connected to the first electrode or the second electrode of each solar cell is 6 to 30, and the wiring members have a circular cross-section.
US10170645B2

An organic vehicle used in the manufacture of electroconductive silver paste. The organic vehicle comprises an organic binder, a surfactant, and an organic solvent. The preferred embodiment of the invention utilizes at least one of PVP, PMMA, or PVB as the organic binder, allowing for high compatibility with the metallic particles and resulting in an electroconductive paste with low viscosity for fine line printability. Another aspect of the invention relates to an electroconductive paste composition. The preferred embodiment utilizes metallic particles, glass frit, and an organic vehicle comprising a binder, namely at least one of PVP, PMMA, or PVB, a surfactant, and an organic solvent.
US10170641B2

A vertical positive-intrinsic-negative (pin) diode includes a semiconductor substrate in which a P-type region, an intrinsic region, and an N-type region are sequentially disposed in a vertical direction to be formed therein, a first electrode formed on one surface of the semiconductor substrate to be in electrical contact with the P-type region, and a second electrode formed on the other surface of the semiconductor substrate to be in electrical contact with the N-type region, wherein the P-type region and the N-type region are respectively disposed in an upper portion and a lower portion of the semiconductor substrate to be opposite to each other.
US10170636B2

A method for fabricating a semiconductor device comprises forming a sacrificial layer of a first semiconductor material on a substrate, a layer of a second semiconductor material on the sacrificial layer, and a layer of a third semiconductor material on the layer of the second semiconductor material. Portions of the layer of the deposited material are removed to form a first nanowire arranged on the sacrificial fin and a second nanowire arranged on the first nanowire. An oxidizing process is performed that forms a first layer of oxide material on exposed portions of the second nanowire and a second layer of oxide material on exposed portions of the sacrificial fin, the first layer of oxide material having a first thickness and the second layer of oxide material having a second thickness, where the first thickness is less than the second thickness.
US10170633B2

A transistor having an oxide semiconductor film in a channel formation region and a manufacturing method thereof are disclosed. The transistor is formed by the steps of: forming a base insulating over a substrate; forming an oxide semiconductor film over the base insulating film; forming a conductive film over the oxide semiconductor film; processing the conductive film to form a source electrode and a drain electrode; processing the oxide semiconductor film; forming a gate insulating film over the source electrode, the drain electrode, and the oxide semiconductor film; and forming a gate electrode over the gate insulating film. The aforementioned manufacturing method allows the formation of a transistor in which a side surface of the oxide semiconductor film is not in direct contact with bottom surfaces of the source electrode and the drain electrode, which contributes to the extremely small leak current of the transistor.
US10170627B2

A nanowire transistor includes undoped source and drain regions electrically coupled with a channel region. A source stack that is electrically isolated from a gate conductor includes an interfacial layer and a source conductor, and is coaxially wrapped completely around the source region, extending along at least a portion of the source region. A Schottky barrier between the source conductor and the source region is a negative Schottky barrier and a concentration of free charge carriers is induced in the semiconductor source region.
US10170620B2

A semiconductor structure is provided that includes a bulk semiconductor substrate of a first semiconductor material. The structure further includes a plurality of fin pedestal structures of a second semiconductor material located on the bulk semiconductor substrate of the first semiconductor material, wherein the second semiconductor material is different from the first semiconductor material. In accordance with the present application, each fin pedestal structure includes a pair of spaced apart semiconductor fins of the second semiconductor material.
US10170619B2

A semiconductor structure containing a vertical Schottky contact transistor is provided in which the contact resistance as well as the junction resistance is improved. The vertical Schottky contact transistor includes a bottom Schottky contact source/drain structure and a top Schottky contact source/drain structure located at opposing ends of a semiconductor channel region. The bottom Schottky contact source/drain structure includes a base portion and a vertically extending portion.
US10170611B1

Semiconductor devices, such as transistors, FETs and HEMTs having a non-linear gate foot region and non-linear channel width are disclosed as well as methods of making and using such devices and the operational benefits of the devices.
US10170603B2

A semiconductor device including at least one double-barrier resonant tunneling diode (DBRTD) is provided. The at least one DBRTD may include a first doped semiconductor layer, and a first barrier layer on the first doped semiconductor layer and including a superlattice. The DBRTD may further include a first intrinsic semiconductor layer on the first barrier layer, a second barrier layer on the first intrinsic semiconductor layer and also including the superlattice, a second intrinsic semiconductor layer on the second barrier layer, a third barrier layer on the second intrinsic semiconductor layer and also including the superlattice. A third intrinsic semiconductor layer may be on the third barrier layer, a fourth barrier layer may be on the third intrinsic semiconductor layer and also including the superlattice, a second doped semiconductor layer on the fourth barrier layer.
US10170593B2

A method of forming an arrangement of long and short fins on a substrate, including forming a plurality of finFET devices having long fins on the substrate, where the long fins have a fin length in the range of about 180 nm to about 350 nm, and forming a plurality of finFET devices having short fins on the substrate, where the short fins have a fin length in the range of about 60 nm to about 140 nm, wherein at least one of the plurality of finFET devices having a long fin is adjacent to at least one of the plurality of finFET devices having a short fin.
US10170581B2

A method of fabricating a finFET semiconductor device, the method including forming a self-aligned silicide contact above and in direct contact with exposed portions of semiconductor fins not covered by a gate electrode, wherein an upper surface of the self-aligned silicide contact is substantially flush with an upper surface of an adjacent isolation region, patterning a blanket metal layer to form a source-drain contact on the upper surface of the self-aligned silicide contact, the self-aligned silicide contact provides an electrical path from the semiconductor fins to the source-drain contact, and recessing a portion of the self-aligned silicide contact without recessing the isolation region, the self-aligned silicide contact is recessed selective to a mask used to pattern the source-drain contact.
US10170565B2

An imaging device capable of obtaining high-quality imaging data is provided. The imaging device includes a photoelectric conversion element, a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, and a first capacitor. Variation in the threshold voltage of amplifier transistors can be compensated. Furthermore, the imaging device can have a difference detecting function for holding differential data between imaging data for an initial frame and imaging data for a current frame and outputting a signal corresponding to the differential data.
US10170557B2

There is provided a thyristor having emitter shorts, wherein in an orthogonal projection onto a plane parallel to a first main side, a contact area covered by an electrical contact of a first electrode layer with a first emitter layer and the emitter shorts includes areas in the shape of lanes, in which an area coverage of the emitter shorts is less than the area coverage of emitter shorts in the remaining area of the contact area, wherein the area coverage of the emitter shorts in a specific area is the area covered by the emitter shorts in that specific area relative to the specific area. The thyristor of the invention exhibits a fast turn-on process even without complicated amplifying gate structure.
US10170554B2

A semiconductor device includes: a gate structure on a substrate; a raised source/drain region adjacent to the gate structure; a channel region under the gate structure; and a protection layer between the substrate and the raised source/drain region. The protection layer is interposed between the substrate and the raised source/drain region. An atom stacking arrangement of the protection layer is different from the substrate and the raised source/drain region.
US10170551B2

A method for forming active regions of a semiconductor device comprising forming a nanosheet stack on a substrate, forming the nanosheet stack comprising forming a sacrificial nanosheet layer on the substrate, and forming a nanosheet layer on the sacrificial nanosheet layer, forming an etch stop layer on the nanosheet stack, forming a mandrel layer on the etch stop layer, removing portions of the mandrel layer to form a mandrel on the etch stop layer, forming sidewalls adjacent to sidewalls of the mandrel, depositing a fill layer on exposed portions of the etch stop layer, removing the sidewalls and removing exposed portions of the etch stop layer and the nanosheet stack to expose portions of the substrate.
US10170549B2

Exemplary embodiments provide for fabricating a nanosheet stack structure having one or more sub-stacks. Aspects of the exemplary embodiments include: growing an epitaxial crystalline initial stack of one or more sub-stacks, each of the sub-stacks having at least three layers, a sacrificial layer A, and at least two different non-sacrificial layers B and C having different material properties, wherein the non-sacrificial layers B and C layers are kept below a thermodynamic or kinetic critical thickness corresponding to metastability during all processing, and wherein the sacrificial layer An is placed only at a top or a bottom of each of the sub-stacks, and each of the sub-stacks is connected to an adjacent sub-stack at the top or the bottom using one of the sacrificial layers A; proceeding with fabrication flow of nanosheet devices, such that pillar structures are formed at each end of the epitaxial crystalline stack that to hold the nanosheets in place after selective etch of the sacrificial layers; and selectively removing sacrificial layers A to all non-sacrificial layers B and C, while the remaining layers in the stack are held in place by the pillar structures so that after removal of the sacrificial layers An, each of the sub-stacks contains the non-sacrificial layers B and C.
US10170547B2

A nanodevice capable of controlling the state of electric charge of a metal nanoparticle is provided. The device includes: nanogap electrodes 5 including one electrode 5A and the other electrode 5B disposed so as to have a nanosize gap in between; a nanoparticle 7 placed between the nanogap electrodes 5; and a plurality of gate electrodes 9. At least one of the plurality of gate electrodes 9 is used as a floating gate electrode to control the state of electric charge of the nanoparticle 7, which achieves a multivalued memory and rewritable logical operation.
US10170543B2

A fin field effect transistor device with air gaps, including a source/drain layer on a substrate, one or more vertical fin(s) in contact with source/drain layer, a gate metal fill that forms a portion of a gate structure on each of the one or more vertical fin(s), and a bottom void space between the source/drain layer and the gate metal fill.
US10170533B2

A display device including a pixel array unit having a matrix of pixels each configured such that an anode electrode of an organic electroluminescent element is connected to a source electrode of a drive transistor, a gate electrode of the drive transistor is connected to a source or drain electrode of a writing transistor, and a storage capacitor is connected between the gate and source electrodes of the drive transistor, scanning lines and power supply lines for individual pixel rows, and signal lines for individual pixel columns. A video signal reference potential is supplied to the signal lines for a period during which a scanning signal is supplied to the scanning lines during driving of pixels in a preceding row. During threshold correction for the drive transistor in a current pixel, the video signal reference potential and a potential of the cathode electrode of the organic electroluminescent element are equal.
US10170532B2

Disclosed herein is an electroluminescence display panel including a pixel circuit, a signal line, a scan line, a drive power supply line, a common power supply line, a power supply line drive circuit, a high-potential power supply line, and a low-potential power supply line.
US10170518B2

Magnetic junctions usable in a magnetic device and a method for providing the magnetic junctions are described. A patterned seed layer is provided. The patterned seed layer includes magnetic seed islands interspersed with an insulating matrix. At least a portion of the magnetoresistive stack is provided after the patterned seed layer. The magnetoresistive stack includes at least one magnetic segregating layer. The magnetic segregating layer(s) include at least one magnetic material and at least one insulator. The method anneals the at least the portion of the magnetoresistive stack such that the at least one magnetic segregating layer segregates. The constituents of the magnetic segregating layer segregate such that portions of magnetic material(s) align with the magnetic seed islands(s) and such that portions of the insulator(s) align with the insulating matrix.
US10170513B2

An image sensor arranged inside and on top of a semi-conductor substrate having a front surface and a rear surface, the sensor including a plurality of pixels, each including: a photosensitive area, a reading area, and a storage area extending between the photosensitive area and the reading area; a vertical insulated electrode including an opening of transfer between the photosensitive area and the storage area; and at least one insulation element among the following: a) a layer of an insulating material extending under the surface of the photosensitive area and of the storage area and having its front surface in contact with the rear surface of the electrode; and b) an insulating wall extending vertically in the opening, or under the opening.
US10170511B1

A solid-state imaging device has a sensing region, a pad region and a peripheral region between the sensing region and the pad region. The solid-state imaging device includes a plurality of photoelectric conversion elements formed in a semiconductor substrate and disposed in the sensing region, and a bond pad disposed on the semiconductor substrate and in the pad region. The solid-state imaging device further includes a microlens layer disposed above the semiconductor substrate. The microlens layer includes a microlens array in the sensing region and a first dummy structure in the pad region. The first dummy structure includes a plurality of first microlens elements disposed to surround an area of the bond pad. Moreover, the solid-state imaging device includes a passivation film conformally formed on a top surface of the microlens layer.
US10170504B2

Embodiments of the disclosure provide a manufacturing method of a TFT array substrate, a TFT array substrate and a display device. The TFT array substrate comprises a thin film transistor and a pixel electrode formed on a base substrate, the pixel electrode is electrically connected with a drain electrode of the thin film transistor. The array substrate further comprises an light-shielding pattern provided above the thin film transistor.
US10170497B2

According to various embodiments, an electronic device may include a carrier including at least a first region and a second region being laterally adjacent to each other; an electrically insulating structure arranged in the first region of the carrier, wherein the second region of the carrier is free of the electrically insulating structure; a first electronic component arranged in the first region of the carrier over the electrically insulating structure; a second electronic component arranged in the second region of the carrier; wherein the electrically insulating structure includes one or more hollow chambers, wherein the sidewalls of the one or more hollow chambers are covered with an electrically insulating material.
US10170496B2

A semiconductor device in accordance with an embodiment may include a cell structure, a source coupling structure, and a source discharge transistor. The cell structure may include alternately stacked first conductive patterns and first interlayer insulating layers enclosing a channel layer. The source coupling structure separated from the cell structure may include alternately stacked second conductive patterns and second interlayer insulating layers. The source discharge transistor may be coupled to the source coupling structure.
US10170492B2

A memory device includes a semiconductor substrate, a first conductive layer, a plurality of second conductive layers, a plurality insulating layers, at least one contact plug and at least one dummy plug. The first conductive layer is disposed on the semiconductor substrate. The insulating layers are disposed on the first conductive layer. The second conductive layers are alternatively stacked with the insulating layers and insulated from the first conductive layer. The contact plug passes through the insulating layers and the second conductive layers, insulates from the second conductive layers and electrically contacts to the first conductive layer. The dummy plug, corresponds to the at least one contact plug, passes through the insulating layers and the second conductive layers, and insulates from the second conductive layers and the first conductive layer.
US10170491B2

Vertical memories and methods of making the same are discussed generally herein. In one embodiment, a vertical memory can include a vertical pillar extending to a source, an etch stop tier over the source, and a stack of alternating dielectric tiers and conductive tiers over the etch stop tier. The etch stop tier can comprise a blocking dielectric adjacent to the pillar. In another embodiment, the etch stop tier can comprise a blocking dielectric adjacent to the pillar, and a plurality of dielectric films horizontally extending from the blocking dielectric into the etch stop tier.
US10170490B2

Some embodiments include apparatuses and methods of using such apparatuses. One of the apparatuses includes a semiconductor material, a pillar extending through the semiconductor material, a select gate located along a first portion of the pillar, memory cells located along a second portion of the pillar, and transistors coupled to the select gate through a portion of the semiconductor material. The transistors include sources and drains formed from portions of the semiconductor material. The transistors include gates that are electrically uncoupled to each other.
US10170487B2

A three-dimensional integrated circuit includes a first transistor, a word line, a first via, a second transistor, and a second via. The first transistor is on a first level and the second transistor is on a second level. The second level is different from the first level. The word line and the first via are coupled to the first transistor. The second via is coupled between the first transistor and the second transistor.
US10170480B2

The present disclosure provides a semiconductor structure comprising one or more fins formed on a substrate and extending along a first direction; one or more gates formed on the one or more fins and extending along a second direction substantially perpendicular to the first direction, the one or more gates including an first isolation gate and at least one functional gate; source/drain features formed on two sides of each of the one or more gates; an interlayer dielectric (ILD) layer formed on the source/drain features and forming a coplanar top surface with the first isolation gate. A first height of the first isolation gate is greater than a second height of each of the at least one functional gate.
US10170478B2

Aspects of the disclosure include a method for making a semiconductor, including patterning a first transistor having one or more gate stacks on a first source-drain area and second transistor comprising one or more gate stacks on a second source-drain area, forming dielectric spacers on gate stack side walls, depositing a first nitride liner on the first and second transistors. The method also includes masking the second transistor and etching to remove the first nitride material and the spacer from the first source-drain area and growing a first epitaxial layer on the first source-drain area by an epitaxial growth process. The method also includes depositing a second nitride liner on the first and second transistors. The method also includes masking the first transistor. The method also includes etching to remove the second nitride material from the second source-drain area and growing a second epitaxial layer on the second source-drain area by an epitaxial growth process.
US10170473B1

A method of forming an integrated circuit includes forming a FinFET by: forming a semiconductor fin on a semiconductor substrate; forming a first source/drain region in the semiconductor substrate under a first end of the semiconductor fin and a second source/drain region in the semiconductor substrate under a second, opposing end of the semiconductor fin, the second source/drain region separated from the first source/drain region by a portion of the semiconductor substrate having an opposite doping from that of the first and second source/drain region; and forming a surrounding gate extending about the semiconductor fin above the semiconductor substrate. A second vertical FinFET may be formed simultaneously. The method allows the FinFET to have a long channel extending laterally through its fin compared to the short channel of the vertical FinFET, thus creating short channel and long channel devices together without impacting vertical FinFET height.
US10170472B2

A semiconductor device includes a substrate first through fourth active fins on the substrate, extending in a first direction, and spaced apart from one another in a second direction that intersects the first direction, a first gate electrode extending in the second direction and on the first active fin to overlap with the first active fin but not with the second through fourth active fins, a second gate electrode extending in the second direction and on the second and third active fins to overlap with the second active fin but not with the first and fourth active fins, a first contact on the first gate electrode and connected to a first wordline, and a second contact on the second gate electrode and connected to a second wordline. The first through third active fins are between the first and second contacts. Related devices are also discussed.
US10170453B2

The invention relates to an arrangement for generating mixed light, which comprises three semiconductor chips, emitting in the blue spectral range, of three devices. Arranged in the light paths of the individual semiconductor chips are different conversion elements which are configured to convert primary radiation into secondary radiation. The total radiation (S1, S2, S3) exiting the respective devices (10, 20, 30) has a corresponding chromaticity coordinate on the black body curve of the CIE color diagram 1931 or lies within a color quadrilateral of the CIE color diagram.
US10170444B2

Packages for semiconductor devices, packaged semiconductor devices, and methods of packaging semiconductor devices are disclosed. In some embodiments, a package for a semiconductor device includes an integrated circuit die mounting region, a molding material around the integrated circuit die mounting region, and an interconnect structure over the molding material and the integrated circuit die mounting region. The interconnect structure has contact pads, and connectors are coupled to the contact pads. Two or more of the connectors have an alignment feature formed thereon.
US10170443B1

A debonding device includes a first member provided with a recess for receiving a carrier body, the carrier body including a first plate, a second plate, and plural semiconductor chips. The semiconductor chips are sandwiched between the first plate and the second plate, the first plate of the carrier body received in the recess being opposed to a bottom of the recess. A second member is configured to change a relative position with respect to the first member, wherein the second member holds the second plate of the carrier body received in the recess using a vacuum suction, and the first member is provided with an inlet to introduce gas into a gap between the first plate and the second plate of the carrier body received in the recess.
US10170441B1

A semiconductor structure comprises: a substrate, an alignment mark, pillars, and a seal wall. The alignment mark is adjacent to a surface of the substrate. The pillars protrudes from the substrate. The seal wall protrudes from the surface of the substrate and surrounding the alignment mark. The seal wall is between the pillars and the alignment mark. The pillars is configured into at least two different groups with different average heights. The seal wall around the alignment mark can prevent the alignment mark from the coverage of the flux. Further, the seal wall can be formed with pillars at the same time, and the increased cost is limited.
US10170439B1

Devices are formed to have inner layers that have electronic devices, and an outer passivation layer. A patterned conductor is formed on a first surface of the inner layers, and through conductors (that extend through interior insulator layers) are positioned to electrically connect the patterned conductor to the electronic devices. The patterned conductor includes a pattern of connected linear sections that are parallel to the first surface of the inner layers. The linear sections of the patterned conductor meet at conductor corners, and at least one of the conductor corners of the patterned conductor includes a chamfer side that terminates at the linear sections. Further, the chamfer side is not perfectly diagonal, but instead forms unequal angles with the linear sections that intersect to form the corner.
US10170422B2

The present disclosure, in some embodiments, relates to a method of forming an integrated chip. The method is performed by forming gate structures and middle-end-of-the-line (MEOL) structures extending in a first direction over an active area of a substrate. The MEOL structures are interleaved between the gate structures along a second direction. The method further forms a power rail and a first metal wire extending in the second direction. The first metal wire is over the MEOL structures. A double patterning process is performed to form second and third metal wires extending in the first direction over the first metal wire and separated in the second direction. The second metal wire is cut according to a first cut region of a first cut mask to define a first metal strap connecting a first one of the MEOL structures to the power rail.
US10170420B2

The present disclosure is directed to a semiconductor structure that includes a semiconductor substrate. A first interconnect layer is disposed over the semiconductor substrate. The first interconnect layer includes a first dielectric material having a conductive body embedded therein. The conductive body includes a first sidewall, a second sidewall, and a bottom surface. A spacer element has a sidewall which contacts the first sidewall of the conductive body and which contacts the bottom surface of the conductive body. A second interconnect layer overlies the first interconnect layer and includes a second dielectric material with at least one via therein. The at least one via is filled with a conductive material which is electrically coupled to the conductive body of the first interconnect layer.
US10170407B2

Some embodiments include a method of providing an electronic device. The method can comprise: providing a first device substrate; providing one or more first active sections over a second side of the first device substrate at a first device portion of the first device substrate; and after providing the first active section(s) over the second side of the first device substrate at the first device portion, folding a first perimeter portion of the first device substrate toward the first device portion at a first side of the first device substrate so that a first edge portion remains to at least partially frame the first device portion. The first edge portion can comprise a first edge portion width dimension smaller than a first smallest cross dimension of one or more pixel(s) of one or more semiconductor device(s) of the first active section(s). Other embodiments of related methods and devices are also disclosed.
US10170405B2

A wiring substrate includes an insulating layer and a wiring layer buried in the insulating layer at a first surface of the insulating layer. The wiring layer includes a first portion and a second portion. The first portion is narrower and thinner than the second portion. The first portion includes a first surface exposed at the first surface of the insulating layer. The second portion includes a first surface exposed at the first surface of the insulating layer and a second surface partly exposed in an opening formed in the insulating layer. The opening is open at a second surface of the insulating layer opposite to the first surface thereof.
US10170395B2

A semiconductor device including a semiconductor module 10A, a semiconductor module 10B that has a lower switching voltage threshold than the semiconductor module 10A, and busbars 331 and 32 that connect the semiconductor module 10A and the semiconductor module 10B in parallel to a common terminal. The semiconductor module 10B is connected at a connection point on the busbar 32 at which the inductance relative to the common terminal is higher than that of the semiconductor module 10A. The semiconductor module 10B with the low threshold voltage is turned ON faster than the semiconductor module 10A with the high threshold voltage for input of a common switching voltage, but can restrict the rising of the current due to the high inductance of the busbar 32, thereby enabling restriction of the current imbalance.
US10170392B2

Techniques for wafer level integration of embedded cooling structures for integrated circuit devices are provided. In one embodiment, a method includes forming channel structures on a first surface of a silicon first wafer, wherein the channel structures respectively include radial channels that extend from central fluid distribution areas, and wherein integrated circuits are formed on a second surface of the silicon first wafer that opposes the first surface. The method can further include bonding a manifold wafer to the first surface of the silicon wafer such that inlet openings formed through the manifold wafer respectively connect to the central fluid distribution areas, thereby enclosing the radial channels and forming a bonded structure.
US10170384B2

Methods and apparatus providing a graded package for a semiconductor are disclosed. An example apparatus includes a die; and a graded package encapsulating the die, the graded package including a material that is spatially varied from a first location of the graded package to a second location of the graded package.
US10170381B2

A semiconductor test system has a film frame including a tape portion with one or more openings through the tape portion. The opening is disposed in a center region of the tape portion of the film frame. The film frame may have conductive traces formed on or through the tape portion. A thin semiconductor wafer includes a conductive layer formed over a surface of the semiconductor wafer. The semiconductor wafer is mounted over the opening in the tape portion of the film frame. A wafer probe chuck includes a lower surface and raised surface. The film frame is mounted to the wafer probe chuck with the raised surface extending through the opening in the tape portion to contact the conductive layer of the semiconductor wafer. The semiconductor wafer is probe tested through the opening in the tape portion of the film frame.
US10170376B1

A device includes a first vertical nanowire, a second vertical nanowire and a gate. The first vertical nanowire is disposed on a substrate, wherein the first vertical nanowire includes a silicon germanium channel part. The second vertical nanowire is disposed on the substrate beside the first vertical nanowire, wherein the second vertical nanowire includes a silicon channel part. The gate encircles the silicon germanium channel part and the silicon channel part. The present invention provides a method of forming said device including the following steps. A substrate is provided. A silicon vertical nanowire is formed on the substrate. A germanium containing layer is formed on sidewalls of the silicon vertical nanowire. Germanium atoms of the germanium containing layer are driven into the silicon vertical nanowire, thereby forming a silicon germanium channel part of the silicon vertical nanowire. A gate encircling the silicon germanium channel part is formed.
US10170362B2

The present invention provides a method of forming a semiconductor device. First, providing a substrate, and an STI is forming in the substrate to define a plurality of active regions. Then a first etching process is performed to form a bit line contact opening, which is corresponding to one of the active regions. A second etching process is performed to remove a part of the active region and its adjacent STI so a top surface of active region is higher than a top surface of the STI. Next, a bit line contact is formed in the opening. The present invention further provides a semiconductor structure.
US10170361B2

The present disclosure relates to integrated circuits and to methods of manufacturing interconnects of integrated circuits. For example, an integrated circuit includes a surface of the integrated circuit and an interconnect formed on the surface and comprising a metal. An average grain size of the metal of the interconnect is greater than or equal to at least half of a line width of the interconnect. In another example, a method for manufacturing an interconnect of an integrated circuit includes depositing a layer of a metal onto a surface of the integrated circuit, annealing the metal, patterning a first hard mask for placement over the metal and forming a line of the interconnect and a first via of the interconnect by performing a timed etch of the metal using the first hard mask.
US10170355B2

In a method for manufacturing a semiconductor device, a first dielectric layer is formed over a substrate. A first set of recesses is formed in the first dielectric layer. A metal layer is formed in the first set of recesses. A set of metal wirings is formed from the metal layer in the first set of recesses. A second set of recesses is formed in the first dielectric layer. A second dielectric layer is formed over the set of metal wirings and in the second set of recesses. A third set of recesses is formed in the first dielectric layer and the second dielectric layer. A third dielectric layer is formed over the metal wirings and in the third set of recesses.
US10170351B2

In one embodiment a transferring apparatus comprises a rail connected to a frame, a travelling part including a wheel that travels along the rail and a loading part for loading an object, and a particle collection receptacle provided at a side of the rail and configured to collect particles generated due to friction between the wheel and the rail when the wheel travels along the rail. A method of manufacturing an integrated circuit device using the transferring apparatus includes moving the travelling part to the object, picking up the object with the loading part thereby loading the object on the loading part, using the travelling part to move the object to a chamber, and forming a semiconductor device using the object.
US10170348B2

A printing production line system for an electronic device includes a transport chamber with a robot transport line in which a self-traveling robot transports a base material in a sheet-fed manner in a free state, a plurality of processing chambers for forming an electronic device on the base material by printing on at least one side of the transport chamber, and base material transfer areas that performs loading of the base material to the processing chambers from the self-traveling robot and unloading of the base material to the self-traveling robot from the processing chambers. The transport chamber and the base material transfer area communicate with each other through respective openings, and a one-way air flow in each of the openings is formed by making an adjustment such that air pressure in the transport chamber is higher than air pressure in the base material transfer areas.
US10170343B1

Apparatuses and methods for performing a post-CMP cleaning are provided. The apparatus includes a chamber configured to receive a wafer in need of having CMP residue removed. The apparatus also includes a spray unit configured to apply a first cleaning solution to at least one surface of the wafer. The apparatus further includes a brush cleaner configured to scrub the at least one surface of the wafer. In addition, the apparatus includes at least one inner tank disposed in the chamber for storing a second cleaning solution that is used to clean the brush cleaner.
US10170338B2

A thermal interface material (TIM) and method for manufacture is disclosed. A vertically aligned carbon nanotube (VACNT) array is formed on a substrate, then individual CNTs are cleaved to form a vertical nanoribbon array (VERNA). An array of aligned, upright, flat, highly-compliant ribbon elements permit a higher packing density, better ribbon-to-ribbon engagement factor, better contact with adjoining surfaces and potentially achievement of theoretical thermal conductance limit (˜1 GW/m2K) for such nanostructured polycyclic carbon materials. Methods for forming the VERNA include either or both of electrochemical and gas phase processing steps.
US10170337B2

A method of making a semiconductor device includes disposing a mask on a substrate; etching the mask to form an opening in the mask; etching a trench in the substrate beneath the opening in the mask; and implanting a dopant in an area of the substrate beneath the opening of the mask, the dopant capable of gettering mobile ions that can contaminate the substrate; wherein the dopant extends through the substrate from a sidewall of the trench and an endwall of the trench.
US10170330B2

Semiconductor structure and methods of fabrication thereof are provided which includes, for instance, providing a carbon-doped material layer within a recess of a semiconductor structure; removing, in part, carbon from the carbon-doped material layer to obtain, at least in part, a carbon-depleted region thereof, the carbon-depleted region having a modified etch property with an increased etch rate compared to an etch rate of the carbon-doped material layer; and recessing the carbon-depleted region of the carbon-doped material layer by an etching process, with the carbon-depleted region being recessed based upon, in part, the modified etch property of the carbon-depleted region.
US10170327B2

Methods and structures for fabricating fins for multigate devices are disclosed. In accordance with one method, a plurality of sidewalls are formed in or on a plurality of mandrels over a semiconductor substrate such that each of the mandrels includes a first sidewall composed of a first material and a second sidewall composed of a second material that is different from the first material. The first sidewall of a first mandrel of the plurality of mandrels is selectively removed. In addition, a pattern composed of remaining sidewalls of the plurality of sidewalls is transferred onto an underlying layer to form a hard mask in the underlying layer. Further, the fins are formed by employing the hard mask and etching semiconducting material in the substrate.
US10170323B2

Various embodiments herein relate to methods, apparatus and systems for forming a recessed feature in a dielectric-containing stack on a semiconductor substrate. Separate etching and deposition operations are employed in a cyclic manner. Each etching operation partially etches the feature. Each deposition operation forms a protective coating (e.g., a metal-containing coating) on the sidewalls of the feature to prevent lateral etch of the dielectric material during the etching operations. The protective coating may be deposited using methods that result in formation of the protective coating along substantially the entire length of the sidewalls. The protective coating may be deposited using particular reaction mechanisms that result in substantially complete sidewall coating. Metal-containing coatings have been shown to provide particularly good resistance to lateral etch during the etching operation. In some cases, a bilayer approach may be used to deposit the protective coating on sidewalls of partially etched features.
US10170322B1

Interconnect structures and corresponding techniques for forming the interconnect structures are disclosed herein. An exemplary method includes forming a contact opening in a dielectric layer. The contact opening has sidewalls defined by the dielectric layer and a bottom defined by a conductive feature. An ALD-like nitrogen-containing plasma pre-treatment process is performed on the sidewalls (and, in some implementations, the bottom) of the contact opening. An ALD process is performed to form a titanium-and-nitrogen containing barrier layer over the sidewalls and the bottom of the contact opening. A cobalt-containing bulk layer is then formed over the titanium-and-nitrogen-containing barrier layer. A cycle of the ALD-like nitrogen-containing plasma pre-treatment process can include a nitrogen-containing plasma pulse phase and a purge phase. A cycle of the ALD process can include a titanium-containing pulse phase, a first purge phase, a nitrogen-containing plasma pulse phase, and a second purge phase.
US10170307B1

A semiconductor device and method includes a method. The method includes patterning a plurality of first mandrels over a first mask layer. The method further includes forming a first spacer layer on sidewalls and tops of the first mandrels. The method further includes removing horizontal portions of the first spacer layer, with remaining vertical portions of the first spacer layer forming first spacers. The method further includes, after removing the horizontal portions of the first spacer layer, depositing a reverse material between the first spacers. The method further includes patterning the first mask layer using the first spacers and the reverse material in combination as a first etching mask.
US10170301B2

Embodiments are directed to a method and resulting structures for improving the adhesion of a polymer to the surface of a substrate. A substrate is formed and a surface of the substrate is modified to include X—H functional group terminations. A polymer is formed on the modified surface of the substrate. The polymer and substrate are heated to chemically bond the polymer to the surface of the substrate.
US10170298B2

Processes for depositing SiO2 films on a wafer surface utilizing an aminosilane compound as a silicon precursor are described.
US10170296B2

The present invention relates to a novel composition that may be used to control the etching rate of TIN with respect to W, and remove any residues from the surface, e.g. organic or inorganic residues that could contain fluorine (F), which composition comprises a) an aliphatic or aromatic sulfonic acid; b) one or more inhibitor(s); c) an aprotic solvent; d) a glycol ether; and e) water. The present invention also relates to a kit comprising said composition in combination with an oxidant and optionally a stabilizer of the oxidant, and the use thereof.
US10170294B2

A conductive structure comprising: a plurality of conductive devices; a first conductive spring sheet, comprising a first connecting point; and a second conductive spring sheet, comprising a second connecting point. Each of the conductive devices comprises a first conductive end and a second conductive end. The second conductive end is connected to the second connecting point, and the first conductive end is connected to the first connecting point corresponding to the second connecting point to which the second conductive end is connected.
US10170293B1

An enhanced lighting ceramic metal-halide lamp assembly provides a ceramic metal-halide lamp that operates to illuminate at high temperatures, have an increased life span, and improved color temperatures, color renderings, and luminous efficacies. The lamp assembly includes an at least partially transparent container forming a vacuum. Inside the container, a plurality of ceramic arc tubes are connected by two U-shaped coupling mechanisms. The coupling mechanisms are conductive and resilient, so as to provide both conductivity, and a buffering clearance between the ceramic arc tubes. The lamp assembly is also unique in that it provides a 630 watt double ended ceramic metal-halide lamp, as the ceramic arc tube produces 630 watts, uses about 200 volts and 3 Amps when illuminating. At least one fastening bracket, having resiliency, extends between the ceramic arc tube and inner surface of the container to help stabilize the ceramic arc tubes inside the elongated container.
US10170292B2

A method of injecting ions into an electrostatic trap, comprising: generating ions in an ion source; transporting the ions from the ion source to an ion store downstream of the ion source; releasing the ions from the ion store to an ion guide downstream of the ion store; and accelerating the ions from the ion guide as a pulse into an orbital electrostatic trap for mass analysis, wherein the average velocity of the ions as the ions exit from the ion guide is substantially higher than the average velocity of the ions as they exit from the ion store, wherein there is a delay between releasing the ions from the ion store and accelerating the ions from the ion guide. Also an apparatus suitable for the method.
US10170290B2

A method for analyzing a sample includes identifying a plurality of precursors for analysis and grouping the precursors into two or more groups. The precursors are grouped such that for the precursors within a group the masses of ions of the precursors in the group are within a first mass range, and the number of precursors within the group is below a maximum allowable number of precursors. The method further includes generating ions from the sample; isolating precursor ions of a group; determining the mass-to-charge ratio of the precursor ions or fragments thereof; and repeating the isolating and determining steps for each group. The method also includes identifying or quantifying the presence of one or more precursors within the sample based on the presence of fragmented ions having a mass-to-charge ratio corresponding to the product ions for the one or more precursors.
US10170288B2

There is provided a sputtering apparatus in which a holding body holding a substrate by facing a target in a processing chamber is covered by a deposition preventive plate including a substrate retainer for covering a peripheral edge part of the substrate, and a thin film made of metal is deposited on a surface of the substrate exposed to an inside of the deposition preventive plate. A stopper protrusion protrudes at a portion in which the holding body and the deposition preventive plate face each other from one part to the other part, and face the holding body or the deposition preventive plate at a smaller interval than the interval between the deposition preventive plate and the substrate retainer. When the deposition preventive plate and the holding body are thermally deformed to approach each other during film deposition processing, the stopper protrusion contacts with the deposition preventive plate or the holding body, and the deposition preventive plate and the holding body contact with each other, such that, peeling-off a metal film at a contact portion and mixing in a film deposition region of the substrate are prevented.
US10170284B2

A plasma processing method according to an aspect includes: preparing a plasma processing apparatus including: a chamber; a lower electrode; an upper electrode; a focus ring surrounding a peripheral edge of the lower electrode; and an annular coil disposed on an upper portion of the upper electrode at a more outer position than the peripheral edge of the lower electrode; placing a substrate on the lower electrode, with a peripheral edge of the substrate surrounded by the focus ring; introducing process gas into the chamber; generating plasma of the process gas by applying high-frequency power across the upper electrode and the lower electrode; and leveling an interface of a plasma sheath on an upper portion of the substrate with that on an upper portion of the focus ring by generating a magnetic field by supplying a current to the annular coil.
US10170277B2

Embodiments of the present invention generally relate to a method and apparatus for plasma etching substrates and, more specifically, to a method and apparatus with protection for edges, sides and backs of the substrates being processed. Embodiments of the present invention provide an edge protection plate with an aperture smaller in size than a substrate being processed, wherein the edge protection plate may be positioned in close proximity to the substrate in a plasma chamber. The edge protection plate overlaps edges and/or sides on the substrate to provide protection to reflective coatings on the edge, sides, and back of the substrate.
US10170276B2

The present disclosure provides one embodiment of an IC method. First pattern densities (PDs) of a plurality of templates of an IC design layout are received. Then a high PD outlier template and a low PD outlier template from the plurality of templates are identified. The high PD outlier template is split into multiple subsets of template and each subset of template carries a portion of PD of the high PD outlier template. A PD uniformity (PDU) optimization is performed to the low PD outlier template and multiple individual exposure processes are applied by using respective subset of templates.
US10170272B2

An electron beam shaping unit for use in electron beam column and a method for designing thereof is presented. The electron beam shaping unit is configured for affecting electron beams of high density or strong electron-electron repulsion. These 5 beams can always be modeled with multi electron wave function. The electron beam shaping unit comprises a mask unit configured for affecting propagation of electrons therethrough to thereby form a propagating electron beam having, at far field, radial shape as determined by multi-electron non-linear function being an eigen function determined by a multi-electron Hartree-Fock Hamiltonian.
US10170271B2

Provided is an X-ray generator having: an anode that faces a cathode which generates electrons; a plurality of X-ray generation zones; a casing housing the cathode and the anode; an anode support body for supporting the anode; an air cylinder for producing advancing and retreating movement of the anode support body with respect to the casing; and a stopper device that halts the movement of the anode support body when the anode support body moves in a direction approaching the casing. The stopper device has a rotating plate equipped with a section that enters and exits from between the anode support body and the casing due to rotation, a motor for driving the same, and a plurality of stop members provided in a peripheral section of the rotating plate and having mutually different heights.
US10170267B2

Provided is a current fuse that can improve the rating while also preventing explosive scattering of metal in association with arc discharge and enabling reliable cutting off of a circuit. The current fuse (1) includes an insulating substrate (2), a main fuse element (3) disposed on the insulating substrate (2), and a sub-fuse element (4) disposed on the insulating substrate (2) and having a higher melting point than the main fuse element (3). The main fuse element (3) and the sub-fuse element (4) are connected in parallel.
US10170265B2

A leakage current protection device includes an electrical and mechanical assembly which includes: a circuit board; moving contact plates; an auxiliary switch; a reset shaft, having a hook in its lower portion, a bottom end of the reset shaft being set against one end of a reset spring, another end of the reset spring being set against the base; a disconnect mechanism, having a hook at its upper portion to engage with the hook of the reset shaft in a vertical direction; a trip coil and a trip plunger disposed on a side of the disconnect mechanism, where the disconnect mechanism is driven by the trip plunger to move horizontally. The disconnect mechanism further includes a pushing end that controls the auxiliary switch and lifting levers that control the moving contact plates.
US10170264B2

An information display system for a switching device includes a cover for the switching device, the cover including a first section and a second section, and a faceplate magnetically attracted to the cover and configured to carry information about the switching device, the faceplate further including an opening, at least a portion of the second section of the cover overlapped by the faceplate. The faceplate is adjustable with respect to the cover.
US10170261B2

The contact device includes a main contact mechanism that includes a pair of main fixed contacts and a main movable contact elastically supported by a movable shaft and disposed to be contactable with and separable from the pair of main fixed contacts, an auxiliary contact mechanism that includes a pair of auxiliary fixed contacts and auxiliary movable contacts disposed in an auxiliary contact holding member connected to the movable shaft so as to be contactable with and separable from the pair of auxiliary fixed contacts, and a contact housing portion that houses the main contact mechanism and the auxiliary contact mechanism. The movable shaft has a main contact support portion supporting the main movable contact and an auxiliary contact support portion supporting the auxiliary contact holding member. The main contact support portion and the auxiliary contact support portion are connected to each other via the auxiliary contact holding member.
US10170252B2

An electric micro-switch has at least one electric contact. The contact has a profiled section. The profiled section has a longitudinal extension, a bent portion formed in the longitudinal extension and having an outer surface that is, at least in section, formed in a rounded manner. A contact region is defined on the outer surface of the bent portion. A method for manufacturing the micro-switch is also disclosed.
US10170250B2

An oxadiazole dye for use as an organic photosensitizer. The oxadiazole dye comprising donor-π-spacer-acceptor type molecules in which at least one of an oxadiazole group acts as a π-conjugated bridge (spacer), a naphthyl unit acts as an electron-donating unit, a carboxyl group act as an electron acceptor group, and a cyano group acts as an anchor group. An optional thiophene group acts as part of the π-conjugated bridge (spacer). The dye for use as organic photosensitizers in a dye-sensitized solar cell. The dye for use in photodynamic therapies. Computational DFT and time dependent DFT (TD-DFT) modeling techniques showing Light Harvesting Efficiency (LHE), Free Energy for Electron Injection (ΔGinject), Excitation Energies, and Frontier Molecular Orbitals (FMOs) indicate that the series of dye comprise a more negative ΔGinject and a higher LHE value; resulting in a higher incident photon to current efficiency (IPCE).
US10170247B2

In a multilayer capacitor, both a minimum distance in a thickness direction between a first effective portion of a first inner electrode and a second main surface and a minimum distance in the thickness direction between a second effective portion of a second inner electrode and the second main surface are shorter than any of a dimension in the thickness direction of a first extending portion of the first inner electrode, a dimension in the thickness direction of a second extending portion of the first inner electrode and a dimension in the thickness direction of the third extending portion of the second inner electrode.
US10170235B2

Provided is a reactor that enables an end portion of a wire forming a coil to be accurately connected to a terminal fitting and that also has excellent assemblability. A reactor includes a coil formed by winding a wire and a magnetic core having a portion disposed inside the coil, wherein the magnetic core includes a terminal-equipped outer core component, the terminal-equipped outer core component including a side main portion protruding from the coil and constituting a magnetic circuit, a terminal fitting connected to an end portion of the wire, and a side resin-molded portion integrally holding the side main portion and the terminal fitting.
US10170225B2

A permanent magnet having a periodic structure with the concentrations of Fe and T (T is one or more transition metal elements with Co or Ni as necessity) changing alternately, wherein, the concentrations change with a period of 3.3 nm or less and the concentration difference of Fe in the concentration change is 5 at % or more. The permanent magnet has a high saturation magnetization Is and coercivity HcJ and can be prepared even without rare earth element(s) R.
US10170221B2

A fence standard is provided and includes a shaft and a wire support including an open ended loop. The wire support is molded onto the shaft.
US10170220B2

A cable which comprises a plurality of pairs of first and second insulated conductors. The first and the second insulated conductors, of each pair, are twisted with one another to form a twisted pair and each of the twisted pairs has a different lay length from one another. Each of the plurality of twisted pairs is wrapped with a hoop strength wrap which maintains a mechanical strength and integrity of the twisted pair during subsequent handing thereof, and a circumference of the hoop strength wrap is about 5% or less than a dielectric pair minimum circumference of the first and the second insulated conductors of the twisted pair. At least one metallic wrap is provided for shielding and grounding of the plurality of twisted pairs. The plurality of twisted pairs and the at least one metallic tape are surrounded and encased by a conventional exterior jacket to form the cable.
US10170211B2

A method of collecting 3He from a nuclear reactor may include the steps of a) providing heavy water at least part of which is exposed to a neutron flux of the reactor, b) providing a cover gas in fluid communication with the heavy water, c) operating the nuclear reactor whereby thermal neutron activation of deuterium in the heavy water produces tritium (3H) and at least some of the tritium produces 3He gas by β− decay and at least a portion of the 3He gas escapes from the heavy water and mixes with the cover gas, d) extracting an outlet gas stream, the outlet gas stream comprising a mixture of the cover gas and the 3He gas and e) separating the 3He gas from the outlet gas stream.
US10170204B1

The inventions disclosed herein include methods, systems, and tools for use in processing prescriptions. Among the benefits of these methods, systems, and tools are promotion of efficiency in filling prescriptions and reduction of errors. A heightened analysis element may be established that alerts a pharmaceutical professional to a particular component of a prescription (a prescription element) for special attention. An insignificant differences notice may de-emphasize certain prescription elements to inform a pharmaceutical professional that the information of such prescription elements is less critical. Methods of the present invention may be used to designate a prescription as a renewal, partial renewal, or partially equivalent renewal. The disclosed inventions include methods of creating and/or using such heightened analysis elements, insignificant differences notices, and/or designation of a prescription as a renewal, partial renewal, or partially equivalent renewal.
US10170203B1

The invention is a method for an unbound, interoperable, web-based software platform, comprising comprehensive personal health records (PHRs) of patients, enforcing individualized patient hierarchies of user permissions when creating, managing, accessing, updating, exchanging, and consolidating information, offering unique capabilities for detecting gaps in care, coordinating care, and prompting provider compliance with practice guidelines and government regulations.The Platform comprises four encrypted, firewall protected layers that together support Platform capabilities. First, the Platform is distinguished from conventional EHRs and tethered PHRs by individualized patient hierarchies of user permissions in the application layer, controlling disclosures of data to authorized users. Second, the Platform is distinguished by scanning of data and application layers for gaps in patient care and alerting relevant users. Third, the Platform is distinguished by tagging data with individualized patient hierarchies of user permissions, filtering data disclosures to authorized users and impeding data handoffs to unauthorized users.
US10170199B2

The present invention provides a system and method of testing CAMs and RAMs. In an exemplary embodiment, the system includes a multiple input signature register (MISR) logically coupled to digital outputs of a CAM, to digital inputs of a RAM, and to digital outputs of an ABIST controller circuit, where the MISR includes a plurality of L1 latch circuits logically coupled to a plurality of L2 latch circuits, a plurality of multiplexer circuits logically coupled to the plurality of L1 latch circuits, a plurality of exclusive or circuits (inner XOR circuits) logically coupled to the plurality of MUX circuits and to the plurality of L2 latch circuits, and at least two XOR circuits (outer XOR circuits), each of the outer XOR circuits logically coupled to one of the inner XOR circuits, to at least one of the MUX circuits, and to at least one of the L2 latch circuits.
US10170198B2

A data storage may include at least one nonvolatile memory device and a controller operatively connected to the at least one nonvolatile memory device. The controller is configured to receive binary data from a host through a side-band interface. The controller is configured to execute the binary data according to a request from the host to execute a test operation. A test operation with respect to the data storage may be executed through a side-band interface.
US10170191B2

A non-volatile electronic memory device is integrated on a semiconductor and is of the Flash EEPROM type with a NAND architecture including at least one memory matrix divided into physical sectors, intended as smallest erasable units, and organized in rows or word lines and columns or bit lines of memory cells. At least one row or word line of a given physical sector is electrically connected to at least one row or word line of an adjacent physical sector to form a single logic sector being erasable, with the source terminals of the corresponding cells of the pair of connected rows referring to a same selection line of a source line.
US10170185B2

Described is an apparatus for a hybrid eDRAM and MRAM memory cell comprising: a capacitor having a first terminal and a second terminal; a first transistor having a gate terminal coupled to a first word line (WL), a source/drain terminal coupled to bit line (BL), and drain/source terminal coupled to the first terminal of the capacitor; a resistive memory element having a first terminal and a second terminal, the first terminal of the resistive memory element device coupled to the first terminal of the capacitor; and a second transistor having a gate terminal coupled to a second WL, a source/drain terminal coupled to source line (SL), and drain/source terminal coupled to the second terminal of the resistive memory element device.
US10170182B2

The disclosed technology generally relates to memory devices and more particularly to memory devices based on resistance change, and to systems and methods for evaluating states of memory cells of the memory devices. In one aspect, a memory device includes a plurality of memory cells arranged in an array, where each memory cell comprises a memory element configured to be switched between at least two resistance states. The memory device additionally includes a plurality of word lines and a plurality of bit lines crossing each other, where each of the memory cells is formed at a crossing between one of the word lines and one of the bit lines. In the memory device, the memory cells are configured to be connected to a source line. Additionally, each bit line has a bit line capacitance and is configured to store a charge associated with a state of a selected memory element. Additionally, at least two memory cells electrically connected between one of the word lines and at least two different bit lines are configured as reference cells, where one of the reference cells is in a high resistance state and the other of the reference cells is in a low resistance state. Furthermore, the at least two different bit lines electrically connected to the reference cells are interconnected by an equalizing switch configured to equalize charges associated with bit line capacitances of the at least two bit lines.
US10170174B1

Apparatuses for executing row hammer refresh are described. An example apparatus includes: memory banks, each memory bank of the memory banks includes: a latch that stores a row address; and a time based sampling circuit. The time based sampling circuit includes: a sampling timing generator that provides a timing signal of sampling a row address; and a plurality of bank sampling circuits, wherein each bank sampling circuit of the bank sampling circuits is included in a corresponding memory bank of the memory banks and provides a sampling signal to the latch in the corresponding memory bank responsive to the timing signal of sampling the row address; and an interval measurement circuit that receives an oscillation signal, measures an interval of a row hammer refresh execution based on a cycle of the oscillation signal, and further provides a steal rate timing signal for adjusting a steal rate to the sampling timing generator.
US10170164B1

Embodiments of the present disclosure provide a circuit structure including: a circuit driven by first and second sense amplifier (SA) output; a first driver having a first PMOS coupled to a node and to a pair of serially coupled NMOSs, wherein the first SA output is coupled to the first PMOS and the first NMOS of the first driver; a second driver having a second PMOS coupled to a node and a pair of coupled NMOSs, wherein the second SA output is coupled to the second PMOS and second NMOS of the second driver; a first and second supply PMOS, wherein first supply PMOS is coupled to the node of the first driver and to the second supply PMOS and first NMOS of the second driver, and wherein the second supply PMOS is coupled to node of second driver and to the first supply PMOS and second NMOS of first driver.
US10170162B2

A calibration circuit coupled to a sense amplifier circuit may be configured to determine a response time of the sense amplifier circuit relative to a pulse sequence. Based on the determined response time, the calibration circuit may be configured to set a level of a biasing current to a desired level in order to control the response time of the sense amplifier circuit.
US10170161B2

A test method for a semiconductor memory device having a plurality of memory cells arranged in a matrix form, the test method including writing first data into a plurality of memory cells, while a plurality of word lines disposed in the columns of the memory cells are deselected, driving the low-potential side bit line of a bit line pair in the selected column, which is among a plurality of bit line pairs disposed in the columns of the memory cells, to a negative voltage level in accordance with second data complementary to the first data, and reading the data written into the memory cells.
US10170159B2

A data storage device involves a plurality of continuous sidewalls and corner portions of a tub cover overlapping with and hermetically sealed with a corresponding plurality of sidewalls and corners of an enclosure base using an epoxy adhesive. Base protrusions and/or cover dimples may be used to set a suitable gap between the parts. A robust hermetic seal provides for filling the HDD with a lighter-than-air gas. A tub cover may include pleated corners, and a base may include corners having a constant-radius outer surface and sidewalls having a sloped upper surface, whereby an assembly interference fit between the base and the tub cover is formed by forcing outward each sidewall of the tub cover while forcing inward at least a portion of each corner of the tub cover.
US10170158B2

A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. Moreover, the program instructions readable and/or executable by a controller to cause the controller to perform a method which includes: collecting, by the controller, data relating to operation of a tape drive; storing, by the controller, the collected data in wrap sections of a tape map; and storing, by the controller, a subset of the collected data in a slice region upon experiencing a first trigger condition and/or upon reaching a predefined location on a tape. Moreover, the wrap sections of the tape map correlate to physical lengths of tape. Other systems, methods, and computer program products are described in additional embodiments.
US10170155B2

A motion information display apparatus according to an embodiment includes obtaining circuitry, identifying circuitry, and display controlling circuitry. The obtaining circuitry obtains a plurality of pieces of moving image information, and motion information that indicates a motion of a subject included in each of the moving image information. The identifying circuitry identifies a frame corresponding to a timing of a predetermined motion, from each frame group included in each of the moving image information, based on the motion information. The display controlling circuitry performs display control of the plurality of pieces of moving image information, using the frame corresponding to a timing of a predetermined motion.
US10170153B2

An approach is provided for auto-adjusting instructional video playback based on cognitive user activity detection analysis. The approach includes, for instance, providing for playback an instructional video, including a series a steps to accomplish one or more tasks, and monitoring, during playback of the instructional video, progress of a user through the series of steps. The monitoring includes, at least in part, video monitoring the user, and using an activity detection analysis to detect, based on the monitoring, actions by the user as the user progresses through the series of steps. Playback of the instructional video is automatically adjusted based on the activity detection analysis to match the progress of the user through the series of steps.
US10170150B2

An arm (5) is provided with protrusions (56a, 56b) disposed between a spring (7) and the arm (5) and biasing the spring (7) away from a shutter (2) when the shutter (2) is disposed at either one of two positions, a closed position and an open position. This prevents natural vibration of the spring (7) due to extension of the spring (7), thereby preventing noise.
US10170146B2

According to one embodiment, a method for mounting a wireless capture device to an accessor to capture images of an operation in a data storage library includes mounting a bracket to the accessor, where the accessor is configured to transport data storage cartridges in a library environment. Moreover, the bracket is configured to receive a wireless image capture device therein, and the bracket is mounted in a position to orient the wireless image capture device to capture images while the accessor is transporting data storage cartridges.
US10170144B2

The magnetic tape device includes a TMR head and a magnetic tape, in which the magnetic tape includes fatty acid ester in a magnetic layer, Ra measured regarding a surface of the magnetic layer is 2.0 nm or smaller, full widths at half maximum of spacing distribution measured by optical interferometry regarding a surface of the magnetic layer before and after performing a vacuum heating with respect to the magnetic tape are greater than 0 nm and 7.0 nm or smaller, a difference between spacings before and after the vacuum heating is greater than 0 nm and 8.0 nm or smaller, and a ratio of an average area Sdc of a magnetic cluster of the magnetic tape in a DC demagnetization state and an average area Sac of a magnetic cluster thereof in an AC demagnetization state measured with a magnetic force microscope is 0.80 to 1.30.
US10170137B2

Aspects forecast voice signal components, wherein processors are configured to translate the audio data that includes voice data and a fabricated background noise into frequency domain data; identify a threshold number of top frequencies within the frequency domain data; and generates a hash code value from the threshold number of top frequencies. In response to determining that the generated hash code value is unique from other hash code values that are indexed to each of a unique identification of the speaker and a background noise profile identification of the fabricated background noise, the processor indexes a model of the threshold number of top frequencies in association with the hash code to the speaker identification and to the background noise profile.
US10170128B2

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

An audio decoding system (100) for processing a two-channel input signal (X) comprises a parametric mixing stage (110). The parametric mixing stage receives the two-channel input signal and a set of mixing parameters (P1), and outputs a two-channel output signal (Y1). The parametric mixing stage comprises a decorrelation stage (111) outputting a decorrelated signal (D1) based on the input signal. The parametric mixing stage further comprises a mixing matrix (112) receiving the input signal and the de-correlated signal, and forming a two-channel linear combination of channels from the input signal and the decorrelated signal. The mixing matrix outputs the linear combination as the two-channel output signal. Coefficients of the linear combination are controllable by the set of mixing parameters, and at least four mixing parameters of the set are independently assignable. In example embodiments, multiple parametric mixing stages are used to independently reconstruct additional channels encoded in the input signal.
US10170121B2

A voice recognition system having a mobile unit and an external server. The mobile unit includes a memory unit that stores voice model data having at least one expression set with expressions, a voice recognition unit, and a data interface that can set up a data-oriented connection to a data interface of the external server. The external server includes a database with event data having associated time data and expressions. The external server can, by comparing the time data associated with the event data with a current time, produce updated data that includes at least expressions associated with the event data of the database. The update data can be transmitted to the mobile unit. The update data can also be taken as a basis for adding the transmitted expressions to the expression set. Also disclosed is a method for operating a voice recognition system.
US10170099B2

An electronic device is disclosed, the electronic device including a display configured to display a first web page including a first area and a second area, a sensor configured to sense a context of the electronic device, communication circuitry configured to communicate with an external device, and a controller configured to convert at least one of the first area and the second area into voice data based on a signal output from the sensor and to control the communication circuitry to transmit the first area to the external device based on context information regarding the external device received through the communication circuitry.
US10170095B2

Aspects are generally directed to headphone systems that adjust Active Noise Reduction operations based on measurements of environmental conditions. In one example, a headphone system includes an earpiece having an interior volume, the earpiece configured to couple to an ear and define an acoustic volume including the interior volume and a volume within the ear, a speaker to provide acoustic energy to the acoustic volume based on a received driver signal, a feedback microphone to detect at least residual noise within the acoustic volume and generate a feedback audio signal indicative of the residual noise, and a control circuit including a sensor interface configured to receive an atmospheric pressure signal, the control circuit coupled to the feedback microphone to receive the feedback audio signal, and the control circuit configured to adjust the driver signal based at least in part on the feedback audio signal and the atmospheric pressure signal.
US10170092B2

A musical instrument connection and extension system that easily and quickly connects back and front stage equipment, for example, musical amplification, effects pedals, rack mounted effects systems and components, wireless connectivity and power distribution for use with musical instruments.
US10170089B2

The present invention provides a method and apparatus for controlling a light-emitting device of a digital keyboard musical instrument. The method includes: detecting a touch action generated by a user upon a key of the digital keyboard musical instrument and generating a touch signal, by a sensor placed underneath the key, and transmitting the touch signal to a processor, wherein the touch signal comprises the magnitude information of the touch action; receiving the touch signal and generating a corresponding control signal in accordance with the magnitude information of the touch signal, by the processor; and actuating the light-emitting device to produce a light-emitting effect in accordance with the control signal by the processor. Since the detection of the touch action upon the key by the sensors is accurate enough to capture all details of the complete key-touching action, the light-emitting effect produced based on this more detailed detection of the touch action is more exquisite and accurate.
US10170087B2

The inventive device relates to musical instruments. Use of this invention in a stringed instrument ensures a simpler apparatus allowing for sounding a string of the stringed instrument in the same way as a musician does. The apparatus for sounding a string of stringed instrument comprises: a first servo motor designed for securing a mediator to an output shaft thereof and for rotating the mediator in opposing directions for ensuring an interaction of the mediator with the string; a guide disposed substantially orthogonally to the string plane of the stringed instrument and designed for moving, along one side thereof, the first servo motor from or to the string; a second servo motor mounted at the reverse side of the guide; a transmission mechanism which first end being coupled with an output shaft of the second servo motor and which second end being connected to the first servo motor.
US10170081B2

An image correction device generates a corrected image for a viewer with low vision, by adding excessive emphasis which reduces image quality as perceived by a viewer having normal eyesight, to at least one of luminance gradation, luminance contour, and color tone of a pre-correction image. The image correction device includes: a controller which specifies, in a low vision mode which is an image correction mode for the viewer with low vision, a parameter that represents an amount of correction greater than an upper limit of an amount of correction which does not reduce the image quality as perceived by the viewer having normal eyesight when the pre-correction image is corrected; and an image processor which generates the corrected image by correcting the at least one of the luminance gradation, the luminance contour, and the color tone of the pre-correction image with the amount of correction represented by the parameter.
US10170077B2

Provided is a multi-projector system including: projectors; an image outputting apparatus; and an adjusting apparatus to adjust images. Each of the projectors includes: a light-emitting unit to emit the modulated light; and a color adjusting unit to adjust colors of the projected image. The image outputting apparatus includes an outputting unit to output the first adjustment image and the second adjustment image as the input images of the projectors. The adjusting apparatus includes: an imaging unit to take a projected image and to output a captured image; an analyzing unit to analyze an image of the overlapping area from the captured image so as to determine a color component; and a controller for controlling the color adjusting unit of the first projector so that the color of the overlapping area is an achromatic color in accordance with the color component determined as a result of the analysis.
US10170075B2

An electronic device is provided. The electronic device includes a rotation support member; a support member configured to support the rotation support member; a rotation member movably coupled to the rotation support member; a display movably coupled to a surface of the rotation member; a driving device configured to drive the display; a memory; and a processor, wherein the processor is configured to control, if input information is received, driving of the rotation member to make the display corresponding to the received input information face a first direction, control, if the display moves to face the first direction, driving the rotation member to face a second direction for identify an external object, identifying, if the display is located to face the external object in the second direction, the external object, and display information on at least one function executed in connection with the identified external object on the display.
US10170073B2

The present disclosure provides a vehicle driving assistant apparatus, comprising: an infrared image acquiring module for acquiring information of an infrared image of an object ahead of a vehicle; a display module connected with the infrared image acquiring module, for displaying a corresponding image according to the information of the infrared image acquired by the infrared image acquiring module. The disclosure enables the driver to see the road conditions ahead by means of the vehicle driving assistant apparatus even when facing glaring light emitted from ahead when driving at night, thus reducing the occurrence of traffic accidents.
US10170072B2

A display device may include pixels and source lines that provide data line signals to the pixels. The display device may also include gate lines that provide gate signals to switches associated with the pixels. The display device may also include vertical gate lines disposed generally parallel to the source lines and coupled to the gate lines at cross point nodes. The display device may also include compensation lines, such that each compensation line is proximate to a respective vertical gate line. The compensation lines may transmit compensation signals having an opposite polarity as compared to respective gate signals to reduce or eliminate a kickback voltage on at least one of the plurality of pixels.
US10170069B2

A shift register includes an input circuit, a first reset circuit, an output circuit, a second reset circuit and a first pull-down control circuit. The input circuit may control a voltage of the first node according to a reset signal from a reset signal terminal. The first reset circuit may reset the voltage of the first node according to the reset signal from the reset signal terminal. The output circuit may control an output signal of a signal output terminal according to the voltage of the first node. The second reset circuit may reset the voltage of the first node and the output signal according to a voltage of a second node. The first pull-down control circuit may control the voltage of the second node according to the voltage of the first node based on a first auxiliary voltage signal and a second auxiliary voltage signal, wherein a phase of the first auxiliary voltage signal is opposite to a phase of the second auxiliary voltage signal, and each duty cycles is 50%.
US10170059B2

A color sequential image method for displaying images using two color fields includes analyzing and sorting percentages of a plurality of colors constituting an input color image, in which a first color possesses a most percentage, a second color possesses a middle percentage, and a third color possesses a third percentage. The method further includes forming a first color field image according to the first color and the third color, and a second color field image according to the second color and the third color.
US10170057B2

This disclosure provides a method, and a liquid crystal display device, and relates to the field of liquid crystal display technologies, where the method includes: determining grayscale values of pixels in zone image data block under a predetermined rule according to a received image signal, and pre-obtaining a zone backlight value corresponding to the zone image data block according to the grayscale values in the zone image data block; determining a backlight gain coefficient according to a backlight value gain variable and an ambient luminance revision variable, and multiplying the zone backlight value with the backlight gain coefficient to obtain backlight values of a backlight zone corresponding to the zone image data block to which a gain is applied, wherein the backlight value gain variable is determined by the grayscale values, and the ambient luminance revision variable is determined by ambient luminance; and outputting the backlight value of the backlight zone to a driver circuit of backlight source in the backlight zone to control the brightness of the backlight source in the backlight zone as a result of driving, thus improving the effect of the contrast quality of pictures of the liquid crystal display device.
US10170056B2

A method of controlling a mirror display and an electronic device are provided. The method includes identifying whether external power is input to the electronic device; and providing operation power to the mirror display by selectively providing one of the external power and battery power to the mirror display as the operating power according to whether the external power is input to the mirror display.
US10170054B2

An organic light emitting display that defines a plurality of pixels arranged in a matrix form as a plurality of pixel row groups, each of which includes the same number of pixel rows and individually drives the respective pixel row groups. The organic light emitting display includes a display unit including the plurality of pixels, a plurality of data lines, and a plurality of scan lines: a scan driving unit configured to apply scan signals to the plurality of pixels; a data driving unit configured to apply data voltages that are provided to the plurality of pixels to a first output line; and a data distribution unit configured to selectively connect at least two data lines that are continuously arranged to the first output line according to demultiplexing signals. The demultiplexing signals that correspond to the pixel rows included in the respective pixel row groups have different pulse widths.
US10170051B2

The invention provides driving methods for OLED display panel. One method uses an improved driving circuit: disposing a sensing line (S(a)) corresponding to two columns of pixels (P), the a-th sensing line (S(a)) synchronously detecting threshold voltages of the light-emitting sub-pixels of odd-numbered rows in (2a−1)-th column pixels (P) and of even-numbered rows in 2a-th column pixels (P); or, the a-th sensing line (S(a)) synchronously detecting threshold voltages of the light-emitting sub-pixels of even-numbered rows in (2a−1)-th column pixels (P) and of odd-numbered rows in 2a-th column pixels (P); to perform detection on half of the sub-pixels in OLED display panel, to reduce the number of sensing lines by half to save cost. Another method improves the driving signal timing sequence to reduce the number of detection times of the sensing lines by half with obtaining the threshold voltages of all the sub-pixels of the OLED display panel.
US10170050B2

A pixel circuit, a driving method, an organic electroluminescent display panel, and a display device are provided. The pixel circuit comprises a driving controller, a light emitter, a light emitting controller, an initialization controller, and a compensation controller. The pixel circuit can compensate the drift of the threshold voltage of the driving controller by using the preset threshold voltage which is written by the compensation controller and has a same threshold voltage as the driving controller. The driving current by which the driving controller drives the light emitter to emit light is only dependent on the voltage of the data signal and the voltage of the initialization signal, and independent on the threshold voltage of the driving controller, thus preventing the threshold voltage of the driving controller from affecting the light emitter.
US10170045B2

A display device includes a display unit including multiple pixels, and a driving circuit that drives the display unit following a color assignation rule. The multiple pixels are classified into first through fourth groups such that groups to which the pixels belong are different from all groups to which pixels belong that are adjacent in eight directions, and pixels adjacent in 8 directions to pixels belonging to the same group, are of the same groups. The first through fourth colors are respectively assigned to the pixels of the first through fourth groups in the first subframe, the second through fourth and first colors are respectively assigned in the second subframe, the third, fourth, first, and second colors are respectively assigned in the third subframe, and the fourth and first through third colors are respectively assigned in the fourth subframe.
US10170036B2

Systems and methods for displaying at least one image on an active display include a graphics generator for generating one or more graphics in form of at least one ghost image and a projector for projecting the generated at least one ghost image as an excitation light signal on the active display. The projector is a low power projector. Also included are number of detection diodes associated with pixels for detecting one or more excitation light signals for exciting each pixel associated with the detection diodes. Further included, is a photon detection circuit for generating at least one high power image photon based on the emitted light signal of each pixel on the active display and a number of light emitting diodes (LEDs) associated with each of the detection diodes for generating an emitted light signal for each of the pixels of the incident ghost image for generating an image on the active display.
US10170035B2

An OLED display is disclosed. The display includes a display panel having a luminance level of the display panel, a power supply unit providing first and second power voltages to the display panel, and a gamma reference voltage generator configured to i) generate a compensation gamma reference voltage, ii) detect a voltage level of the first power voltage at a detection point of the display panel, ii) change the compensation gamma reference voltage from a first voltage level to a second voltage level within a frame based at least in part on the detected voltage level, and iv) determine the first voltage level of the compensation gamma reference voltage based at least in part on the luminance level.
US10170033B2

A display device includes a data generator configured to generate a clock-embedded data packet, and a controller configured to control operation of the data generator. The data packet comprises a header, a first symbol comprising address information therein, and a second symbol not comprising address information, and the header comprises address information of the first symbol.
US10170029B2

A display device includes: a display panel; a voltage generator to output a gate on voltage to a voltage output terminal; a clock generator to receive the gate on voltage to generate at least one clock signal; a gate driving circuit including a plurality of driving stages to output gate signals to gate lines in response to the at least one clock signal, each of the driving stages including at least one transistor to adjust a threshold voltage based on a back bias control voltage; and a signal controller to detect a current variation of the voltage output terminal and including a back bias controller to search for the back bias control voltage to minimize a consumption current level of the voltage output terminal while changing the back bias control voltage from a default voltage level when the detected current variation is greater than a reference level.
US10170026B2

The present disclosure relates to a detection circuit and a detection method of liquid crystal panels. The detection circuit includes at least one optical sensor configured to detect a brightness of the liquid crystal panel, and to convert the detected brightness into a first voltage, an operational amplifier configured to amplify the first voltage according to a predetermined ratio to generate a second voltage, and a comparison circuit configured to compare the second voltage generated by the operational amplifier with a plurality of reference voltages to generate control signals for shutting down a power of the liquid crystal panel. With such configuration, the power of the liquid crystal panel may be shut down in time when the liquid crystal panel operates abnormally, which avoids more serious issue that may occur.
US10170024B1

A multi-panel display project board with a center panel between two side panels and with a header panel movable between a fold-in position and a fold-out position. Each panel has a medium sandwiched between two linerboards. Creases between the panels are formed by slitting linerboard beneath the creases. The side panels may be spread apart to define obtuse angles relative to the central panel and yet retain their position on their own when erected on a flat surface. The header panel has a long segment separated from two shorter segments by segment creases. When the header panel is in the fold-in position after pivoting from a fully folded orientation about panel creases, the shorter segments define respective obtuse angles with the long segment. In the fold-out position after pivoting the header panel about additional creases, the shorter segments define respective reflex angles instead.
US10170019B2

A welding system includes a welding torch. The welding torch includes a sensor configured to detect a motion associated with the welding torch, a temperature associated with the welding torch, or some combination thereof. A display of the welding torch is activated, a determination is made that the welding torch has been involved in a high impact event, live welding using the welding torch is disabled, a software selection is made, or some combination thereof, based on the motion, the temperature, or some combination thereof.
US10170015B2

An aspect of the disclosure includes a method, a system and a computer program product for planning and presenting a topic to a plurality of students. The method includes defining a topic for a plurality of students and a time period for presenting the topic to the plurality of students. Each of the students has an associated learning style, the learning style including a learning style, pace, speed or mastery information. At least one electronic media is determined from a plurality of electronic media on the topic for each of the students based on a consumption time of the electronic media, the time period and the associated learning style parameter of each student. The at least one electronic media determined for each student is presented to each student.
US10170014B2

A computer-implemented method for creating question-answer pairs is provided. The computer-implemented method includes leveraging domain specific resources including, at least one or more of lexicons, glossaries, or knowledge bases for constructing templates for creating the question-answer pairs. The computer implemented method further includes leveraging user experiences of a plurality of users for constructing templates. The computer implemented method further includes eliminating erroneous question-answer pairs based on templates specifications of a heuristic process of the constructed templates.
US10169996B2

An approach is provided for estimation of waiting time to park. The approach involves processing parking data from a parking area to determine a probability that all parking spots in the parking area are occupied. The parking data is collected from one or more parking sensors. The approach also involves building a remaining parking duration model for a plurality of cars parked in said all parking spots based on the parking data. The approach further involves calculating an estimated conditional waiting time to park in the parking area based on the remaining parking duration model. The approach further involves calculating an estimated unconditional waiting time to park in the parking area based on the blocking probability and the conditional waiting time to park.
US10169984B1

A method for transmitting data in a wireless system, wherein the wireless system includes a first server, a relay device, and at least one appliance. The method includes that the relay device is connected to the first server through a local area network; determine whether there is a state information sent from the appliance being stored in the relay device; if so, send the state information to the first server; otherwise, send a first interactive command to the first server, wherein the first interactive command corresponds to a situation that there is no state information being stored in the relay device; send a second interactive command to the first server, and then interrupt a connection with the first server, wherein the second interactive command requests the first server to interrupt a connection with the relay device. Whereby, the first server could determine whether the relay device transmits data normally.
US10169981B2

A portable alarm system is disclosed. The portable alarm system includes a portable base station, which has an outer housing that encloses a power supply and a secondary protective housing. The secondary protective housing encloses at least a controller and a cellular modem that are electrically connected to each other. An energy storage device, such as a super capacitor, is configured to maintain a store of energy and is electrically connected to the controller and the cellular modem to provide an alternative power source thereto.
US10169980B1

A security bin and a security bin controller are described that measure fullness or height of secure contents in a security bin; listen to radio beacons over a short-range radio to determine a bin distance from a first radio, such as by measuring received radio power; determine one of three bin security states: home, caution or warning; and then broadcast a status message, warning message or alarm message over long-range radio, dependent on both the fullness of the bin and the security state. Embodiments include shredder bins, adapted to receive secure or confidential documents. Status messages may be used to initiate a search for a lost bin or to schedule bin service. Embodiments include measuring rate-of-fill. Alarm messages may be responsive to both bin location and fill volume. Embodiments and use of a controller include waste bins, including industrial or medical waste.
US10169978B1

Embodiments of the present invention relate to wearable computing devices. In some embodiments, a wearable computing devices (“WCD”) for monitoring occupational hazards are disclosed. The WCD may include an apparel item having one or more control circuits affixed thereto. One or more sensors may be communicatively coupled to the computing device and configured to detect or monitor at least one of an aspect of a user of the WCD and an ambient environment of the user. The control circuits can be configured to generate one or more notifications when sensor data comprises a value above a threshold amount.
US10169976B2

Various implementations of an occupant detection system may be used in a vehicle to detect the presence of a living occupant (human or otherwise) and generate a warning. The warning may be communicated to another person(s) or to other vehicle systems to alert people in the vicinity of the vehicle. The system prevents injury and death to people and pets that may be accidentally within a parked car and unable to egress. The system may be integrated into a new vehicle or housed in a separate device that can be plugged into a power outlet within the vehicle.
US10169972B1

A person-worn safety device that communicates bi-directionally and wirelessly with a remote receiver system. An accelerometer sensor detects the worker's activity levels to verify the worker's safety, and identify periods of unduly strenuous activity or undue lack of activity. The system also identifies worker position from localized radio signals from terrestrial sources. A manually actuable lever and button are usable by the worker to indicate a need for assistance. A visual or audio interface allows feedback to the worker originated by the device processor or remote server.
US10169962B1

The alert system notifies the user, such as a first responder, to a response location at which a responder aid device is located. Such a responder aid device aids the user in responding to an emergency or alarm condition. The alert system communicates with the emergency detection system of a building. The emergency detection system detects emergency conditions, such as fire, carbon monoxide, ammonia levels, and other emergency conditions. The alert system receives the emergency signal from the emergency detection system. The alert system activates at least one beacon or multiple beacons. These beacons show the location of the responder aid device through an alert, such as a visual alert and/or an audible alert. A monitor device alerts the users as to which responder aid devices have been used, applied, or otherwise employed in response to the alarm or emergency conditions.
US10169960B2

An interaction method between an attendant computer and one or more self-service computers where all computers share common application data, which facilitates real-time display of selections made by either a customer or an attendant at their respective computers.
US10169950B2

A gaming system including a number of host devices each coupled to one or more gaming machines, wherein content provided by the host device is output on the gaming machine. To output the content provided by the remote host, a host-controlled process that is authenticated by the gaining machine and executed in a secure memory location such that it is isolated from other processes executing on the gaming machine may be utilized. The host-controlled processes may be decoupled from the process used to execute the game of chance played on the gaming machine such that the content output by the host-controlled process doesn't alter the play of game of chance.
US10169948B2

Storage operation requests from any device of a computing environment can be numerous and frequent. In particular, if there is a high frequency initiation of storage operation requests to store, retrieve, or modify data, then targeted storage systems have to easily and quickly decide in which order to satisfy the storage operation requests, such as when two requests occur to retrieve identical data. Storage operation requests can be prioritized at the end device instead of any intermediary device or enabling a complex ordering algorithm. Moreover, the storage on a cloud model consists of similar storage services which serve consumers of different needs. Some applications/users can afford longer service time than other applications/users. Differentiation in required service time allows price differentiation. The solution will serve premium customers faster than it serves customers who paid less.
US10169938B2

An access control device including a credential reader circuit configured to enter a standby mode, awaken from a standby mode, and receive data from a nearby credential. The access control device further includes a credential detection circuit having a memory configured to store program instructions, an antenna, and a processor electrically coupled to the antenna and to the credential reader circuit, wherein the processor is configured to execute the stored program instructions to: transmit an interrogation signal, receive a reflected interrogation signal with the antenna, transmit an activation signal to the credential reader circuit in response to the received reflected interrogation signal wherein the reflected interrogation signal includes I and Q values, receive a false detection signal from the credential reader circuit, and adjust at least one of the I and Q threshold values of the reflected interrogation signal.
US10169934B2

Enhanced features of a vehicle-based transportation system are presented here. In accordance with one methodology, the transportation system receives a ride request that identifies a passenger, a pickup location, and a destination location. The transportation system determines that the passenger requires user-specific security clearance to access a secured area at or near the destination location, and coordinates with a security system to grant the user-specific security clearance to the passenger. The transportation system can also determine a vehicle drop-off location based on the passenger destination, and coordinate with a navigation system to obtain navigation instructions to guide the passenger from the vehicle drop-off location to the passenger destination.
US10169933B1

A system for reducing driving while texting includes a containment vessel with a door. When the door is closed, the containment vessel attenuates Bluetooth radio signals and cellular radio signals to prevent the user device held there within from communicating with a transceiver that is external to the containment vessel. A Bluetooth transceiver having an antenna internal to the containment vessel and paired with a Bluetooth transceiver of the user device is used to detect the presence of the user device within the containment vessel. A sensor detects when the door is closed. There is a way to detecting movement of a vehicle in which the containment vessel is held and a way to log data indicating at least time periods in which movement is detected and either the door is open or the Bluetooth transceiver cannot connect with the user device. The data is reported (e.g. to a parent/guardian).
US10169925B2

A display which allows a user to visually recognize a virtual image and external scenery includes an image display unit that forms the virtual image which is visually recognized by the user. The display also includes a superimposition processing unit that generates a plurality of pieces of superimposition information, based on a plurality of images of the external scenery, for superimposing invisible information which is not shown in an outward appearance of an object on the object included in the external scenery. The superimposition processing unit extracts a feature of the object. The invisible information includes a feature in common with the extracted feature of the object. The superimposition processing unit generates the plurality of pieces of superimposition information such that the extracted feature of the object and the feature of the invisible information overlap.
US10169923B2

There is provided a display control device including an action information acquisition unit that acquires, at an action position of one actor, action information regarding a past action of another actor, an object generation unit that generates a virtual object for virtually indicating a position of the other actor during an action of the one actor based on the acquired action information, and a display control unit that causes a display unit displaying a surrounding scene to superimpose and display the generated virtual object during the action of the one actor.
US10169919B2

Many headset devices, such as virtual reality helmets, present visuals that respond to the user's motion, such that a rotation of the user's head causes the visual to be re-rendered from a correspondingly rotated perspective. The lag between the user's motion and the updated rendering from the new perspective may be perceivable even at high framerates, and may induce unpleasant feelings such as vertigo. Instead, headset devices may respond to detected motion by identifying a displacement of the physical location of the visual that causes it to maintain a physical position relative to a stationary reference point. The display is operatively coupled with a displacer, such as actuators or a projection adjustment, that are engaged to displace the display according to the identified displacement and maintain a physical location of the visual relative to the stationary reference point (e.g., until the visual is re-rendered from the updated perspective).
US10169914B2

An indoor positioning method, indoor positioning system and indoor maps creating device thereof are provided. The method includes converting a panorama image corresponding to an indoor environment into a plurality of perspective images, and extracting a plurality of reference feature points and descriptors of the reference feature points from the perspective images; taking a shooting position of the panorama image as an origin, and recoding a plurality of 3D reference coordinate values corresponding to a central position of each perspective images; calculating 3D coordinate values of the reference feature points base on the 3D reference coordinate values, and storing the 3D coordinate values and the descriptors of the reference feature points as an indoor map corresponding to the indoor environment. The method also includes determining a 3D target coordinate value of a portable electronic device with respect to the origin of the indoor maps in the indoor environment.
US10169905B2

System and methods for computer animations of 3D models of heads generated from images of faces is disclosed. A 2D captured image that includes an image of a face can be received and used to generate a static 3D model of a head. A rig can be fit to the static 3D model to generate an animation-ready 3D generative model. Sets of rigs can be parameters that each map to particular sounds. These mappings can be used to generate a playlists of sets of rig parameters based upon received audio content. The playlist may be played in synchronization with an audio rendition of the audio content.
US10169904B2

A system that incorporates teachings of the present disclosure may include, for example, an intermediary engine having a controller, and a storage medium for storing instructions to be executed by the controller. The instructions, when executed by the controller, can cause the controller to receive a measure of a mood of an individual, invoke an intermediary according to the measure of the mood of the individual, and present the intermediary to an entity requesting to interact with the individual. The measure of the mood can be synthesized from collected information associated with a behavior of the individual, and can have a plurality of dimensions. The mood can also indicate an availability of the individual and a receptiveness of the individual to accept a request to interact with an entity. Other embodiments are disclosed.
US10169900B2

A digital photo processing method, information processing apparatus, and non-transitory computer-readable medium. New digital photos are arranged in chronological order based on capture times of the new digital photos. A determination is made as to whether a subset of the new digital photos are related to each other based on one or a combination of the capture times of the new digital photos and locations at which the new digital photos were captured. One of a plurality of processing templates is selected based on one or a combination of at least one of the capture times of the subset of the new digital photos and at least one of the locations at which the subset of the new digital photos were captured. The subset of the new digital photos is processed according to the selected one of the plurality of processing templates to generate a single image.
US10169897B1

Systems and methods are disclosed for concurrently displaying an avatar, associated with a user, and a closed form composer graphic on a display. Each different position on the composer graphic provides a different value for a trait associated with the composer graphic. There is displayed on the avatar the trait set at a value associated with a respective position of the composer graphic selected by the user without user intervention responsive to the user selection of the respective position of the composer graphic. The value of the trait that is associated with the position of the composer graphic that was selected by the user is associated with the avatar. This associating displays on the avatar the trait set at the selected value of the trait.
US10169894B2

A sub-image of data of a first full image may be selected. The sub-image of data may at least partially obscure an object within the first full image. A request to replace the sub-image of data may be transmitted over a network. The request may include transmitting the full image and transmitting metadata associated with the first full image to one or more of a server computing device. The server computing device may analyze a history of images and select one or more images of the history of images that match one or more attributes of the metadata. The server computing device may replace the sub-image of data using the one or more images to generate at least a second full image that includes the object, wherein the object is not obscured. The second full image may be received over the network.
US10169880B2

There is provided an information processing apparatus that self position estimation with high robustness is possible, the information processing apparatus including: a tracking unit, a region estimation unit, and an estimation processing unit. The tracking unit that acquires an image captured by an image capture unit disposed at a moving object, and corresponds characteristic points included in the image captured before movement and the image captured after the movement, the moving object moving accompanying a rotation motion. The region estimation unit that acquires information about the movement, and estimates regions where two-dimensional positions of the characteristic points are less changed viewed from the moving object before and after the movement of the moving object on the basis of the information. The estimation processing unit that performs self position estimation of the moving object using the characteristic points within the regions corresponded by the tracking unit.
US10169879B2

A system and method for modifying an operation of a vehicle in response to detection of an obstruction. The system includes a camera coupled to a vehicle and configured to capture image data from a vehicle, and a computing device that includes a processor configured to: detect an edge of a roadway on which the vehicle is traveling; detect objects located proximate an edge of the roadway, based on the captured image data; calculate a distance between each detected object and the edge of the roadway, wherein a location of each detected object is determined based on the captured image data; and determine that one object of the detected objects is an obstruction, based on at least the calculated distance between the one object and the edge of the roadway being below a threshold.
US10169877B2

The present disclosure discloses methods and systems (for example multi-function devices) for segmenting multiple documents from a single input image. The multi-functional device includes a controller unit having a boundary extraction module to process an input image having multiple documents. The processing is performed using a computer implemented sum of absolute difference (SAD) based edge detection technique, to identify potential edge pixels and the region of interest pixels of the plurality of document images. Based on the identified potential edge pixels, perimeter boundaries surrounding each of the plurality of document images are determined. The determined perimeter boundaries and ROI pixels (Image mask for each document) in the input image are then segmented to create separate pages or files for each of the documents present within the input image for the purpose of printing separate files.
US10169876B2

Automated islet measurement systems (AIMS) in combination with tissue volume analysis (TVA) software effectively gauges volumetric and size-based data to generate heretofore unavailable information regarding, for example, populations of islet cells, stem cells and related desiderata.
US10169875B2

Methods and apparatuses provide improved navigation through tubular networks such as lung airways by providing improved estimation of location and orientation information of a medical instrument (e.g., an endoscope) within the tubular network. Various input data such as image data, EM data, and robot data are used by different algorithms to estimate the state of the medical instrument, and the state information is used to locate a specific site within a tubular network and/or to determine navigation information for what positions/orientations the medical instrument should travel through to arrive at the specific site. Probability distributions together with confidence values are generated corresponding to different algorithms are used to determine the medical instrument's estimated state.
US10169872B2

A computer-implemented method obtains at least one image from which severity of a given pathological condition presented in the at least one image is to be classified. The method generates a hybrid image representation of the at least one obtained image. The hybrid image representation comprises a concatenation of a discriminative pathology histogram, a generative pathology histogram, and a fully connected representation of a trained baseline convolutional neural network. The hybrid image representation is used to train a classifier to classify the severity of the given pathological condition presented in the at least one image. One non-limiting example of a pathological condition whose severity can be classified with the above method is diabetic retinopathy.
US10169866B2

To provide a technique for supporting diagnosis by reducing a user's time and effort in quantitative diagnosis using a quantitative value acquired by a medical image acquisition apparatus. A user is allowed in advance to select only desired diagnostic information from vast amounts of diagnostic information such as images and numerical values. Only the selected diagnostic information is presented to the user in a user-friendly mode. The diagnostic information is calculated by using a physical property value necessary for the calculation of the diagnostic information in question and calculation information such as arithmetic functions and variables, the physical property value and calculation information being stored in advance.
US10169862B2

Methods and systems for imaging tissue of a subject are disclosed, and involve illuminating the tissue with a coherent light having a coherent wavelength, acquiring image data of the tissue using a color image sensor, and processing the image data using laser speckle contrast analysis while correcting for differences in sensitivity of color pixels at the coherent wavelength to generate a perfusion image of the tissue. The perfusion image is then displayed to the user. Also disclosed are methods and systems for correcting for ambient light and for acquiring white light images along with laser speckle images.
US10169856B1

Unmanned vehicles can be terrestrial, aerial, nautical, or multi-mode. Unmanned vehicles may be used to survey a property in response to or in anticipation of damage to an object. For example, an unmanned vehicle may project a laser pattern and use information associated with the laser pattern to determine characteristics of the object.
US10169852B1

Systems, methods, and computer-readable media for feedback on and improving the accuracy of super-resolution imaging. In some embodiments, a low resolution image of a specimen can be obtained using a low resolution objective of a microscopy inspection system. A super-resolution image of at least a portion of the specimen can be generated from the low resolution image of the specimen using a super-resolution image simulation. Subsequently, an accuracy assessment of the super-resolution image can be identified based on one or more degrees of equivalence between the super-resolution image and one or more actually scanned high resolution images of at least a portion of one or more related specimens identified using a simulated image classifier. Based on the accuracy assessment of the super-resolution image, it can be determined whether to further process the super-resolution image. The super-resolution image can be further processed if it is determined to further process the super-resolution image.
US10169843B1

A processing system selectively renders pixels or blocks of pixels of an image and leaves some pixels or blocks of pixels unrendered to conserve resources. The processing system generates a motion vector field to identify regions of an image having moving areas. The processing system uses a rendering processor to identify as regions of interest those units having little to no motion, based on the motion vector field, and a large amount of edge activity, and to minimize the probability of unrendered pixels, or “holes”, in these regions. To avoid noticeable patterns, the rendering processor applies a probability map to determine the possible locations of holes, assigning to each unit a probability indicating the percentage of pixels within the unit that will be holes, and assigning a lower probability to units identified as regions of interest.
US10169836B2

Methods, systems, and computer program products for ensuring fairness in the operation of thermal grids are provided herein. A computer-implemented method includes generating one or more models derived from information pertaining to a heating and cooling network, wherein the heating and cooling network comprises multiple consumers; categorizing each of the multiple consumers into one of two groups based on (i) one or more objectives of the heating and cooling network, (ii) the one or more generated models, and (iii) one or more constraints; generating a signal to be sent to each of the consumers categorized within a first of the two groups, wherein the signal comprises a temperature set-point adjustment proposal; and outputting the signals to the consumers categorized within the first of the two groups.
US10169835B2

An approach is provided for attributing energy usage to individual occupants in an area, such as a building or office space. The approach receives current locations of occupants from sensors deployed in the area being monitored. Identifiers corresponding to various occupants are determined, such as by tracking the occupants' mobile telephone location, biometrics such as facial recognition, or other device-enabled means of identifying people. Energy consumption values corresponding to energy consuming devices are received and device locations are identified. The approach further attributes the amount of energy consumed by each of the occupants, with the energy attribution being based on the occupants' current locations and the device locations.
US10169832B2

Disclosed is a method and instrumentation for predictive and adaptive controllers devised to ensure uninterrupted operation of standalone electrical supply systems powered by sustainable energy sources. The device hereby referred to as SelfMaster™ is an expert system that manages the energy conversion, storage, and consumption in an isolated electric grid based on data collected during past and current operation of the system and predicted future states of the primary energy sources, storage level, and demand. The sustainable primary energy sources managed by SelfMaster™ may include, but not limited to, wind force, solar radiation, and biofuels. The energy storage system is a combination of batteries, hydrogen, biofuel, and hot water tanks. Electric demand consists of critical, non-critical, and deferrable loads identified according to the activities supported by the supply system.
US10169816B2

A system that can detect when abnormal trading activity is occurring and take action to halt the detected abnormal trading activity without human intervention using a computer-implemented anomaly detection and action stage that performs an exponential weighted averaging of trade order flow, on a per symbol basis within a sliding volume based window and a volume based exponential weighted averaging, on a per symbol basis, on trade update messages received during the sliding volume based window and checks for an inflection in covariance between them. A related method is also described.
US10169813B2

For a financial consolidation process, user input is received defining financial consolidation tasks for business entities and the tasks are associated with respective roles. The roles are assigned to persons who are responsible for completion of tasks associated with their respective roles. A graphical user interface is presented providing control elements and task icons representing the financial consolidation tasks for the business entities, including presenting a visual feature of each icon indicating status of each icon's respective task. Responsive to receiving a user input from a user control element for a selected task icon, identification is shown for a person assigned to the task of the selected task icon.
US10169800B2

In various example embodiments, a system and method for organizing structured item in an e-commerce system are presented.
US10169799B2

Several systems, apparatuses, and methods are described. A data transmission that includes data indicating a first search query for an item of a publication system is received from a client machine. A first plurality of search results is determined from listed items based, at least in part, on the first search query, and the first plurality of search results are each associated with a price. A range of prices associated with a first subset of the search results is determined based on a price distribution range including a median price associated with the first search results, or a utility cost function using a plurality of price quantiles and a plurality of price values included in different price quantiles. The determined first search results and the range of prices associated with the first subset of the first search results are transmitted to the client machine for display.
US10169794B2

In representative embodiments, a digital assistant provides actionable information to a user regarding one or more vehicles owned by a user. Actionable information is typically provided in a “tip” which is a mechanism for presenting information to a user and may be presented in text, audible, or other form. The tips provided by the digital assistant are directed to helping the user with tasks associated with vehicles such as knowing when to obtain service such as oil changes, tire inflation, light replacement, brake replacement, fluid level check/fill, or other service. The digital assistant can utilize user information to automatically book service appointments, recommend times for service or other vehicle actions, route changes and so forth. Tips can also include links to a marketplace where recommended services can be obtained.
US10169793B2

A method, a computer program product, and a computer system for determining buying online and picking up in store. A computer receives from a shopper a request for buying online and picking up in store. The computer parses stores carrying an item purchased online and connections of the shopper in a social network. The computer provides the shopper with a list of one or more connections for picking up the item for the shopper. The computer sends to one of the one or more connections a token for picking up the item and information of a store where the item is picked up, after the shopper chooses the one of the one or more connections for picking up the item. The computer sends to the shopper a notification, after the item is picked up by the one of the one or more connections for picking up the item.
US10169790B2

Data processing systems and methods for receiving data regarding a plurality of data privacy campaigns and for using that data to calculate or modify a relative risk associated with the campaign based on the received data. In various embodiments, the system may be adapted to: (1) receive processing activity data input by users via a software application presented on graphical user interface for one or more privacy campaigns; (2) automatically assess and display a relative risk associated with each campaign; (3) providing a software application via which a user may provide one or more inputs, for example, capture an image; and (4) automatically update the relative risk for the campaign based on the information provided in the one or more inputs. In some embodiments, the system is configured to enable a user, via the software application, to view information related to the privacy campaign, modify that data, etc.
US10169789B2

In various embodiments, a privacy campaign data modification system is configured to store one or more electronic messages in memory and associate those electronic messages with a particular processing activity. The system may be configured to automatically analyze the electronic messages to determine whether personal data is being transferred from one territory to another as part of the processing activity. If so, the system may update a risk level associated with the processing activity to reflect the cross-border transfer. The system may also be configured to automatically analyze the electronic messages to determine whether personal data is being transferred from a party inside a particular organization to a party outside the organization. If so, the system may update the risk level associated with the processing activity to reflect the transfer of the personal data out of the organization.
US10169787B2

The present disclosure involves systems and methods of communicating between devices in a shopping session. In one aspect, a method includes receiving a session identifier associated with a shopping session of a user, the session identifier being generated based on a hash created from a shopping location and at least one other value associated with the shopping session. The method further includes notifying an electronic shopping system associated with the shopping location about a selected product from the shopping session based on the session identifier. The receiving and the notifying are each performed by a computing system.
US10169786B2

The present disclosure involves a system. The system includes a computer memory storage module configured to store executable computer programming code. The system includes a computer processor module operatively coupled to the computer memory storage module. The computer processor module is configured to execute the computer programming code to perform the following operations: associating a digital identifier with a merchandise item; receiving notification that the merchandise item has been sent to a buyer; thereafter detecting a submission of the digital identifier from the buyer; and initiating, in response to the detecting, a reorder of the merchandise item for the buyer.
US10169753B2

A method for inferring a merchant geolocation includes: storing a plurality of transaction data entries, each including an account identifier, merchant identifier, and transaction time; storing a plurality of merchant profiles, each including a merchant identifier and geolocation; identifying a first set of transaction data entries, each entry including a common merchant identifier; identifying a second set of transaction data entries, each entry including a different merchant identifier corresponding to a merchant within a predetermined distance of a merchant corresponding to the common merchant identifier; transmitting an identification value associated with each transaction data entry in the first and second sets; receiving geolocation data entries for each identification value, each entry including a location time and geolocation; and identifying an updated merchant geolocation for the merchant corresponding to the common merchant identifier based on the geolocation included in geolocation entries that match transaction data entries in the first set.
US10169749B2

A computer implemented system and method are disclosed involving technological advancements in the processing of electronic transaction processing results. The system may comprise a computer apparatus implementing a checking account system, a savings account system, a merchant account and investment account on a funds management system, and one or more computer systems and mobile devices including a communication interface, processor, memory storing computer-executable instructions, and savings modules. Reward amounts may be calculated based on various techniques.
US10169741B2

Embodiments herein provide geolocation notifications to increase collaboration between users. Specifically, a collaboration tool is configured to receive, from a social media application, an indication of a geolocation of a first user, as well as information about an availability of the first user and an availability of a second user. These are used to generate a collaborative meeting event for the first user and the second user according to the geolocation of the first user, the availability of the first user, and an availability of the second user. The second user is presented with content based on a next-best-action (NBA) model from which the second user selects content to present to the first user, which is then configured for the first user. As such, the collaboration tool unifies user geolocation and availability information in order to connect interested users with one another in a mutually beneficial way.
US10169737B2

Embodiments of the present invention address deficiencies of the art in respect to manufacturing production and provide a novel and non-obvious method, system and computer program product for reuse of cancelled products that are partially manufactured. In one embodiment of the invention, a method for reusing a partially manufactured product during a manufacturing process can be provided. The method can include reading a configuration of the partially manufactured product and reading a set of rules that match a given configuration with one of a set of defined target configurations. The method can further include executing the set of rules upon the configuration of the partially manufactured product so as to match the configuration of the partially manufactured product with a target configuration. The method can further include initiating re-configuration of the partially manufactured product to the target configuration with which it was matched and stocking in inventory the partially manufactured product that has been re-configured to the target configuration.
US10169736B1

This disclosure is directed to controlling operation of a deployed device to selectively initiate different operational modes, which may include an employee mode, a customer mode, and/or a secure mode. While operating in the employee mode and/or customer mode, the deployed device may enable some access to information specified for the respective user while restricting some nonessential information. While operating in the secure mode, the device may restrict access to at least some information, at least temporarily. In some embodiments, the secure mode may require credentials, a decryption key, and/or other security information to enable continued use of the deployed device by the employee or possibly by the customer. The selection of the operational mode may be based at least in part on a deviation of the device's location from a predetermined route.
US10169732B2

A mobile application enables employees to manage their goals and track their performance at any time, and from any place. A mobile device such as a tablet computer or a smart phone can download goal information over the Internet from a remote server. The mobile device can provide user interfaces through which its user can work on the goal. The mobile device can upload the result of the work performed on the mobile device to the remote server. The mobile application also enables an employee to augment his or her goal and performance data using data from third-party systems. The data from the third party systems can be incorporated into the goal and performance data as evidence of the employee progressing toward his goals. For example, such data from a third-party system might include tweets from a Twitter feed, or stock prices from a NASDAQ ticker feed.
US10169729B2

A system includes transportation vehicles within a facility, an equipment controller, and a communication unit. The communication unit receives signals indicative of component locations within the facility, vehicle locations within the facility, and/or allocation requests for at least one of the components. The equipment controller schedules enactment of the allocation requests based on designated times associated with operations involved in the enactment of the allocation requests and monitors capacities of the transportation vehicles to carry the components within the facility while the transportation vehicles enact the allocation requests. The equipment controller generates signals for movement control of the transportation vehicles in order to combine the components for the allocation requests in at least one of the transportation vehicles. The transportation vehicles move the components within the facility as combined in the at least one of the transportation vehicles to enact the allocation requests according to the enactment that is scheduled.
US10169728B1

A global-level manager access a work order from a client and parameters associated with the work order. A service level agreement to meet the work order parameters is determined. The service level agreement includes a price. An indication is received from the client that the service level agreement is accepted. The one or more input files are partitioned into multiple shards, and the work order into multiple jobs. The jobs are distributed among a plurality of clusters to be processed using underutilized computing resources in the clusters. The job outputs are combined to form the work order output. The jobs are monitored to insure that the deadline for completion of the work order will be met.
US10169710B2

Embodiments relate to supporting a decision making process. The method generates a graph that represents a decision making process. The graph comprises a plurality of nodes and a plurality of edges connecting the nodes. The nodes represent local decisions contributing to a global decision of the decision making process. Each node is associated with one or more parameters used for modeling the local decision. Each edge is associated with one or more parameters used for defining a relationship between two nodes. The method simulates the graph based at least in part on the parameters of the nodes and edges to derive an output global decision of the decision making process. The method receives a change to at least one of the parameters of the graph from a user and simulates the graph based at least in part on the at least one changed parameter to determine that the output global decision changes.
US10169709B2

Data sets for a three-stage predictor can be automatically determined. For example, multiple time series can be filtered to identify a subset of time series that have time durations that exceed a preset time duration. Whether a time series of the subset of time series includes a time period with inactivity can be determined. Whether the time series exhibits a repetitive characteristic can be determined based on whether the time series has a pattern that repeats over a predetermined time period. Whether the time series includes a magnitude spike with a value above a preset magnitude can be determined. If the time series (i) lacks the time period with inactivity, (ii) exhibits the repetitive characteristic, and (iii) has the magnitude spike with the value above the preset magnitude threshold, the time series can be included in a data set for use with the three-stage predictor.
US10169707B1

A system and method for generating predictions of geopolitical events is provided. Predictions may be generated by retrieving relevant metadata associated with a content item and assessing a plurality of signals representative of the same. The plurality of signals may be comprised of a contestation signal based on a first parameter extracted from the retrieved metadata, an activity signal based on a second parameter extracted from the retrieved metadata, and a composite signal that is a function of the contestation signal and the activity signal.
US10169700B2

Embodiments of the invention relate to a globally asynchronous and locally synchronous neuromorphic network. One embodiment comprises generating a synchronization signal that is distributed to a plurality of neural core circuits. In response to the synchronization signal, in at least one core circuit, incoming spike events maintained by said at least one core circuit are processed to generate an outgoing spike event. Spike events are asynchronously communicated between the core circuits via a routing fabric comprising multiple asynchronous routers.
US10169694B2

A system and method of locating gaming tokens on a gaming table. Two sets of overlapping antennas are arranged in intersecting directions. The system uses the data from intersecting antennas to determine the positions of the gaming tokens. Having overlapping antennas reduces dead spots.
US10169693B1

Programming fixtures are provided that program devices, such as payment cards, with data, such as personal data, using light transmitters and receivers for powered cards, or using magnetic write heads for non-powered cards. A processor within the powered card computes a magnetic stripe message and associated longitudinal redundancy check (LRC) value based upon the personal data. The processor compares the LRC value against a list of LRC exceptions and changes the magnetic stripe message to change the LRC value based upon a positive comparison. A programming fixture may compute the magnetic stripe message and may change the magnetic stripe message before writing the magnetic stripe message to a static magnetic stripe upon a detection that the associated LRC value matches an LRC exception.
US10169686B2

A sample set of images is received. Each image in the sample set may be associated with one or more social cues. Correlation of each image in the sample set with an image class is scored based on the one or more social cues associated with the image. Based on the scoring, a training set of images to train a classifier is determined from the sample set. In an embodiment, an extent to which an evaluation set of images correlates with the image class is determined. The determination may comprise ranking a top scoring subset of the evaluation set of images.
US10169685B2

Techniques, systems, and devices are described for implementing automatic segmentation and quantitative parameterization of MRI images. For example, the disclosed method includes processing the MRI image to correct any distortions; performing a preliminary segmentation of the MRI image to assign a tissue label of a set of tissue labels to one or more preliminary volumes of voxels of the MRI image; comparing each voxel of the MRI image with the one or more preliminary volumes of voxels with an assigned tissue label and assigning each voxel of the MRI image a probability of being associated with each tissue label of the set of tissue labels; and assigning each voxel of the MRI image a tissue label according to its greatest probability among probabilities for each voxel being associated with the set of tissue labels.
US10169683B2

The disclosure relates to a method for classifying an object of a current image, a plurality of first landmarks representative of the shape of the object being associated with the current image, a first unique identifier being associated with each first landmark. According to the disclosure, the method includes, for at least a first landmark, a step of obtaining at least a first descriptor describing an area of the current image having the at least first selected landmark. Then, the first landmark is selected according to its first identifier, and when its first identifier corresponds to a second identifier of a second landmark, a second descriptor is used in a classifier for classifying the object. Finally, the method determines information representative of confidence of the shape according to the first descriptor and according to weighting information associated with the second descriptor.
US10169682B2

Provided is an image processing device for sorting frames included in one moving image into different channels, the frames included in the moving image being a mixture of frames belonging to the different channels. The image processing device includes an automatic sorting unit and a re-sorting unit. The automatic sorting unit calculates a similarity degree of the plurality of frames included in the moving image by performing image processing on the frames, and sorts the plurality of frames into the plurality of channels based on the similarity degree. The re-sorting unit accepts, from a user, an association operation of individually associating at least one non-sorted frame, which is not automatically sorted by the automatic sorting unit, with any of the plurality of channels, and individually sorts the non-sorted frame to any of the plurality of channels based on content of the association operation.
US10169680B1

Techniques for identifying and labeling distinct objects within 3-D images of environments in which vehicles operate, to thereby generate training data used to train models that autonomously control and/or operate vehicles, are disclosed. A 3-D image may be presented from various perspective views (in some cases, dynamically), and/or may be presented with a corresponding 2-D environment image in a side-by-side and/or a layered manner, thereby allowing a user to more accurately identify groups/clusters of data points within the 3-D image that represent distinct objects. Automatic identification/delineation of various types of objects depicted within 3-D images, automatic labeling of identified/delineated objects, and automatic tracking of objects across various frames of a 3-D video are disclosed. A user may modify and/or refine any automatically generated information. Further, at least some of the techniques described herein are equally applicable to 2-D images.
US10169678B1

Techniques for identifying and labeling distinct objects within 3-D images of environments in which vehicles operate, to thereby generate training data used to train models that autonomously control and/or operate vehicles, are disclosed. A 3-D image may be presented from various perspective views (in some cases, dynamically), and/or may be presented with a corresponding 2-D environment image in a side-by-side and/or a layered manner, thereby allowing a user to more accurately identify groups/clusters of data points within the 3-D image that represent distinct objects. Automatic identification/delineation of various types of objects depicted within 3-D images, automatic labeling of identified/delineated objects, and automatic tracking of objects across various frames of a 3-D video are disclosed. A user may modify and/or refine any automatically generated information. Further, at least some of the techniques described herein are equally applicable to 2-D images.
US10169675B2

Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive a listing corresponding to another vehicle in response to the transmission.
US10169669B2

A driving assistance apparatus includes a sign recognizing unit, a notification executing unit, and a lane change determining unit. The sign recognizing unit recognizes a traffic sign from an image captured by an on-board imaging apparatus. The notification executing unit notifies a driver of information indicated by the traffic sign recognized by the sign recognizing unit. The lane change determining unit determines whether or not an own vehicle is making a lane change. If the lane change determining unit determines that the own vehicle is making a lane change while traveling on a road in which different traffic signs are provided among traffic lanes, the notification executing unit notifies the driver of destination lane information that is information for a traffic lane to which the own vehicle is moving.
US10169664B2

An approach for re-identifying an object in a test image is presented. Similarity measures between the test image and training images captured by a first camera are determined. The similarity measures are based on Bhattacharyya distances between feature representations of an estimated background region of the test image and feature representations of background regions of the training images. A transformed test image based on the Bhattacharyya distances has a brightness that is different from the test image's brightness, and matches a brightness of training images captured by a second camera. An appearance of the transformed test image resembles an appearance of a capture of the test image by the second camera. Another image included in test images captured by the second camera is identified as being closest in appearance to the transformed test image and another object in the identified other image is a re-identification of the object.
US10169656B2

Systems and devices including an imaging sensor to capture video sequences in an environment having safety concerns therein. The systems and devices further including a processor to generate driving series based on observations from the video sequences, and generate predictions of future events based on the observations using a dual-stage attention-based recurrent neural network (DA-RNN). The DA-RNN includes an input attention mechanism to extract relevant driving series, an encoder to encode the extracted relevant driving series into hidden states, a temporal attention mechanism to extract relevant hidden states, and a decoder to decode the relevant hidden states. The processor further generates a signal for initiating an action to machines to mitigate harm to items.
US10169655B2

A method is provided for detecting static graphical elements in a sequence of video frames that compares a selected frame in the sequence to each of a plurality of previous frames in the sequence to identify a graphical element that can be a logo. For each pair of frames compared, an absolute difference frame is determined by acquiring an absolute difference value between pixel values for corresponding pixels over at least a portion of the frames in the frame pair. A metric associated with each absolute difference frame is generated, which reflects a degree of dissimilarity. At least some of the absolute difference frames weighted in accordance with the metric associated therewith are summed to generate an accumulation difference frame such that pairs of frames that are more dissimilar have a greater weight. A static graphical element is then identified over a region of the accumulation difference frame in which pixel values satisfy specified criteria.
US10169650B1

To identify emphasized text, bounding boxes are based on clusters resulting from horizontal compression and horizontal morphological dilation. The bounding boxes are processed to determine if any contain words or characters in bold. A bounding box is eliminated based on a comparison of its density and an average density across all bounding boxes. If its density is greater, text elements within the bounding box are evaluated to determine whether the text element is bold.
US10169646B2

Embodiments provide, in at least one aspect, methods and systems that authenticate at least one face in at least one digital image using techniques to mitigate spoofing. For example, methods and systems trigger an image capture device to capture a sequence images of the user performing the sequence of one or more position requests based on the pitch and yaw movements. The methods and systems generate a series of face signatures for the sequence of images of the user performing the sequence of one or more position requests. The methods and systems compare the generated series of face signatures to stored face signatures corresponding to the requested sequence of the one or more position requests.
US10169644B2

Aspects of the present disclosure provide an image-based face detection and recognition system that processes and/or analyzes portions of an image using “image strips” and cascading classifiers to detect faces and/or various facial features, such an eye, nose, mouth, cheekbone, jaw line, etc.
US10169642B2

Various embodiments described herein notifying users regarding photos in which they may appear and suggest photo tags accordingly. Subject to user preferences and privacy settings, facial recognition with respect to a specific user of a social networking system may be performed on one or more photos added by, or otherwise associated with, other entities of the social networking system. For those photos in which the specific user is facially recognized, a suggested photo tag for the specific user may be associated with the recognized photos and the specific user may be alerted accordingly. Depending on the embodiment, the specific user may be provided with an option to confirm the suggested photo tag, decline the suggested photo tag, or do nothing. In the event the specific user declines the suggested photo tag with respect to a particular photo, other users may be prevented from tagging the specific user with respect to the particular photo.
US10169636B2

The present application provides a sensor apparatus and a mobile terminal. The sensor apparatus includes: a cover, a lower surface of the cover being provided with an ink layer; a sensor, the sensor being arranged below the cover; at least one light-emitting module, the light-emitting module being arranged as parallel to the sensor; an upper reflecting layer and a lower reflecting layer, the upper reflecting layer being arranged on a lower surface of the ink layer, and the lower reflecting layer being arranged on an upper surface of the sensor; and a light transmitting glue layer, the light transmitting glue layer being arranged between the upper reflecting layer and the lower reflecting layer. The sensor apparatus may form a preset bright shape or pattern so as to guide operations of the users in a dark environment, and improve use experience of the users.
US10169635B2

The present disclosure relates to a display device and a method for fabricating a display device. The display device includes a display layer and a base layer under the display layer. The base layer includes a substrate having a first conductivity type, a well region in a portion of a side of the substrate facing towards the display layer, the well region having a second conductivity type, and an ultrasonic receiver formed in the well region. The ultrasonic receiver includes a first bottom electrode facing towards the substrate, the first bottom electrode including a first semiconductor region formed in the well region, and the first semiconductor region having the first conductivity type, a first top electrode facing towards the display layer, and a first piezoelectric layer formed between the first bottom electrode and the first top electrode.
US10169633B2

An electronic device with a fingerprint sensing function and a method for calling an application are provided. The electronic device includes a fingerprint sensing region, a fingerprint sensing module and a control module. The fingerprint sensing module is configured to sense fingerprint input information input in the fingerprint sensing region. The control module is configured to recognize current state of the electronic device, provide a first driving signal to the fingerprint sensing module if the electronic device is in one of N preset states, to drive the fingerprint sensing module to sense fingerprint, receive fingerprint input information fed back by the fingerprint sensing module, judge whether the fingerprint input information is valid, and determine whether to call a corresponding application based on judgment result, where N is a positive integer. Response speed of the provided electronic device in calling applications is fast and high safety is ensured.
US10169625B1

A Radio Frequency Identification (RFID) system including an RFID reader and a reader proxy authenticates itself to a verification authority. The proxy receives a proxy challenge from a verification authority and determines a proxy response based on the proxy challenge and a proxy key known to the proxy. The proxy response is then sent to the verification authority along with an identifier for the reader. The reader then authenticates an RFID tag by sending a tag response to the verification authority, which determines whether the reader is authentic based on the authenticity of the proxy response.
US10169618B2

Encryption/decryption techniques for external memory are described herein. In an example embodiment, a device comprises an internal memory and an external memory controller. The internal memory is configured to store a key. The external memory controller is configured to encrypt, with the key, an address for an access operation to an external memory device to obtain an encrypted address, and to encrypt or decrypt a block of data for the access operation based on the encrypted address.
US10169613B2

Generally discussed herein are systems, devices, and methods for waveform watermarking. A device can include an overt symbol modulator to receive mapped overt data and provide overt data modulated in accord with an overt data modulation scheme, a covert symbol modulator to receive mapped covert data and provide, using dither modulation and micro-amplitude modulation, covert data modulated in accord with a covert data modulation scheme, a switch to receive the modulated covert data and the modulated overt data and forward the covert data and modulated overt data based on a signal indicating whether covert data is to be transmitted or covert data is to be transmitted, and transmission circuitry to produce an electromagnetic waveform of the modulated data from the switch.
US10169599B2

A method for presenting data, the method including presenting via a first computer output device an indicator indicating a data item whose value is prevented, in accordance with predefined access control criteria, from being presented via the first computer output device, receiving from a requestor a request to present the data item value, maintaining a record of an identity of the requestor together with a description of the requested data item, and presenting via a second computer output device the data item value.
US10169597B2

Disclosed are systems to apply customized permission settings to protect particular regions of a document, and, in particular, documents that are of a ‘lossy’ encoded media file type, e.g., an MPEG video format. The custom access permission settings may be implemented by obfuscating the protected regions of the original file and then embedding “secret,” e.g., hidden and/or encrypted, versions of the obfuscated regions in parts of the data structure of the original file, e.g., in the form of “layers” that are held within video stream containers. The content of the individual encrypted video stream containers may then be decrypted according to each recipient's permissions and layered on top of the obfuscated regions of the encoded media file before being displayed to the recipient. In some embodiments, additional layers of video may be used to reduce the appearance of aliasing around borders of the protected regions of the encoded media file.
US10169584B1

The disclosed computer-implemented method for identifying non-malicious files on computing devices within organizations may include (1) identifying a file on at least one computing device within multiple computing devices managed by an organization, (2) identifying a source of the file based on examining a relationship between the file and the organization, (3) determining that the source of the file is trusted within the organization, and then (4) concluding, based on the source of the file being trusted within the organization, that the file is not malicious. Various other methods, systems, and computer-readable media are also disclosed.
US10169576B2

Embodiments of the invention provide for malware collusion detection in a mobile computing device. In one embodiment, a method for malicious inter-application interaction detection in a mobile computing device includes filtering applications installed in a mobile device to a set of related applications and then monitoring in the mobile device execution of the related applications in the set. The method additionally includes computing resource utilization of one of the related applications executing in a background of the mobile device while also computing execution performance of a different one of the related applications. Finally, the method includes responding to a determination that the computed resource utilization is high while the computed execution performance is poor by generating a notification in the display of the mobile device that the one of the related applications is suspected of malware collusion with the different one of the related applications.
US10169574B2

An embodiment includes a processor coupled to memory to perform operations comprising: creating a first trusted execution environment (TXE), in protected non-privileged user address space of the memory, which makes a first measurement for at least one of first data and first executable code and which encrypts the first measurement with a persistent first hardware based encryption key while the first measurement is within the first TXE; creating a second TXE, in the non-privileged user address space, which makes a second measurement for at least one of second data and second executable code; creating a third TXE in the non-privileged user address space; creating a first secure communication channel between the first and third TXEs and a second secure communication channel between the second and third TXEs; and communicating the first measurement between the first and third TXEs via the first secure communication channel. Other embodiments are described herein.
US10169567B1

Systems and methods for performing behavioral authentication of Universal Serial Bus (USB) devices are described. These methods may capture one or more behavioral characteristics of a specific USB device and may generate a device fingerprint based on the captured characteristics. When the USB device is plugged in again in the host device, the behavioral characteristics of the USB device may be re-captured and may be compared to those of the device fingerprint. If it is determined that such behavioral characteristics substantially match, authorization may be granted. In one example, timing characteristics may be used as behavioral characteristics, in which the timing of a series of transactions is sensed by the host device. A timing characteristic may include, for example, the time it takes the USB device to complete a transaction. The transactions are part of an enumeration process in some embodiments.
US10169565B2

A method of dynamically adapting a secure graphical password sequence provides a secure means to access a restricted account through a dynamic password defined by element selection requirements. A selection grid is dynamically generated with graphical elements, and a password sequence is inputted by selecting certain grid cells containing graphical elements. Various preferences provide full customizability for the dynamic password, and security measures increase the difficulty of an undesirable user ascertaining the element selection requirements. The dynamic password can adapt over time through user input by designating one of the sequential locations of the password sequence as a sequence updating parameter.
US10169564B2

Facilities are provided herein for authenticating a user to use a processing device. A user predefines authenticators of one or more types and associates these with graphical images. Upon on attempt to activate the processing device, a graphical image, of the graphical images, is selected for presentation to the user. The selected graphical image is presented to the user, who then provides input to authenticate with the device. A determination is made as to whether the user is authenticated to use the device. The determination is made based on input received from the user and based further on the authenticator associated with the selected graphical image. Varying the selection of image(s), each associated with a predefined authenticator and authentication type, enables variability in the authenticator that is suitable for unlocking a device at a given time, providing greater security to the authentication process.
US10169560B2

A method for stimuli-based authentication includes presenting one or more stimuli to a person. The method includes measuring a brainwave response of the person to the one or more stimuli, and authenticating the person based on the measured brainwave response.
US10169551B2

A method is provided that includes receiving a command for reading out content from a non-transitory recording medium, and identifying first version information indicating a version of a content copyright protection method. The method includes identifying second version information indicating a version of a protocol used in authentication of the host apparatus, and determining whether the authentication is to be approved or not. The method also includes authenticating the host apparatus according to a result of the determination, reading out medium-specific information, and sending the medium-specific information to the authenticated host apparatus. The method further includes reading out the encrypted content and sending the encrypted content to the authenticated host apparatus, wherein the first version information is identified based on disk information that is meta data stored at a beginning of the recording medium formed in a disk shape in the identifying first version information.
US10169547B2

A computing system record security architecture comprises, in one example, a record generation component configured to generate a record in a computing system, the record having an owner property that identifies a first user as an owner of the record, a record security component configured to control modification of the record based on the owner property of the record, and a record ownership transfer component configured to receive an indication of an ownership transfer of the record from the first user to a second user and to modify the owner property to identify the second user as the owner of the record.
US10169545B2

Improved computer-implemented tools for use in modeling/simulating spatial charge distributions for electrophysiological systems are provided. The improvements are in three areas: (1) the use of solid angles to calculate quantities of free charge and/or bound charge in calculation cells and/or the movement of quantities of free charge across one or more faces of a calculation cell; (2) the use of flattened calculations cells having only two faces with substantial areas as seen from the free charge and/or the bound charge of the electrophysiological system; and (3) the use of at least two spatial charge distributions, specifically, at least one for bound charge and at least one for free charge, so as to include the effects of relative dielectric constants greater than 1.0 for part or all of an electrophysiological system. The three improvements can be used individually or in combinations.
US10169544B2

A simulator for in-silico testing of Type 1 diabetes patients uses a model that puts in relation plasma concentrations, i.e., glucose G and insulin /, with glucose fluxes, i.e. endogenous glucose production (EGP), glucose rate of appearance (Ra), glucose utilization by the tissues (U), renal extraction (E), and insulin fluxes, i.e., rate of insulin appearance from the subcutaneous tissues (SC) and insulin degradation (D). A module is also included to describe counter-regulation, i.e. glucagon kinetics, secretion and action. A glucagon subcutaneous absorption model enables simulation of dual hormone control.
US10169542B2

Embodiments include computer-implemented methods and systems for reporting the presence of myocardial bridging in a patient, the method comprising detecting, within a patient-specific model representing at least a portion of the patient's heart based on patient-specific anatomical image data regarding a geometry of the patient's heart, a segment of an epicardial coronary artery at least partially surrounded by the patient's myocardium to determine the presence of myocardial bridging; and computing, using at least one computer processor, at least one physical feature of the myocardial bridging to identify the severity of the myocardial bridging.
US10169540B2

The present invention provides a blood glucose system for treating a glucose metabolic disorder. The system includes a dosing device having a counter for generating a count and memory for storing dose quantities and counts, a blood glucose measuring device having memory for storing blood glucose measurements and measurement times, and a data processor for receiving data from the dosing device and blood glucose measuring device and converting counts to actual times. The data processor synchronizes the counts with the measurement times using a time standard.
US10169536B2

A method of recording a medicament dose using a data collection device comprises capturing an image of a medicament dose indicator of a medicament delivery device, adjusting a scale of said image, adjusting said image for skew of one or more characters displayed by the medicament dose indicator, determining the position of at least one of said one or more characters in the image, identifying the at least one character using optical character recognition and determining a medicament dose indicator by the medicament dose indicator based on a result of the optical character recognition. The method may be performed using a handheld electronic device comprising a camera, such as a cellphone, a tablet computer or other device. A computer program for controlling a data collection device to perform the method may be provided in the form of a software application or “app”.
US10169535B2

The invention relates to annotating live video during endoscopy medical procedures.
US10169529B2

Embodiments of the present invention disclose a technical solution of determining a border between road network partitions, comprising: determining a border point based on road network data and partitioning information of road segments in the road network; determining a buffer zone between adjacent partitions based on the border point, the partitioning information of the road segments, and the road network data; determining a border between the adjacent partitions based on the buffer zone. With the solution of the present invention, border lines for road network partitions can be accurately determined.
US10169519B2

Respective large block synthesis (LBS) blocks of an integrated circuit (IC) are overlapped along a corner of each respective LBS block to form an overlap area having an area less than respective areas of respective LBS blocks that are overlapped. A first portion of the overlap area is allocated to a first LBS block and configured to be used by the first LBS block, and a second portion of the overlap area is allocated to a second LBS block and configured to be used by the second LBS block.
US10169518B1

An integrated circuit design may include registers and combinational logic. The registers may be reset using an original reset sequence. Integrated circuit design computing equipment may perform register moves within the circuit design, whereby registers are moved across one or more portions of the combinational logic. When moving the registers, counter values may be maintained for a group of non-justifiable elements within the combinational logic, across which the registers may move. The counter values may be maintained and updated on a per element, per clock domain basis to account for register moves across the corresponding non-justifiable elements. The maximum counter value for each clock domain may be chosen as an adjustment value that may be used to generate an adjustment sequence. The adjustment sequence may be prepended to the original reset sequence to generate an adjusted reset sequence that properly resets registers within the integrated circuit after registers moves.
US10169509B2

A system for conducting numerical analysis includes a processor that is configured to define a plurality of components in a circuit and a condition to be statistically analyzed, a module that is configured to perform a table look-up for individual components of the plurality of components, and a module that is configured to acquire a result for the condition to be statistically analyzed based on information in a table in which a component of the plurality of components is defined. A result of the statistical analysis provides a design of the circuit for a fabrication facility for manufacturing integrated circuits.
US10169508B2

A method for conducting numerical analysis includes defining a plurality of components in a system and a condition to be statistically analyzed, performing a table look-up for individual components of the plurality of components, acquiring a result for the condition to be statistically analyzed based on information in a table when a component of the plurality of components is defined in the table, and designing a circuit from integrated circuits based on conducting the statistical analysis of the system. The designing the circuit from the integrated circuits is implemented in manufacturing the integrated circuits.
US10169504B2

A computer-implemented structure for optimizing a route for power supply and heat dissipation in a multilayer chip. The method includes: setting a heat conductive thermal value for the multilayer chip by way of density, preparing a substrate that contains silicon where a wiring layer is formed facing the upper surface side of the multilayer chip, setting the power from the wiring layer of the substrate that uses silicon, manipulating the value of the power supply, and manipulating the heat conductive thermal value based on density. Both apparatus's include an organic substrate, a multilayer chip, a substrate containing silicon, a wiring layer, and a heat dissipater, wherein the components are configured to perform the steps of the above method. The method of configuring an apparatus ensures that all the multilayer chips are stored in the concave part of the organic substrate.
US10169494B2

In a slice image creation device, a topology construction processor constructs a topology to create a topology list of a target object model. A division determination processor determines whether or not there is a ridgeline or an apex at which the target object model is divisible in correspondence with topology groups. A division processor, in a case that, for example, there is a ridgeline that is in contact with 4 planes, divides the target object model into at least a first divided object model and a second divided object model along the ridgeline that is in contact with 4 planes. A slice image creation processor creates a first divided slice image and a second divided slice image respectively corresponding to the first divided object model and the second divided object model. A synthesis processor synthesizes the first divided slice image and the second divided slice image to create a target slice image.
US10169478B2

Embodiments of the present invention disclose a method, computer program product, and system for reducing network traffic. In one embodiment, a computer determines that a webpage has changed and that an amount of data to be transmitted to update the portion of the webpage that has changed is smaller than an amount of data to be transmitted to update the entire webpage.
US10169477B2

A method and a system for rendering a web page free of inappropriate URLs include parsing a web page to identify a plurality of Universal Resource Locators (URLs) within the web page. Further, the method includes preloading the plurality of URLs identified and detecting the URLs having inappropriate content. Furthermore, the method includes rendering a web page free of the inappropriate URLs.
US10169461B2

One or more processors determine a first amount of data that was provided to a program by a data source. One or more processors analyze a degree of usage of the first amount of data by the program. One or more processors determine a second amount of data that was used by the program based, at least in part, on the degree of usage. The second amount of data is a portion of the first amount of data.
US10169458B1

One embodiment of the present invention provides a system that automatically identifies a standalone location, wherein a standalone location is a location which can be unambiguously identified by a name for the location alone. During operation, the system receives inputs from an interface for a search engine, wherein the interface includes two or more boxes, including a non-location box for receiving terms specifying what a user is searching for in a query, and a location box for receiving terms specifying a geographic location associated with the query. Next, the system receives a term to be evaluated. The system then uses the inputs to determine: a non-location score for the term which indicates how frequently the term appears in the non-location box; and a location score for the term which indicates how frequently the term appears in the location box. Next, the system determines whether the term is a standalone location based on the non-location score and the location score for the term.
US10169455B2

A system, method and computer program utilize a distance associative hashing algorithmic means to provide a highly efficient means to rapidly address a large database. The indexing means can be readily subdivided into a plurality of independently-addressable segments where each such segment can address a portion of related data of the database where the subdivided indexes of said portions reside entirely in the main memory of each of a multiplicity of server means. The resulting cluster of server means, each hosting an addressable sector of a larger database of searchable audio or video information, provides a significant improvement in the latency and scalability of an Automatic Content Recognition system, among other uses.
US10169449B2

The present disclosure discloses a method, apparatus, server, and storage medium for acquiring a recommended topic, and relates to the field of network technologies. The method includes: acquiring, according to a link of a current page, a recommended topic associated with a topic of the current page; and displaying the recommended topic on the current page. By using technical solutions provided in embodiments of the present invention, a recommended topic associated with a topic is acquired by using a page link as an index, which, however, is not limited to a page related to the topic, thereby achieving an objective of extending to other topics, expanding a browsing range, and making full use of a network to provide more services for a user.
US10169445B2

In the present work, quantum clustering is extended to provide a dynamical approach for data clustering using a time-dependent Schrödinger equation. To expedite computations, we can approximate the time-dependent Hamiltonian formalism by a truncated calculation within a set of Gaussian wave-functions (coherent states) centered around the original points. This allows for analytic evaluation of the time evolution of all such states, opening up the possibility of exploration of relationships among data points through observation of varying dynamical-distances among points and convergence of points into clusters. This formalism may be further supplemented by preprocessing, such as dimensional reduction through singular value decomposition and/or feature filtering. Additionally, the parameters of the analysis can be modified in order to improve the efficiency of the dynamic quantum clustering processes.
US10169441B2

Methods and apparatus, including computer program products, implementing and using techniques for data replication in a cluster. In response to identifying data to replicate in a multi-node system by a first node in a cluster, the data is written concurrently to other nodes in the cluster based on a rule set in a repository. In response to detecting a criterion described in the rule set, an action is performed.
US10169438B2

Determining common table definitions in distributed databases includes receiving a query at a node in a distributed database. The query targets a logical table. Upon determining the logical table is locally defined, one of the local definition and a network definition is selected to use. The network definition is independently established for shared logical table names. The selected definition is used and propagated with the query through the distributed database. Upon determining the logical table is not locally defined, an initial query is issued to other nodes in network to find the network definition for the logical table, the network definition is stored in memory, and the selected definition is propagated through the distributed database with the query.
US10169434B1

A data intake and query system receives raw machine via an internet protocol (IP) such as the hypertext transfer protocol (HTTP). The system has configurable global settings for the received raw machine data that determine properties such as the metadata that is associated with raw machine data. Each event is associated with a token, which is also configurable and provides settings such as metadata settings for the raw machine data. The raw machine data is stored as events based on the metadata. Electronic devices that generate raw machine data may transmit the raw machine data to the data intake and query system within HTTP messages. The HTTP messages may also include settings such as metadata for the raw machine data. The raw machine data is stored as events based on the global metadata settings, token metadata settings, and HTTP message metadata settings.
US10169430B2

A device may include a multiple domains for separating applications and data. A query may be generated on the device. The query may be generated by an application or based on a received user selection. A determination of available domains on the device is made for processing the query. The available domains are scanned based on the query to obtain related content from the available domains. The related content is aggregated from the available domains. The aggregated related content is presented to a user of the device as a unified view from among the available domains.
US10169422B2

The present invention discloses a method and a device for displaying process information, which belongs to the field of computer technologies. The method may include: scanning a memory of a device for running processes; categorizing and ranking the scanned running processes according to a preset process display format; and displaying each process category after categorization and running processes within each process category, and displaying information related to the process category and the running processes within the process category; and/or displaying ranked running processes, and displaying related information corresponding to the ranked running processes. In the present invention, by presetting a process categorization format, the processes are displayed according to categorization and ranking when a user views the process information, thereby improving the user's understanding of the running processes in the device, making the management of the running processes more efficient, and further enhancing the security of the system.
US10169414B2

A structured query language (SQL) query can contain a target text comprising respective characters in un-shaped format (also known as base format). The target text can be shaped according to the position of respective characters within the target text and other factors to generate a plurality of shaped target texts. The plurality of shaped target texts can be combined in a modified SQL query. The modified SQL query can be executed against one or more databases storing text in shaped format.
US10169410B2

A stacked calculation view, defining a calculation scenario, having calculation views associated with high-level programming logic which can include complex analytical privileges. Resolving, using a high-level programming logic layer, a calculation view having associated high-level programming logic with the next calculation view in the stack to generate a sub-query. Converting the sub-query into a format readable by a database system and separating the part of the sub-query provided by the high-level programming logic from the sub-query to form a high-level programming logic filter in the database system format. Merge the high-level programming logic filter into the calculation scenario to provide a calculation scenario including high-level programming logic information in the database system format.
US10169404B2

A method for aggregating data in database tables. A computer receives a request to create an aggregation object comprising a set of related tables and aggregation rules. The computer system creates an aggregation object comprising multiple tables with related key and data columns and managed as a single entity with a single definition. Upon receiving data in the form of a new, inserted, or updated row, the computer system automatically aggregates the data to all objects in the aggregation object hierarchy by creating a summarized row for the current table using the inserted, merged or updated row and defined aggregation rules for each object.
US10169401B1

Access to first data is provided to a first user and to a second user. A specified change is received from the first user. Access to second data generated based on the first user's specified change is provided only to the first user. The first data is updated based on the specified change, in response to a selection by the first user of an option to apply the specified change to the first data. Simultaneous access to the updated first data is provided to the first user and to the second user.
US10169396B2

Embodiments regard maintaining data consistency between transactional and non-transactional data stores. Embodiments may include receiving a request to archive a set of data stored in a first data store, recording a high water mark in the first data store for the set of data, and archiving the set of data. Archiving the set of data may include copying the set of data into a second data store and inserting a high water mark for the set of data in the first data store and the second data store. Embodiments may further include updating a reference high water mark upon successful completion of operations for the archiving of the data, the reference high water mark representing completion of a last successful archive operation, and, upon receiving a query for requested data contained in the first or second data store, determining whether to allow viewing of the requested data based at least in part on a current value of the reference high water mark.
US10169394B2

A method, system, and computer program product for managing data sets of a storage facility is disclosed. The method, system, and computer program product include determining, by analyzing a first data set, that the first data set includes a first record having padded data. To identify the padded data, the method, system, and computer program product include comparing at least a portion of the first record of the first data set with a second record of a second data set. Next, the method, system, and computer program product include removing, from the first record of the first data set, the padded data.
US10169389B2

A computer system identifies an information set stored at a data store. The computer system then identifies first metadata that includes first instructions indicating how the information set is to present a plurality of data items, and second pre-existing metadata that includes second instructions indicating how the information set is to present the plurality of data items. The computer system determines that a portion of the first metadata will override a portion of the second metadata, to create combined metadata. The computer system provides the combined metadata to the information set, including combining the second metadata with the first metadata by at least overriding the second instructions of the second metadata with the first instructions of the first metadata. The computer system presents the plurality of data items in accordance with the second metadata, at least as modified by the first instructions of the first metadata.
US10169387B1

A data element to be inserted into a memory data structure, represented by a key and a value, is received. A target node into which the received data element is to be inserted is determined based on the key of the received data element. A determination is made whether or not the target node is already compressed. An append-write operation to insert the data element into the target node is performed when the target node is already compressed. An evaluation is performed prior to inserting the data element when the target node is not already compressed. An in-place write operation to insert the data element into the uncompressed target node is performed when the evaluation generates a first result. The target node is compressed and then an append-write operation to insert the data element into the compressed target node is performed when the evaluation generates a second result.
US10169379B2

Embodiments of the present invention disclose a method, computer program product, and system for detecting changes in database schema. The embodiments may include receiving a first database schema. The embodiments may include creating a first value corresponding to the first database schema by utilizing a compressed value algorithm. The compressed value algorithm may create a single value corresponding to each database schema. The embodiments may include receiving a second database schema. The embodiments may include creating a second value corresponding to the second database schema by utilizing the compressed value algorithm. The embodiments may include determining whether there is a difference between the first database schema and the second database schema by comparing the first value and the second value.
US10169374B2

Techniques to facilitate image searches using context of an image frame in a document are described. In one or more implementations, an image frame included within a document is detected, such as when the frame is inserted or selected. Content in the document in the vicinity of the image frame is analyzed to derive query terms corresponding to the content. Tag elements created for the query terms are exposed to enable selection of individual query terms as search parameters. An image search is conducted using selected query terms and images returned as results of the search are presented a candidates for insertion into the frame. Previews of images as being inserted in the image frame can be exposed show how the document would look with different images placed in the frame. Selection of a particular image from the arrangement causes insertion of the particular image into the image frame.
US10169367B2

The disclosed embodiments disclose techniques for managing opportunistic locks in a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in the cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a client sending a request to access a file from a cloud controller also requests an opportunistic lock for the file. If there are no other outstanding client accesses on the other cloud controllers that preclude the requested opportunistic lock, the cloud controller grants the client file access and the opportunistic lock.
US10169364B2

A method, including identifying, using a sampling ratio, a random number of logical data units. A hash is calculated for each of the identified logical data units, and a first histogram is computed indicating a duplication count of each of the calculated hashes. Based on respective frequencies of the calculated hashes, a second histogram is computed indicating observed frequencies of each of the duplication counts in the first histogram, and based on the sampling ratio and the second histogram, a target function is derived. A range of acceptable results is derived for the target function, and based on the range of the acceptable results, a set of plausible duplication frequency histograms is defined. A first given plausible duplication frequency histogram having a highest number of distinct logical data units is identified, and a second given plausible duplication frequency histogram having a lowest number of distinct logical data units is identified.
US10169351B2

Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.
US10169350B2

An information processor includes a dividing part and a providing part. The dividing part divides a series of data pieces identified by an identification information piece into multiple data pieces identified by respective different identification information pieces. The providing part provides, based on the number of digits of a total number of the multiple data pieces, each of the multiple data pieces resulting from the division by the dividing part with a corresponding one of the identification information pieces, the corresponding one identification information piece including a code having digits the number of which is equal to or larger than the number of digits of the total number of the multiple data pieces and indicating an order of placement of the data piece in the series of data pieces.
US10169344B2

A method for writing a file from an application of a host onto a tape includes sequentially receiving records forming the file from the application, adding a predetermined number of segments of dummy data (dummy records) subsequently to the plurality of records forming the file such that the records of the file and records of a subsequent file are not included in the same data set, interposing the dummy records between a final record of the file and a head record of the subsequent (next) file, to thereby construct at least one data set that is adjacent to one data set and does not include the records of the file, and writing a data set including the records of the file, a data set (dummy data set) including the final record of the file and the dummy records, and a data set including the subsequent file, onto the tape.
US10169340B2

An information providing apparatus includes a moving unit, an obtaining unit, and a presenting unit. The moving unit causes the information providing apparatus to move toward a specified destination or along a predetermined route. The obtaining unit obtains information associated with a user located around a current position of the information providing apparatus in accordance with moving of the moving unit. The presenting unit presents the information obtained by the obtaining unit.
US10169339B2

Structures and protocols are presented for facilitating a search partly based on a movement status of a search-capable device or on a position of a person's limb or on an association with another search-capable device.
US10169335B2

Embodiments described herein provide approaches for validating synonyms in ontology driven natural language processing. Specifically, an approach is provided for receiving a user input containing a token, structuring the user input into a semantic model comprising a set of classes each containing a set of related permutations of the token, designating the token as a synonym of one of the set of related permutations, annotating the token with a class from the set of classes corresponding to the one of the set of related permutations, and validating the annotation of the token by determining an accuracy of the designation of the token as a synonym of the one of the set of related permutations. In one embodiment, the accuracy is determined by quantifying a linear distance between the token and a contextual token also within the user input, and comparing the linear distance to a pre-specified linear distance limit.
US10169322B2

A method includes receiving, at a processor, a request to construct a word entry of a word. The method further includes collecting, by the processor, a user profile. The method further includes selecting, by the processor, one or more definition databases according to the user profile. The method further includes retrieving, by the processor, definitions of the word from the definition databases. The method further includes ranking, by the processor, the definitions retrieved from the definition databases.
US10169318B2

The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.
US10169316B2

Techniques are provided for performing automated operations to construct XML documents from source data based on user annotations of source data. A document received from a user includes source data and one or more annotations by the user regarding at least one subset of the source data. The received annotated document is parsed based on the user annotations. Parsing the received document includes generating data structures corresponding to the subsets of the source data based on the user annotations, and constructing a target XML document based on the generated data structures that includes information extracted from the annotated subsets of source data.
US10169313B2

Innovations in the area of tools for editing text of elements of a graphical user interface (“GUI”) are presented herein. For example, an editing tool manages a shell area and an editing area. In the shell area, the editing tool renders a GUI that is operable by a user. The GUI has multiple elements. In the editing area, the editing tool renders editable text associated with a GUI element. While the text is shown in the editing area, the GUI element can be concurrently highlighted in the shell area. The editing tool receives user input from the user and, based at least in part on the user input, updates (e.g., for revision, translation) at least some of the text associated with the GUI element. By showing the context of the GUI element while text for it is being edited, the editing tool facilitates language editing with fewer errors and inconsistencies.
US10169310B2

A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included.
US10169303B2

A management system displays a plurality of elements detected from an information system according to a horizontal relation view (HRV) format which is a multi-column display format, based on information of the plurality of detected elements. In the HRV format display, the plurality of columns correspond to a plurality of types, and include a key column which is a column serving as a key for aggregated display and an aggregation target column subjected to aggregated display according to the key column. The key column includes key objects which represent information on elements belonging to the corresponding type and which are arranged vertically. A lateral area of each of the key objects in the aggregation target column includes aggregation objects indicating aggregation information of elements related to an element represented by the key object, whereby the key objects and the related aggregation objects are arranged on the same row.
US10169300B2

Techniques disclosed herein decouple a document's structure from its general content wherein the structure is retained in plaintext (both at a client device and in a server system) and the data is retained in cyphertext, and where the cloud-based server system is not tasked with the saving or management of the relevant cryptographic keys. Because the network- or cloud-based server system has “zero-knowledge” about the document's data content or the relevant cryptographic keys, an attack on the server system does not put the security of the document's data at risk. In addition, the network- or cloud-based server system may be used to perform the computationally intensive tasks of converting the document between a first format (often associated with a full-function document processing application not supported by the client device) and a second format (easily displayed and manipulated by a client device).
US10169293B2

A method for processing a digital signal comprises identifying a desired frequency and/or phase response that is represented in a frequency domain representation. A fractional order control system that models the desired frequency and/or phase response is constructed by assembling a first filter component from a filter component library and a second filter component from the filter component library. At least one filter component of the filter component library is defined by a Laplace function that includes a non-integer control order having a variable fractional scaling exponent and a value for the non-integer, variable fractional scaling exponent of the second filter component is based on a value of the non-integer, variable fractional scaling exponent of the first filter component. An input in the digital frequency domain is received and processed based upon the fractional order control system to generate a digital output. The output is then conveyed to a user.
US10169286B2

In some embodiments, the present disclosure provides techniques for reducing an amount of bandwidth used for the communication of DisplayPort information via a USB Type-C receptacle. In some embodiments, this reduction in bandwidth allows for the concurrent exchange of USB 2.0 information, SuperSpeed information, and four lanes of DisplayPort information via a single USB Type-C receptacle. In some embodiments, this may be accomplished in part by processing the information from the four DisplayPort lanes to be transmittable via two differential pairs of the USB Type-C connection, thereby providing four lanes of DisplayPort communication over the USB Type-C connection concurrently with SuperSpeed information. In some embodiments, the reduction in bandwidth of the DisplayPort information may be used for other purposes, such as transmitting high bandwidth DisplayPort information over a cable or connector of a low quality that would otherwise not support such an exchange.
US10169283B2

Described herein is a main board serial AT attachment (SATA) connector and SATA adapter that permits the assembly or disassembly of a STB (set-top box) and HDD (hard disk drive) dock without requiring that the unit be opened by a skilled technician. The SATA connector and SATA adapter may be keyed to prevent tampering or unauthorized connection of an external hard drive. Alignment and guide features may be included for easy assembly of the STB and HDD dock. The connector and adapter may be designed in such a way as to allow for simple modifications to correspond with various STB and HDD dock designs by adjusting the mating height of the connector and adapter.
US10169277B2

A capability determining method for a terminal device, a host, and a system is provided. The capability determining method includes acquiring, by the host, a capability supported by the terminal device. The method also includes determining, by the host according to the capability supported by the terminal device and a capability supported by the host, a capability supported by both the terminal device and the host, and using the capability supported by both the terminal device and the host as an overlapping capability, where the overlapping capability is used by the terminal device to perform capability configuration. The method also includes sending the overlapping capability to the terminal device.
US10169274B1

Systems and methods are disclosed resetting a slave identification (SID) of an integrated circuit (IC). An exemplary method comprises determining that a plurality of ICs in communication with a shared bus have the same SID, the shared bus operating in a master/slave configuration. A common memory address of the ICs is identified, where data stored in the common memory address is different for a first IC and a second IC. Each of the ICs receives over the shared bus a new SID value and match data. The ICs compare the match data with the data stored in the common memory address. If the match data is the same as the data in the common memory address, the SID is changed the received new SID value.
US10169273B2

Systems, methods, and apparatus are described that enable a physical layer interface of a device coupled to a serial bus to combine two or more single-byte write transactions to obtain a multi-byte write transaction. A method includes buffering a first single-byte transaction addressed to a first register at a first address of a slave device in a first-in-first-out buffer of the physical layer, receiving at the physical layer a second single-byte transaction addressed to a second register at a second address of the slave device coupled to the serial bus, determining in the physical layer whether the second address is incrementally greater than the first address, combining the second single-byte transaction with the first single-byte transaction to obtain a multi-byte transaction, replacing the first single-byte transaction with the multi-byte transaction in the first-in-first-out buffer, and transmitting a sequence of transactions output by the first-in-first-out buffer over the serial bus.
US10169269B2

A method may comprise identifying a signal indicating real-time mode operation for a guest operating system (OS) and directly routing an interrupt for a first processor to the guest OS while the guest OS is running without causing a transition from execution by the guest OS to execution by a host system. Other embodiments are disclosed and claimed.
US10169265B2

A camera includes an input/out system and one or more input/output ports. The camera configures the pins of the input/output port according to a default pin configuration. The camera detects a peripheral device is connected the input/output ports and receives an identifier from the peripheral device indicating whether the peripheral device is a USB3 device or a non-USB3 device. If the peripheral device is a non-USB3 device, the camera remaps the pins to a first configuration. The camera authenticates with the peripheral device to determine if the peripheral device meets a criteria for an approved device. If the authentication is successful, the camera enables communication with the peripheral device and remaps the pins to a second configuration. If the authentication is unsuccessful, the camera disables communication with the peripheral device and remaps the pins of the input/output port to the default configuration.
US10169263B2

A method including estimating an access request frequency from a CPU to a memory subsystem by counting a number of CPU access requests and a number of requests other than CPU access requests, wherein the CPU is connected to the memory subsystem via a system bus, and the memory subsystem includes a memory controller connected to the system bus, and a DDR memory, including the estimated access request frequency with a predetermined threshold value stored in a register, generating a clock gate signal to decimate an operating clock of the memory controller in response to a result of comparing the estimated access request frequency with the predetermined threshold value, generating a dummy cycle signal to delay the timing of signal data output from the memory controller to the system bus, and generating a clock enable signal to decimate an operating clock of the DDR memory.
US10169262B2

Methods, apparatus, and system for use in adaptive communication interfaces are disclosed. An adaptive communication interface is provided, in which a high-speed clock provided in a high-speed mode of operation is suppressed in a low-power mode of operation. In the low-power mode of operation, a low-speed command clock is used for data transfers between a memory device and a system-on-chip, applications processor or other device. A method for operating the adaptive communication interface may include using a first clock signal to control transmissions of commands to a memory device over a command bus. In a first mode of operation, the first clock signal controls data transmissions over the adaptive communication interface. In a second mode of operation, the second clock signal controls data transmissions over the adaptive communication interface. The frequency of the second clock signal may be greater than the frequency of the first clock signal.
US10169256B2

A method includes receiving a plurality of requests to perform accesses for associated DMA channels and arbitrating the requests. The arbitration includes selectively granting a given request of the plurality of requests based at least in part on an associated fixed priority of the request and an associated priority weighting of the request. The priority weighting regulates which request or requests of the plurality of requests are considered at a given time.
US10169250B2

A method and apparatus for controlling access to a hash-based disk is provided, the disk comprising a storage object, the storage object comprising a set of records and a hash value, the method comprising constructing a Bloom filter for the storage object; reading the set of records in the storage object; and filtering an access request to the storage object using the Bloom filter. In accordance with embodiments of the present invention, access requests to storage objects on the disk are filtered by a Bloom filter to reduce unnecessary accesses to the disk, and input and output accesses to the disk are reduced.
US10169249B2

Provided are a computer program product, system, and method for adjusting active cache size based on cache usage. An active cache in at least one memory device caches tracks in a storage during computer system operations. An inactive cache in the at least one memory device is not available to cache tracks in the storage during the computer system operations. During caching operations in the active cache, information is gathered on cache hits to the active cache and cache hits that would occur if the inactive cache was available to cache data during the computer system operations. The gathered information is used to determine whether to configure a portion of the inactive cache as part of the active cache for use during the computer system operations.
US10169247B2

Direct memory access between an accelerator and a processor using a coherency adapter including receiving, by the adapter from the accelerator, a request to initiate a DMA transfer; providing, by the adapter, a translation tag (‘XTAG’) to the accelerator; receiving, by the adapter from the accelerator, a DMA instruction comprising the XTAG; generating, by the adapter, a DMA instruction comprising a real address based on the XTAG; and sending, by the adapter, the generated DMA instruction comprising the real address to a communications bus.
Patent Agency Ranking