US10104328B2

Various arrangements are described for ignoring inadvertent remote control key presses. A remote control may detect a first key press, the first key press being linked with a first command. The remote control may measure an orientation of the remote control with respect to a direction of gravity. The remote control may compare the measured orientation of the remote control with threshold orientation angles. The first command may be ignored based on comparing the measured orientation of the remote control with the threshold orientation angles.
US10104294B2

A photometric apparatus includes a photometry unit (AE sensor) configured to measure object light, and a first display unit (intra-viewfinder liquid crystal display unit) arranged on an optical path of the object light to the photometry unit and configured to display a plurality of display items. The first display unit is configured to display a first display item (automatic white balance) among the plurality of display items in a position farther from a center of a photometry range by the photometry unit than a position of a second display item (incandescent lamp display) having a display area smaller than a display area of the first display item.
US10104293B2

Reducing the risk of fracturing of a suspension wire in a camera module that has an image stabilizing function. A camera module is provided with a joining portion (12e) that is joined to a suspension wire (16), and a flexible portion (12d) that suppresses inclination with an axis (22b) serving as a center axis, which passes through the joining point (P), and inclination of the joining portion (12e) with an axis (22a) serving as a center axis, which passes through the joining point (P) and is orthogonal to the axis (22b), and that connects the joining portion (12e) and the moving portion (30).
US10104292B2

Described herein are methods for creating images with depth of field effects from plural image frames each having different tilt and/or focus properties. Exemplary methods comprise capturing plural image frames and adjusting the tilt axis of the camera and/or focus of the camera in between each shot. The plural image frames can then be combined to create desired depth of field effects, such as bokeh effects. One exemplary method comprises capturing a first image frame of a scene with a primary subject in focus, capturing at least a second image frame of the scene at a different tilt axis and with suitable alternative focus, and combining pixels from at least the first and second image frames based on a predetermined heuristic or algorithm to generate a resultant composite image with the desired depth of field effect (such as with a primary subject in focus and the background out of focus).
US10104290B2

Various embodiments of the present disclosure may include an assembly with a shock detection and disabling device. The shock detection and disabling device may detect when a shock greater than a shock threshold has been experienced by the assembly and disable the assembly. In certain embodiments, the shock detection and disabling device may include a shock detection component connected to an electrical conductor to form an electrical circuit. When a force above a threshold force level and/or profile is detected by the shock detection component, the shock detection component may break the electrical circuit to render the assembly inoperable.
US10104282B2

A system and method that calculates a yaw error in an image and provides a user interface to a user for correcting the yaw error. The method includes receiving an image, performing line detection in the image, computing a line parameterization for lines in the image, computing a yaw angle for the image and providing the yaw data calculated in the image.
US10104280B2

A method, a computer program product, and a computer system for controlling a camera using a voice command and image recognition. One or more processors on the camera captures the voice command that is from a user of the camera and declares a subject of interest. The one or more processors processes the voice command and sets the subject of interest. The one or more processors receives a camera image from an imaging system of the camera. The one or more processors identifies the subject of interest in the camera image. The one or more processors sets camera one or more parameters that are appropriate to the subject of interest.
US10104276B2

A projector includes a lens, an image capturing device, and a processor connected to the projector and the image capturing device. The processor includes instructions for illuminating a work space using the lens, defocusing the lens, and after defocusing the lens, capturing an image of the work space.
US10104275B2

A lens barrel (3) holding an imaging lens (2) is inserted into a carrier (5) accommodated in an actuator (4), and the carrier (5) is held at a position in an optical axis direction of the imaging lens (2) by the actuator (4). The position of the imaging lens (2) in the optical axis direction and the eccentricity of the imaging lens (2) are adjusted on the basis of imaging information of an image sensor (6), and the lens barrel (3) is fixed to the carrier (5).
US10104268B2

While a cost is suppressed by providing no sensor configured to detect a size of a document, and a user's operation load for adjusting the position of the document is reduced, printing positions of an image on the surface of the document and an image on the back thereof are placed on the same location.
US10104267B1

An information processing apparatus includes plural communication units, a switching unit, and a controller. The plural communication units are configured to conduct a wireless communication at different communication speeds. If a communication is attempted to be started, the switching unit compares a priority of a user who is conducting a communication with a priority of a user who is attempting to start the communication, to switch a communication unit so that the user having a higher priority uses a communication unit having a faster communication speed. The controller is configured to perform a control to start the communication using the communication unit switched by the switching unit.
US10104264B2

A method for adding electronic properties to an electronic document is provided. The method includes generating the electronic document from a paper document. Content is then identified from the electronic document. An electronic copy of the electronic document is searched using the content. Electronic properties of the content are extracted from the electronic copy and applied to the content of the electronic document.
US10104244B2

Provided is an image processing system which reduces the load of destination registration on the user. To accomplish this, in an image processing system including a PC (102) and device (101) connected to a network, the PC (102) has a transfer unit (120) which transfers identification data of the PC (102) to the device (101), and the device (101) has a scanner unit (130) which scans an image and outputs the image data, a memory (140) which stores a destination of the output image data from the scanner unit (130), a transfer unit (150) which transfers the image data to the destination stored in the memory (140), and a registration unit (170) which receives the identification data transferred by the transfer unit (120), and registers the received identification data as a destination of image data in the memory (140).
US10104230B2

Methods and arrangements for according multiple input media to a voice-based application. A voice application is accessed and a voice application template which supports a voice input mode is selected. At least one voice application template which supports at least one input mode other than voice and telephone touch tone is also selected, and a capability is accorded to selectively access the voice application via the voice input mode and the at least one input mode other than voice and telephone touch tone.
US10104228B2

A system generally includes a lock-screen capable application executing on a recipient computing device configured to facilitate user interface access to a communication function of the recipient computing device while the recipient computing device remains in a locked state. The lock-screen capable application is configured to intercept a communication received by the recipient computing device that is associated with at least one of a communication application or a communication service. The system includes a content association application executing on the recipient computing device to facilitate associating a media content item with the intercepted communication based on a relevance of the media content item with the intercepted communication determined from automatically processing the intercepted communication to identify an association based on metadata descriptive of media content items stored in a library of the media content items.
US10104225B2

Communication systems and communication methods capable of evaluating a voice quality in a voice communication of a communication network and a presence or absence of a call drop of the voice communication are provided. A voice communication of transceiving a test signal for voice communication quality evaluation between a communication terminal apparatus 100 and a voice communication evaluation system 400 via the communication network 300 is performed. A voice quality evaluation value is calculated based on the test signal before transmission and the test signal after reception in the voice communication. A presence or absence of a call drop of the voice communication is determined based on a presence or absence of reception interruption of the test signal.
US10104222B2

Methods and apparatus for customizing a telephone are disclosed in which preferred communication services are conveniently accessible to a user, in which a telephone is tailored to the specific requirements of a user.
US10104213B2

There is provided an information processing device including: a sensor configured to detect that the information processing device is worn on a part of a human body; a processing unit configured to process information; and a communication unit configured to communicate with another device. The processing unit transmits a signal to the another device on the basis of a detection signal detected by the sensor. The processing unit performs a process according to an instruction transmitted from the another device in accordance with the signal.
US10104212B2

A headset is described that utilizes magnetic frictional couplers. A coupler includes a first member having a first engagement surface and a second member having a second engagement surface disposed for relative positioning of the first and second members along a line of adjustment. One or more magnetic elements are arranged on the first and second members to establish a magnetic flux between the first engagement surface and the second engagement surface, and thereby establishing a frictional force tending to hold the relative positions of the first and second members. The magnetic flux varies as a function of relative position of the first and second members along the line of adjustment, and has peaks at a plurality of detent positions along the line of adjustment.
US10104201B2

Disclosed is a method for sharing microblog information. The method includes the following steps: step S10: editing information, and setting grades for the information according to the importance degree of the information; step S11: sending the information for which the grades are set to a server for being shared on the internet; and step S12: obtaining, by an information receiving end, the information at the corresponding grades according to a requirement of a user for the information grades. In the method for sharing microblog information, by setting grades for the information and limiting quantity of the information that is sent by the user in unit time and is at different grades, the user can read all information shared by friends and can read important information that is sent in unit time and includes a limited quantity of information, thereby improving the efficiency of sharing the microblog information.
US10104194B2

A browser receives a web page that includes a script that is configured to control subsequent requests of the browser for at least the web page and caches a first portion of the web page that includes reference(s) to other web resource(s). A subsequent request for the web page is dispatched to the script which returns the cached first portion of the web page to the browser and a request for the full web page is made. Request(s) are also transmitted for the web resource(s) referenced in the first portion of the web page without waiting for the full web page to be received. When the full web page is received, if the first portion of the page matches the corresponding portion of the full page, that corresponding portion is removed from the full page and the remaining page is returned to the browser.
US10104191B2

Distinctions between resources explicitly selected by a user and resources indirectly selected may be enabled by identifying an explicitly selected web page or other resource as such in the request for the web page or other resource, which may allow the web page or resource to be differentiated from web pages or other resources that are requested as a consequence of their indirect selection. Moreover, a log of web pages or other resources explicitly selected by a user may be maintained at the client and later reference by a local processor or communicated to a host process seeking to differentiate directly and indirectly selected web pages or other resources. These techniques also may allow a proxy or other server to perform processing related to parentally controlled accounts or related to accurately tracking frequently requested resources such as web pages.
US10104189B1

An improved system and method for defining an event based upon an object location and a user-defined zone and managing the conveyance of object location event information among computing devices where object location events are defined in terms of a condition based upon a relationship between user-defined zone information and object location information. One or more location information sources are associated with an object to provide the object location information. One or more user-defined zones are defined on a map and one or more object location events are defined. The occurrence of an object location event produces object location event information that is conveyed to users based on user identification codes. Accessibility to object location information, zone information, and object location event information is based upon an object location information access code, a zone information access code, and an object location event information access code, respectively.
US10104184B2

A method and apparatus are provided for transmitting service discovery information to a client in a multimedia transmission system of hybrid delivery, providing at least two services via a point to multi point (p-t-m) channel and a point to point (p-t-p) channel. Service discovery information is generated, including a first indication indicating whether a service corresponding to the service discovery information is of hybrid delivery, and is transmitted to the client.
US10104181B1

A computing device can be utilized to submit content to a collaboration service for posting on a collaboration channel. In response to receiving a posting request, the collaboration service identifies a context associated with the request. The context might include the location of the computing device submitting the request, the authenticated identity of the user submitting the request, or access rights associated with the content to be posted. The collaboration service can utilize the context to identify one or more collaboration channels to which the content can be posted. The user might be permitted to select one or more of the identified channels. Once the content has been posted to the selected channel, or channels, the collaboration service can utilize the context to perform other actions such as, but not limited to, initiating a communications session between authorized users of the collaboration channel to which the content was posted.
US10104180B2

Systems and/or methods for providing internetworking among application services layers (ASLs) of different network technologies may be provided. For example, a tunnel anchor point (TAP) may be established. The TAP may be configured to enable communication between a local application in the network and a remote application in a different network. At the TAP, an ASL tunnel may be created to the local application in the network to facilitate the communication. Additionally, a message from the local application may be received where at least a portion of the message may be configured to be provided to a remote ASL and the remote application in the different network to which the local application wishes to communicate. At least the portion of the message may be provided to the remote ASL and the remote application in the different network.
US10104177B2

A system is disclosed for centralizing common gateway operations in a satellite communication system. One or more distributed GWs establish a first Layer-3 connection to the plurality of terminals over a satellite network. A second Layer-3 connection is established between a data center and the distributed GWs over backhaul network. A network management system is provided for managing access to the external networks by the plurality of terminals. The system also includes a deep packet inspection unit, within the data center, for inspecting all traffic between the plurality of terminals and the external networks. The data center establishes a connection with external networks, and enable communication between the plurality of terminals and the external private networks. Multiple data centers can be used to balance traffic load, and to provide system redundancy.
US10104163B1

Technology is described for providing a secure transfer of a virtual computing resource between at least two entities in a computing environment. An ownership transfer account is created and configured to enable a transfer of virtual computing resources between a first customer account and a second customer account of a service provider network hosted within a service provider environment, using one or more computing systems. Virtual computing resources owned by the first customer account are tagged using the one or more computer systems. The ownership of the virtual computing resources that are tagged is transferred to the ownership transfer account, using the one or more computer systems. The transfer of the virtual computing resources to the ownership transfer account is verified. The ownership of the virtual computing resources is transferred from the ownership transfer account to the second customer account.
US10104154B2

In one embodiment, a method includes sending a request to a computing server from a mobile-client system for a multimedia object. The mobile-client system receives, from the computing server, a query in response to the request for SIM-card information of the mobile-client system. The mobile-client system executes an application in response to the query to access a SIM card of the mobile-client system and retrieve SIM-card information. The mobile-client system sends the retrieved SIM-card information to the computing server. The mobile-client system receives a multimedia object from the computing server, the multimedia object being customized based on the retrieved SIM-card information.
US10104144B2

An apparatus and a method for transmitting multimedia data in a broadcast system are provided. A method for constructing a payload for a multimedia frame to be transmitted via a heterogeneous network, in a broadcast system that supports an Internet protocol-based multimedia service, includes dividing the data so as to transmit data of at least one media type and constructing a data region based on each datum of the divided data, constructing a header region including information on the state of the data contained in the data region and/or information on the data region, and combining the data region and the header region to construct a payload for the multimedia frame.
US10104135B2

Methods and systems for interacting with graphical user interface elements to invoke commands and initiate requests in a multi-device environment are described.
US10104134B2

Implementations relate to automatic configuration of endpoint communication devices to set up a communication network such as a VOIP network. In some implementations, a method includes a server receiving an extension request for device extension from an endpoint communications device connected to a communication network, mapping an identifier for the endpoint communications device to a device extension, and transmitting the device extension to the endpoint communications device.
US10104132B2

Systems and methods for joining a device to a fabric using an assisting device include an indication to add a joining device to a fabric. If the joining device supports network-assisted fabric pairing, a first connection is established between a commissioning device and the assisting device. The assisting device also connects to a joining device. Through the assisting device, the commissioning device and the joining device establish a communication channel over which fabric credentials may be sent.
US10104131B2

Managing Session Initiation Protocol (SIP) subscription dialog state loss, including a SIP server locator configured to determine the identity of a SIP server that maintains a SIP subscription dialog corresponding to a SIP subscription dialog that is maintained by a SIP client, and a liveliness tester configured to periodically send to the SIP server a SIP RE-SUBSCRIBE message corresponding to the SIP subscription dialog.
US10104121B2

Methods and systems are provided for implementing application layer security. According to one embodiment, an application layer packet is received by a network appliance and one or more information fields, selected based on an application type associated with the packet, are used to identify an associated end user. Then, security rules that match the traffic pattern, traffic content and identified end user can be applied to the packet. Identification of end users based on application layer information allows different security rules to be implemented for end users or groups thereof. Application of security rules based on identification of an end user based on application layer information can also facilitate implementation of an application-layer-based single sign-on (SSO) process.
US10104114B2

A test apparatus for testing a security of communication of a device under test, DUT, wherein the test apparatus comprises an RF unit having an RF interface adapted to receive from the device under test, DUT, an RF signal carrying Internet Protocol, IP, data and an IP unit adapted to extract IP data carried in the received RF signal to check communication security aspects of the IP-based communication links between the device under test and communication endpoints indicated in the extracted IP data.
US10104111B2

Two wireless networks are established in a local network, one for less-secure IoT devices and one for more-secure conventionally networked devices, with a bridge establishing connectivity between the two networks. Message exchange between the two networks is tailored to reduce the risk of a security breach in the network with the less-secure IoT devices infecting the network with more-secure devices.
US10104106B2

A device may receive an object. The device may determine object information for the object. The device may cause an internet search, based on the object information, to be performed to determine Internet search results. The object information may be provided as one or more Internet search queries for the Internet search. The device may receive the Internet search results based on causing the Internet search to be performed. The Internet search results may be related to the object information. The device may analyze the Internet search results to determine Internet-based object information. The device may store or provide the Internet-based object information to permit a determination as to whether the object is malicious.
US10104103B1

A domain scanning and website analysis system may be utilized to determine whether an entity is registering one or more websites maliciously in the name of a particular organization (e.g., or using a particular brand name, trademark, or other protected name of the organization). The system may be configured to: (1) scan a plurality of web domains to identify a particular name or variation thereof; (2) perform a registry lookup for any identified web domains that include the particular name; (3) determine based on registration information determined from the registry lookup, whether the identified domain or sub-domain is registered to a potentially malicious entity; (4) scan one or more webpages in the identified domain to determine content; and (5) determine, based on the determined content and whether the web domain is registered to a potentially malicious entity, whether to take action against the identified domain or sub-domain.
US10104099B2

A computer implemented method of monitoring a collector computer system includes receiving machine interpretable code that is configured for interpretation by the interpreter that includes: information identifying a first set of one or more monitoring targets within the collector computer system, a method for monitoring the first set of one or more monitoring targets, and predefined reporting criteria. The method also includes interpreting the machine interpretable code with an interpreter; monitoring at least a subset of the first set of one or more monitoring targets for candidate activity that satisfies the predefined reporting criteria by executing compiled instructions that correspond to the method for monitoring the first set of one or more monitoring targets; obtaining candidate event information that is associated with the candidate activity; and reporting the candidate event information to a computer system that is distinct from the collector computer system.
US10104098B2

Systems and methods can support threat detection using electromagnetic signatures. One or more sensors comprising radio receivers may receive radio frequency signals within an electromagnetic environment. Radio frequency signatures may be identified from one or more of the radio frequency signals. A baseline electromagnetic environment may be established from the radio frequency signatures. The radio frequency signatures may be monitored over time to detect variations from the baseline electromagnetic environment. Variations in the electromagnetic environment may be evaluated against stored threat signatures. Operator interfaces may present indications of threats determined from evaluating the variations in the electromagnetic environment.
US10104094B2

An Electric Control Unit (ECU) device connected to an on-vehicle network and a network outside a vehicle. The ECU generating an ECU receiver code using an encryption key upon receipt of a message data frame, the encryption key being shared among ECUs communicable with the ECU, successfully authenticating the message data frame received the ECU, when the ECU receiver code matches a receiver code extracted from the message data frame received by the ECU, and when the message data frame received by the ECU is successfully authenticated, generate an ECU transmitter code using the encryption key, and transmit a message data frame that includes the generated ECU transmitter code to the on-vehicle network.
US10104089B2

A method for providing a security function includes obtaining a request for executing a function of application through an electronic device if the electronic device is located within a predetermined distance from a user, identifying a success or failure of a first authentication which is previously performed for the user in response to the request, and determining whether to perform a second authentication for executing the function of the application based on the success or failure of the first authentication, wherein determining whether to perform the second authentication comprises performing the second authentication by using a security level lower than a security level related to the first authentication if the success of the first authentication is identified. An electronic device includes a processor configured to determine a success or failure of a first authentication, and decide whether to perform a second authentication with a second security level for executing the function.
US10104086B2

In certain embodiments, techniques are provided (e.g., a method, a system, non-transitory computer-readable medium storing code or instructions executable by one or more processors) to provide fine grained protection of resources in an access management environment. An access management service can intercept requests for resources (e.g., content in a content management system) and provide fine-grained authorization service for content management systems, such as Microsoft Office Sharepoint Server. The access management service can provide external policy management, evaluation and enforcement for content management systems. The access management service can include a plurality of plugins associated with different types of resources available through the content management systems. Integrating an access management service with content management systems provides both user and administrator efficiencies while enforcing a consistent level of access security across an enterprise system.
US10104080B2

A social networking service encourages users to post content to a communication channel with varying levels of accessibility to other users. Users may select how content will be published and control the accessibility of uploaded content using a privacy setting for each content item that the user posts. The privacy setting defines, or identifies, the set of connections who may view the posted content item. The posted content item is placed in a particular communication channel in the social networking service, such as a newsfeed or stream, where the content item can be viewed by those who are permitted to view it according to its associated privacy setting. Varying granularities of privacy settings provide flexibility for content accessibility on a social networking service.
US10104078B1

Method and apparatus for associating a subscriber identity module to a group of mobile communications devices is provided. One embodiment provides a method including receiving the hashed value from the SIM card and decrypting, using the trusted electronic processor, the hashed value based on a second key stored on the mobile communications device to generate a response. The method also includes sending, using the trusted electronic processor, the response to the SIM card and receiving, at the trusted electronic processor, an acknowledgement from the SIM card indicating that the response matches an expected response.
US10104071B2

Embodiments are directed to revoking user sessions using signaling. In one scenario, an identity platform operating on a computer system receives an indication indicating that a user's login account has been compromised, where the user's login account has an associated login session and corresponding session artifact that is valid for a specified amount of time. The identity platform generates a signal indicating that the login session is no longer trusted and that the user is to be re-directed to the identity platform to re-authenticate and renew the session artifact and provides the generated signal to various relying parties including at least one relying party that is hosting the login session for the user.
US10104069B2

Requests for access to Web service resources are evaluated based on the type of request that is received. Requests are not granted unless sufficient proof of authentication is provided to grant that request. An authentication service evaluates one or more factors to determine whether or not to authenticate the client. After being authenticated by the authentication service, proof of authentication is provided to the Web service, which grants access to the Web service resource.
US10104068B2

A service provider may provide one or more services to and/or for a client. Providing a service may involve receiving a service request including a security token at the service provider and determining whether the security token is valid. Providing the service may also involve determining a session security token if the security token is valid and generating a service response including the session security token. Providing the service may further involve receiving a service request including the session security token, determining whether the session security token is valid, and, if the session security token is valid, generating a second service response.
US10104058B2

A method for alerting Internet content providers of the age or other personal information of a computer user, which includes receiving a reverse DNS lookup query from an Internet content provider; and providing the age information of the computer user, in addition to a host name, from a reverse map zone file in response to the request. The personal information may be used by the content provider to select appropriate content for the requesting host, for example for complying with content restrictions. A system of alerting an Internet content provider of the age or other personal information of a computer user is also provided.
US10104049B2

A distributed event system includes a plurality of publishers, a communication infrastructure, and a key manager that manages access to publishing of events by one or more applications. An event is published, by a publisher, when the publisher determines an occurrence of an event and, in response, obtains a key from the key manager. The publisher then encrypts the event with the key to produce an encrypted event and transmits the encrypted event for consumption by a subscriber to the event.
US10104042B2

A method performed by a computing system includes, with a computing system, receiving an application and a security policy corresponding to the application, the security policy for use with a security enforcement mechanism, with the computing system, receiving a data structure associated with the application and the security policy, wherein the data structure associates a logged denial by the security enforcement mechanism with a rule of the security policy, wherein the data structure further associates the logged denial with a test for the rule, the test to determine if the rule prevents the denial, with the computing system, applying the test using a temporary security policy, the temporary security policy having the rule removed, and with the computing system, in response to determining that the applying does not result in a denial corresponding to the logged denial, flagging the data structure.
US10104039B1

An edge server of a distributed edge compute and routing service receives a tunnel connection request from a tunnel client residing on an origin server, that requests a tunnel be established between the edge server and the tunnel client. The request identifies the hostname that is to be tunneled. An IP address is assigned for the tunnel. DNS record(s) are added or changed that associate the hostname with the assigned IP address. Routing rules are installed in the edge servers of the distributed edge compute and routing service to reach the edge server for the tunneled hostname. The edge server receives a request for a resource of the tunneled hostname from another edge server that received the request from a client, where the other edge server is not connected to the origin server. The request is transmitted from the edge server to the origin server over the tunnel.
US10104031B2

A plurality of pieces of send candidate information are stored (Step S12). Each piece of send candidate information has recipient identification information identifying a recipient of an email and an email substance (50 and 55) that are associated with each other. The email substance includes a plurality of components (51, 52, and 53). From among the stored pieces of send candidate information, two or more pieces of send candidate information that have the same recipient identification information and at least one of the components related between their email substances are extracted (S13, S14, and S15). An email substance (56) to be sent to the recipient is generated, based on common components related between the email substances of the extracted pieces of send candidate information and on components that are included in the email substances of the extracted pieces of send candidate information and that are other than the common components (S16).
US10104024B2

A method, performed by a user review providing system, of providing user reviews includes acquiring, from a first user terminal, location information specifying an area on a map, and providing review posts to the first user terminal by classifying the review posts according to points-of-interest (POIs), the review posts being written by a plurality of users to include information about a POI included in an area specified by the location information and posted on a personal webpage of a writer.
US10104021B2

Techniques are herein described for creating a scalable IMAP4 compliant email system using a NoSQL database and a distributed full text search engine. Data for each email message is stored in multiple tables to avoid storing redundant data unnecessarily. However, a full text search index is created based on a single table as if the index refers to a single table. In embodiments herein described, the single index is created on the fields of a message metadata table with virtual fields added to the table that are derived from the message content. During this process, data is pulled from a message table in “blob” format and broken down into corresponding fields and data items, so the data items may be converted and placed in the proper virtual fields for index creation. Each blob section that is converted is cached, so the same blob section does not need to be converted multiple times. After index creation, the index may be used to search for emails based on metadata and data within the body of the email.
US10104014B2

A data transferring system includes a switch and a controller. The switch transfers data from a transmission source to a transmission destination with reference to a table in which a first information and a second information are associated. The controller includes a setter configured to set a tentative table to the switch, the tentative table storing the second information for outputting data, which is matched with the condition represented by the first information, to the controller, an obtainer configured to obtain a route information representing a route between the transmission source and the transmission destination, and an updater configured to update the tentative table to a table in which an outputting destination of data, which is matched with the condition represented by the first information, is changed in accordance with the route information.
US10104006B2

In the bus system, bus interface apparatuses and routers are connected together through packet exchange buses which have been established on the integrated circuit. The bus interface apparatuses are respectively connected to transmission nodes which transmit data of mutually different numbers of bits in one cycle of operation of the bus system. Each of the bus interface apparatuses generates and transmits a packet based on data received from the transmission node connected and header information including size information indicating the number of bits with respect to the transmission node connected. The router analyzes the packet, gets the size information from the header information, determines how to allocate a space in the buffer for storage by reference to the size information gotten, and stores the received packet in the buffer.
US10104003B1

Aspects of the disclosure provide a method for packet processing. The method includes receiving a plurality of packets at a port of a network device. The plurality of packets belong to a packet flow having a sequence within a stream of packets. The method then includes mapping identifications respectively allocated to the plurality of packets into a data structure of ordered identifications to maintain the sequence, and generating a new packet instance during processing of a specific packet. The specific packet has a specific identification and is one of the plurality of the packets. Then, the method includes inserting a new identification allocated to the new packet instance into the data structure of ordered identifications next to the specific identification to maintain the sequence and transmitting the plurality of packets and the new packet instance from the network device according to the sequence maintained in the data structure.
US10103997B2

A method, non-transitory computer readable medium and apparatus for changing a quality of service for data packets that are delivered over-the-top are disclosed. For example, the method includes a processor that identifies the data packets as video data packets that are delivered over-the-top in a communication network, changes the quality of service associated with the data packets from a best effort quality of service level to a higher priority quality of service level, monitors the data packets until no video data packet is identified in the data packets and changes the quality of service associated with the data packets back to the best effort quality of service level from the higher priority quality of service level.
US10103995B1

A computing apparatus for providing an integrated service engine on a network switch, including: one or more logic elements comprising a protocol engine operable for providing a state machine, wherein states of the state machine include: an add-in-progress state operable for receiving an automated policy-based routing (APBR) add transaction, and to set an add-in-progress flag; an add-complete state operable for receiving an APBR add-complete transaction and to clear the add-in-progress flag; a delete-in-progress state operable to receive an APBR delete transaction and to set a delete-in-progress flag; and a delete-complete state operable to receive an APBR delete-complete transaction and to clear the delete-in-progress flag.
US10103990B2

A method, system and computer program for congestion monitoring in a data network. The method comprises: determining, at a server in the data network, that a user device has initiated a data session with the data network; monitoring, at the server, a plurality of data flows associated with the data session to determine an average bandwidth of the plurality of data flows; and determining a congestion status of the data session based on the average bandwidth and one or more criteria.
US10103977B2

Provided are a data flow distribution method and a controller. The method includes: a software defined network (SDN) controller acquiring data flow description information of a data flow; and the SDN controller deciding, according to the data flow description information, whether the data flow needs distribution, and when the data flow needs the distribution, delivering a distribution rule flow table to a distribution gateway. By using the technical solutions, application/service data flow based distribution is implemented. Compared with the related art that distribution is implemented based on a PDN connection and based on a bearer, the technical solutions implement finer-granularity distribution, and improve experience of users and competition of operators.
US10103975B2

Methods and systems are described for generating a first filtered signal by passing signal energy in a first radio frequency (RF) spectral band associated with a signaling bandwidth of an ultra-wideband (UWB) RF signaling system, generating a second filtered signal by passing signal energy in a second RF spectral band associated with the signaling bandwidth of the UWB RF signaling system, generating a plurality of digitized streams of pulses by identifying RF pulses in a respective filtered signal above a respective predetermined threshold, generating at least one time-stamped tag data packet, based on decoding a valid over-the-air packet corresponding to a plurality of RF pulses received according to a known burst pattern, selecting a time-stamped tag data packet from the at least one received time-stamped tag data packet, formulating a network data packet based on the selected time-stamped tag data packet, and outputting the network data packet.
US10103973B2

A communication device according to an embodiment is included in a multi-hop network. The communication device includes a holder, a storage, a switcher, and a controller. The holder holds communication data. The storage stores path information including an identifier that identifies a communication path and destination information that indicates a destination of communication data on the communication path. The switcher switches a communication path used to transmit communication data on the basis of the path information stored in the storage. The controller transmits communication data to a destination of a communication path switched by the switcher.
US10103969B2

In some examples, a method includes determining, with a Software-Defined Networking (SDN) controller, a network topology for an SDN portion of a heterogeneous network. SDN portion 111 can, for example, be formed by hybrid and SDN devices. The heterogeneous network can, for example, include a non-SDN portion that borders SDN portion 111 and is formed by non-SDN devices. The method can further include sending tunneling instructions to a first hybrid border switch to create a tunnel between the first hybrid border switch and a second hybrid border switch in order to allow Open Shortest Path First (OSPF) routing between two non-SDN portions separated by an SDN portion within the heterogeneous network.
US10103966B2

System and method for diagnosing the state of a device connected to one or more computer networks. The method can include gathering and analyzing a status and configuration of every computer network interface available on a device, gathering and analyzing the network configuration information on a device, and, if available, gathering of GPS configurations, status, and data. The method can also include testing of network connectivity for the device using a preset server as a control and the testing of network connectivity for the device to arbitrary networked resources.
US10103965B2

A measuring unit for measuring transmission parameters of a device under test, comprising a control unit, a transmitter and receiver unit and an evaluation unit. The transmitter and receiver unit is connected via a first connection to the control unit and via at least one transmission channel to the device under test. The device under test is connected via a second connection to the evaluation unit, wherein, for the measurement of the transmission parameters of the device under test, control-data packets and test-data packets are transmitted separately between the control unit and the evaluation unit, and wherein a transmission channel for the test-data packets can be disturbed in a targeted manner.
US10103961B2

Systems and methods for collecting client-side application performance monitoring (APM) information in distributed computer systems. An example method may comprise: inserting a script code fragment into an electronic document to be transmitted to a client computing device, wherein the script code fragment is to issue a request for loading an object from a second computer system, the request comprising at least one of: a parameter of a client browser executed by the client computing device, a parameter of an application being executed within the client browser, or a parameter of a current session of the client browser; and transmitting the electronic document to at least one of: the second computer system or the client computing device.
US10103953B1

Approaches for analyzing entity performance are disclosed. A first set of data and a second set of data can be stored in a data structure. This data can be associated with a plurality of interactions, and can be modified to include additional interactions. These interactions can involve consuming entities and provisioning entities. The modified data structure can be queried to retrieve information associated with one or more entities. After information is retrieved, it can be provided to a user.
US10103951B2

A tangible computer readable storage disk or device comprising instructions which, when executed, cause a machine to merge usage data to generate session data is disclosed. An example computer readable storage disk or device includes instructions to gather first usage data representative of usage of first media on the machine, the first media being received from an external network source, the first usage data corresponding to at least one of (i) a first media type or (ii) a first user agent associated with the media; gather second usage data representative of usage of second media on the machine, the second media being received from a source that is local to the machine, the second usage data corresponding to at least one of (i) a second media type or (ii) a second user agent associated with the media; and merge the first usage data and the second usage data into a respective user session to generate session data.
US10103943B2

The present invention provides a network topology hiding method and device. The method includes: receiving a first service request, where the first service request is sent by a subscriber through a first network function entity and includes a name of the first network function entity and a subscriber identifier; determining a virtual name set corresponding to the name of the first network function entity, where the virtual name set includes at least two virtual names; and determining one virtual name from the virtual name set, and replacing the name of the first network function entity with the determined virtual name. The unfixed replacement further ensures effectiveness of network topology hiding.
US10103938B1

Systems and methods are provided for operating local area network (LAN) switches in a vehicle. A system includes a plurality of sensors, a mode determination module, and a LAN switch. The sensors are configured to generate a plurality of data streams. The mode determination module is configured for determining a current driving mode of the vehicle. The LAN switch is configured for selectively transmitting and selectively inhibiting each of the plurality of data streams based on the current driving mode of the vehicle.
US10103936B2

Disclosed is a resource reallocation system. The system typically includes a processor, a memory, and a resource reallocation module stored in the memory. The system is typically configured for: identifying resources of a custodian; allocating the resources into one or more resource blocks; linking a resource transfer protocol to each resource block, each resource transfer protocol being associated with a particular custodian event; monitoring custodian data; determining that a custodian event has occurred based on monitoring the custodian data; and, in response to determining that the custodian event has occurred, automatically initiating one of the resource transfer protocols.
US10103934B2

Disclosed are systems, methods, and non-transitory computer-readable storage media for setting a reminder triggered by a target device. A requesting device sends a request to a server to set a reminder triggered by a target device. The request includes parameters, such as a location and a condition that define when the reminder is triggered. The server sends instruction to the target device to set the reminder based on the parameters. When the condition such as arrival is met by the target device in relation to the location the target device sends a message to the server that the reminder has been triggered. The target device can set a geo-fence to determine the position of the target device in relation to the location, and the requesting user can dictate the size of the geo-fence. The server sends a notification to the requesting device that the reminder has been triggered.
US10103930B1

Disclosed is an electrical device and method of automatically searching for and connecting to known or unknown available public communication infrastructure and/or devices in the vicinity using a multi-layer communication model. Each layer may include binding information for local available communication methods and shareable hardware devices, a routing table, and, if applicable, one or more logon profiles for service providers. Communication layers may be built by searching for available public communication infrastructure and/or devices in the vicinity by actively sending out connection requests to all addressable destinations along the available transport medium. Each node is able to access and use the communication infrastructure of each other node. Switching between layers as they become inoperable and/or become available without any user interaction required is also possible.
US10103928B2

Nyquist filters for pulse shaping and related matched filters in wireless communications are disclosed that provide improved performance. The disclosed embodiments recognize that the second derivative of the raised cosine function is discontinuous in the frequency domain and that the first derivative of the square root raised cosine is discontinuous in the frequency domain. As such, a generalization for the raised cosine filter is applied, and improvements can be made to the raised cosine function time-frequency localization and ultimately to tradeoffs between inter-symbol interference and adjacent channel interference by introducing smoothness to the higher order derivatives of the frequency response.
US10103926B1

A multi-mode power management circuit is provided. The multi-mode power management circuit includes an unlicensed band amplifier circuit configured to amplify a radio frequency (RF) signal for transmission in an unlicensed RF band(s). In examples described herein, the unlicensed RF band(s) resides in the 5 GHz RF spectrum and is shared between long-term evolution (LTE) enhanced licensed assisted access (eLAA) and Wi-Fi® connectivity. In addition, the multi-mode power management circuit can also support LTE communication in a licensed RF band(s). The multi-mode power management circuit can be dynamically and flexibly configured to support a variety of eLAA, Wi-Fi®, and LTE communication scenarios (e.g., uplink carrier aggregation) in licensed and/or unlicensed RF band(s) based on such power management schemes as envelope tracking (ET). In this regard, the multi-mode power management circuit can support eLAA, Wi-Fi®, and LTE convergence in a mobile device without compromising power management efficiency and/or increasing footprint.
US10103925B2

Embodiments of the present application provide an I/Q signal transmission method and an apparatus. The method includes: calculating, by a sending end, a first amplitude value and a first phase value of a first I/Q signal; obtaining, by the sending end, an amplitude quantization level of the first amplitude value and a phase quantization level of the first phase value, and the phase quantization level is used to indicate a phase value transmitted per unit of bit width; quantizing, by the sending end, the first amplitude value according to the amplitude quantization level, to obtain a second amplitude value after the quantization, and quantizing the first phase value according to the phase quantization level, to obtain a second phase value after the quantization; and transmitting, by the sending end, the second amplitude value, the second phase value, the amplitude quantization level, and the phase quantization level to a receiving end.
US10103924B1

A method and system for phase correction in a receiver receives a plurality of samples and filters the samples using a polyphase FIR filter. The samples are simultaneously shifted, centered and channelized using a MUX/negate process and a fast Fourier transform (FFT).
US10103923B2

A first communication device receives sounding feedback packets from a plurality of second communication devices in a group of second communication devices for OFDMA communication. Each sounding feedback packet includes beamforming feedback information to be used by the first communication device for beamforming to the corresponding second communication device, and one or more quality indicators corresponding to one or more sub-channel blocks of an orthogonal frequency division multiplexing (OFDM) communication channel associated with the corresponding second communication device. Respective sub-channel blocks are allocated based on the quality indicators, to respective ones of the second communication devices in the group. The first communication device transmits an OFDMA data unit that includes respective OFDM data units directed to respective ones of the second communication devices in the group. The respective OFDM data units are transmitted in the respective sub-channel blocks allocated to the second communication devices in the group.
US10103920B2

The present invention provides an apparatus of transmitting broadcast signals, the apparatus including, an encoder for encoding service data, a frame builder for building at least one signal frame by mapping the encoded service data, a modulator for modulating data in the built at least one signal frame by an Orthogonal Frequency Division Multiplexing, OFDM, scheme and a transmitter for transmitting the broadcast signals having the modulated data.
US10103918B2

The present invention teaches a system and method for signal recovery for range and coverage extension in a heterogeneous cooperative network of digital chaos transmissions with OFDM component signal transmission. The invention improves upon the state of art in side channel information from the transmit side containing information on the clipped amplitude. In-band transmission of the side information is achieved by exploiting the sparsity of the resulting clip amplitude position in conjunction with hash function to map keys to values, where the values at the position location for the clipped amplitude. The information rate of the clipped amplitude is sub-Nyquist relative to the original OFDM component signal transmission, which allows very low power spreading by a cooperative digital chaos sequences at a transmit side and recovery of the clipped amplitude at a receive side. Further, an improved noise resistance side channel performance is achieved by mapping to clipping amplitudes to scaled digital chaos samples preloaded on the receive device. A network manager or coordinator can update these scaled digital chaos samples during scheduled beacon frames to improvement network performance.
US10103910B1

A PAM equalization optimization system includes a BIOS coupled to a PAM engine and an equalization engine. The BIOS determines an effective equalization tap number of equalization taps that each provide an equalization result above a predetermined amount. The BIOS then determines whether the effective equalization tap number is greater than a predetermined fraction of an available equalization tap number of equalization taps that are available for equalizing a signal. When the effective equalization tap number is greater than the predetermined fraction of the available equalization tap number, the BIOS causes the equalization engine to perform per-symbol equalization on signals modulated using the PAM engine. When the effective equalization tap number is not greater than the predetermined fraction of the available equalization tap number, the BIOS causes the equalization engine to perform per-bit equalization on signals modulated using the PAM engine.
US10103907B2

A signaling circuit having a selectable-tap equalizer. The signaling circuit includes a buffer, a select circuit and an equalizing circuit. The buffer is used to store a plurality of data values that correspond to data signals transmitted on a signaling path during a first time interval. The select circuit is coupled to the buffer to select a subset of data values from the plurality of data values according to a select value. The equalizing circuit is coupled to receive the subset of data values from the select circuit and is adapted to adjust, according to the subset of data values, a signal level that corresponds to a data signal transmitted on the signaling path during a second time interval.
US10103906B2

This disclosure relates to a 5G or a pre-5G communication system to be provided to support a higher data rate following 4G communication systems such as LTE. A method according to one embodiment of the present invention is a method for attenuating interference of a signal received in a receiver of a filter bank multicarrier (FBMC) system, the method comprising the steps of: separately extracting data and a reference signal in a received FMBC symbol; obtaining a diagonal element channel of a desired symbol through a channel estimation from the extracted reference signal; generating an interference channel matrix of a non-diagonal component of the desired symbol, a diagonal component and a non-diagonal component of an interference symbol using a channel estimated diagonal component; reconfiguring to a banded channel matrix using an interference channel matrix; and attenuating the interference contained in the extracted data using the reconfigured banded channel matrix information and filter information of a transmitter of the filter bank multicarrier system.
US10103901B2

According to an embodiment of the present disclosure, a virtual controller area network system includes first, second third controller area network (CAN) buses. A first CAN controller is coupled to the first and second CAN buses and is configured to route messages to and from the first and second CAN buses. A second CAN controller is coupled to the third CAN bus and is configured to route messages to and from the third CAN bus. A network bridging system is configured to route messages over a local area network between the first CAN controller and the second CAN controller.
US10103896B2

The present disclosure relates to a method performed by a network element (5) in a Policy Control and Charging (PCC) system (2) in a communication network (1). The method comprises establishing a first Internet Protocol (IP) Connectivity Access Network (CAN) session with a first Policy and Charging Enforcement Function (PCEF) 4x in the PCC system, the first PCEF being associated with a first Public Data Network (PDN) connection X between a Multi-Path Transmission Control Protocol (MPTCP) capable radio device (6) and an MPTCP proxy (8). The method also comprises establishing a second IP-CAN session with a second PCEF 4y in the PCC system, the second PCEF being associated with a second PDN connection Y between the radio device and the MPTCP proxy. The method also comprises establishing a third IP-CAN session with a third PCEF 4z in the PCC system, the third PCEF being associated with an IP connection Z between the MPTCP proxy and a PDN 7, the IP connection being configured for carrying data from both the first PDN connection and the second PDN connection. The method also comprises establishing a fourth IP-CAN session with a Policy and Charging Rules Function (PCRF) 3 in the PCC system.
US10103894B2

A computing machine creates a local certificate authority (CA) that has certificate signing authority, creates a certificate signing request (CSR) that includes data of a local service that is hosted by the computing machine, creates a service certificate for the local service using at least a portion of the data in the CSR, signs the service certificate using a private key of the local CA, and provides the service certificate to the local service. The private key is stored locally on the computing machine.
US10103891B2

Embodiments herein provide, for example, a method that includes generating a deniability key; downloading an encrypted blob from a server, where the encrypted blob includes a server-stored symmetric key and is encrypted with a user password; and decrypted the encrypted blob with a locally-stored symmetric key and the user password, where the sever-stored symmetric key: encrypts a message before transmitting the message to an intended recipient, and decrypts a received message, where the deniability key encrypts a deniable message before transmitting the message to an intended recipient, and where the message and the deniable message are transmitted in a random order to the intended recipient.
US10103886B1

In a general aspect, shared secrets for lattice-based cryptographic protocols are generated. In some aspects, a public parameter (a) is obtained, where the public parameter is an array defined for a lattice-based cryptography system. A first secret value (s) and a second secret value (b) are obtained. The first secret value is a second array defined for the lattice-based cryptography system, and is generated based on sampling an error distribution. The second secret value is a third array defined for the lattice-based cryptography system, and is a product of the first and second arrays (b←as). A public key ({circumflex over (b)}) is then generated by applying a compression function to the second secret value (b), and the public key is sent to an entity. A shared secret (μ) is then generated based on information received from the entity in response to the public key.
US10103883B2

A method includes, for respective queues of a plurality of queues stored in a storage: generating, using a processor, a private key-public key pair; and storing the private key-public key pair to a back of the queue. The private key-public key pair may include a private key and a public key. The method also includes receiving a request from a certificate user to utilize a private key-public key pair. The method further includes retrieving a first private key-public key pair from a front of a first queue of the plurality of queues. The method also includes using the first private key-public key pair and generating a new private key-public key pair to replace the first private key-public key pair. The method also includes storing the new private key-public key pair to a back of the first queue.
US10103877B2

A processing system includes a memory and a processing logic operatively coupled to the memory. The processing logic identifies one or more constant bits of an output bit sequence. The processing logic generates a plurality of variable bits of the output bit sequence. The processing logic produces the output bit sequence including the identified constant bits and the generated plurality of variable bits.
US10103873B2

A processing system includes a processing core and a hardware accelerator communicatively coupled to the processing core. The hardware accelerator includes a random number generator to generate a byte order indicator. The hardware accelerator also includes a first switching module communicatively coupled to the random value indicator generator. The switching module receives an byte sequence in an encryption round of the cryptographic operation and feeds a portion of the input byte sequence to one of a first substitute box (S-box) module or a second S-box module in view of a byte order indicator value generated by the random number generator.
US10103870B2

A CDR circuit includes a data-determination-circuit to determine a value of a data-signal, based on a first comparison-result of comparing the data-signal with first threshold-values at a timing of a clock-signal, a comparison-circuit to compare the data-signal with a second threshold-value at the timing to generate a second comparison-result, a phase-detection-circuit to detect data-patterns in which first to third symbols are temporally consecutive, based on a determination-result, the data-patterns forming that a value of the second symbol is larger than the first symbol and smaller than the third symbol, or the in value of the second symbol is smaller than the first symbol and larger than the third symbol, wherein the phase-detection-circuit generates a phase-difference-signal for controlling a phase of the clock-signal to advance or delay, based on the second comparison-result at the second symbol, and a phase-adjustment-circuit to adjust the phase of the clock-signal based on the phase-difference-signal.
US10103869B2

Systems, apparatus, and methods for packetized clocks may include a packet interface to carry the rate of a client to a sigma-delta modulator that generates a clock at the required rate inside the chip itself there by removing the need for off-chip analog PLLs. The packetized clock may include a packet interface that receives a flow credit packet that includes a plurality of flow credit counts, one flow credit count for each data flow, and forwards a flow credit count for each data flow to one of a plurality of clock generators to generate a new clock signal for each data flow.
US10103868B2

In order to reduce ambiguity in NB-SSS and complexity of receiver processing, a transmitter apparatus generates an SSS, wherein the SSS signal comprises a sequence of OFDM symbols, wherein each symbol of the sequence of SSS symbols is mapped to a codeword symbol of an FEC code. Source symbols of the sequence of SSS symbols carry a PCID and frame timing information, and parity symbols of the sequence of SSS symbols introduce redundancy and coding gain. A receiver receives the NB-SSS over multiple OFDM symbols, each symbol of the SSS comprising a short ZC sequence with a combination of root index and cyclic shift. The apparatus derives path metrics using cross-correlation for each of the plurality of symbols, determines a candidate SSS source message based on the derived path metrics and coding constraints of FEC codewords, and identifies a PCID and timing information based on the candidate SSS source message.
US10103857B2

A user equipment (UE) capable of communicating with a base station (BS) includes a transceiver configured to receive a signal comprising a CSI process configuration, wherein the CSI process configuration comprises a CSI-RS resource configuration to identify a plurality of CSI-RS resources, each CSI-RS resource configured with the number of antenna ports, and a controller configured to derive a CSI-RS resource indicator (CRI) by utilizing the CSI-RS, wherein the transceiver is further configured to transmit the CRI to the base station, and wherein when the number of antenna ports in each configured CSI-RS resource is one (1), reporting instances for the CRI are subframes satisfying an equation specified in the disclosure. The corresponding base station and method are also disclosed.
US10103853B2

A device that comprises a plurality of distributed transceivers, a central processor and a network management engine may be configured to function as relay device, relaying an input data stream from a source device to at least one other device. The relaying may include configuring one or more of the plurality of distributed transceivers to particular mode of relay operation and receiving the input data stream from the source device via at least one of the configured one or more of the plurality of distributed transceivers. The relaying may also include transmitting at least one relay data stream corresponding to the input data stream to the at least one other device, via at least one of the configured one or more of the plurality of distributed transceivers.
US10103852B2

Embodiments are provided for implementing efficient uplink (UL) orthogonal frequency division-multiple access (OFDMA) transmission in wireless systems, such as in WiFi networks. An embodiment method includes sending, by an access point (AP) to a plurality of stations (STAs), scheduling information for periodic UL transmission, and sending, to the STAs, a short synchronous signal (SSS) in accordance with the scheduling information for periodic UL transmission. The method further includes receiving, from the STAs, a corresponding UL transmission in response to receiving the SSS. The UL transmission is sent by each of the plurality of the STAs at about a same time. The STAs wait for a time short interframe space (SIFS) after receiving the SSS, before sending, to the AP, the UL transmission.
US10103849B2

Disclosed herein is a method of transmitting uplink control information by a user equipment (UE) in which a plurality of cells are configured including receiving downlink data through at least one of the cells, and piggybacking hybrid automatic repeat and request (HARQ)-acknowledgement (ACK) information about the downlink data on a physical uplink shared channel (PUSCH) and transmitting the same. The HARQ-ACK information may be generated for one cell-group of a plurality of cell-groups configured based on the plurality of cells, and the one cell-group selected for generating the HARQ-ACK information may be indicated through cyclic redundancy check (CRC) attached to the HARQ-ACK information.
US10103833B2

An interference control method and apparatus in a self-organizing system are provided. The method includes the following steps: interference information is received at an access node from at least two other access nodes, wherein the other access nodes serve communication devices interfered by the access node; then the interference information is evaluated at the access node to determine at least one action that could be taken because of the interference; information about the determined at least one action is communicated to at least one of the at least two other access nodes, and the recipient node is operated accordingly.
US10103831B2

A method for receiving, by a first terminal, a signal in a wireless communication system supporting non-orthogonal multiple access (NOMA), according to one embodiment of the present invention, comprises: a step of receiving a NOMA signal in which signals of NOMA-paired terminals are multiplexed by different power values; and a step of removing, from the NOMA signal, an interference by means of a second terminal paired with the first terminal on a resource in which the NOMA signal has been received, wherein the first terminal is NOMA-paired with multiple terminals including the second terminal on different resources, and the second terminal, from among the multiple terminals, is capable of being specified through a HARQ process schedule to the first terminal on the resource in which the NOMA signal has been received.
US10103826B2

A testing device (3), especially a fading simulator incorporating antenna and circuit parameters, for testing a device under test (6), comprises a signal generating unit (4) and a fading simulation unit (5). The signal generating unit (4) generates a first number of signals according to a number of transmitting means (1) for a simulated transmission to the device under test (6). The fading simulation unit (5) outputs a second number of faded signals, which corresponds to a number of receiving means (2) of the device under test (6), to the device under test (6). It simulates the transmission channels between said transmitting means (1) and said receiving means (2) with the aid of an extended channel correlation matrix comprising a channel correlation matrix based on receive antenna characteristics of the device under test (6).
US10103804B2

An approach for optimizing power utilization of a satellite transponder, and thereby optimizing achievable modulation/coding schemes and data rates for terminals across the transponder beam, is provided. A signal power level is allocated to each of a plurality of carriers. The plurality of carriers are to be transmitted within a downlink beam via a transponder, each of the carriers is associated with a region of the beam, and the total power allocated to the carriers does not exceed a desired aggregate power level for the transponder. The signal power allocated to each carrier is determined relative to a gain realizable by satellite terminals within the respective beam region and assigned to receive the respective carrier, and the realizable gain of the terminals is based on locations within the beam. The signal power level allocated to each carrier is different from the power allocated to the other carriers.
US10103798B2

A method of a user equipment (UE) for a channel state information (CSI) feedback in a wireless communication system. The method comprises receiving, from a base station (BS), CSI feedback configuration information for the CSI feedback including a spatial channel information (SCI) indicator for each subband (SB), wherein the SCI indicator indicates a SCI associated with the downlink (DL) channel matrix; determining a CSI matrix HK,N comprising a dimension K×N based on the CSI feedback configuration information, where K indicates a number of SBs and N indicates a number of components of the SCI; identifying, based on the CSI matrix HK,N, the SCI indicator that indicates a first set of d basis vectors comprising a dimension K×1, a second set of d basis vectors comprising a dimension N×1, and a set of d coefficients, and transmitting, to the BS, the CSI feedback including the identified SCI indicator indicating the first set of d basis vectors, the second set of d basis vectors, and a set of d coefficients over an uplink channel.
US10103791B2

A data transmission and reception method and apparatus in a Multiple-Input Multiple-Output (MIMO) system. The transmission method includes selecting at least one antenna for use in transmission among a plurality of antennas based on transmission data and transmitting the transmission data through the selected antenna. The data transmission and reception method and apparatus are advantageous in increasing the throughput of the MIMO communication system. Also, the data transmission and reception method and apparatus are capable of making it possible to design a superior transceiver in complexity and performance. Also, the data transmission and reception method and apparatus are capable of acquiring extra Degree of Freedom (DOF) and thus increasing the number of symbols that can be transmitted at a time. Furthermore, the data transmission and reception method and apparatus are applicable to conventional MIMO communication systems to obtain extra performance gain without being restricted to certain conditions.
US10103770B2

A transceiver circuit includes a signal generator arranged to generate an output signal; a transmitter coupled to the signal generator so as to transmit the output signal; a receiver arranged to receive a received signal; a mixer coupled to the receiver and to the signal generator so as to mix the output signal and the received signal so as to produce a mixed signal; and at least one filter coupled to the mixer so as to act upon the mixed signal to produce a filtered signal. The filtered signal includes an unwanted portion of the output signal is received at the receiver without having been reflected from a target. The transceiver circuit further includes a correction circuit arranged to generate a simulated waveform that simulates the behavior of the each filter to the unwanted portion of the output signal and applies a correction so as to remove the simulated waveform from the filtered signal.
US10103764B2

A wearable device for information delivery may comprise a physiological sensor, a microprocessor, a display and a wearable housing. The wearable device may effectively receive a signal, convert the signal into information and renders a layout on a display. A method for information delivery may comprise signal reception step, signal transformation step and information visualization step. The method may be extensively applied in a wearable device or a device comprising at least a physiological sensor, a microprocessor and a display.
US10103732B1

A low power voltage level shifter circuit in which current is limited through at least one of a plurality of CMOS logic circuits, one of which receives input signals within a first voltage level and is connected between a first upper and lower power supply, a second of which transmits shifted output signals within a second voltage level and is connected between a second upper and lower power supply. There is at least one current-limiting MOS transistor connected between at one of the CMOS logic circuits and one of its power supplies. Typically, there is at least one current-limiting MOS transistor between the second CMOS logic circuit which transmits the shifted output signals which have a larger range than that of the input signals. A second current through the at least one current-limiting MOS transistor mirrors a set current through a first MOS transistor so that power consumed by the CMOS logic circuit during switching is limited.
US10103731B2

Calibration circuits and methods to set an on-chip impedance to match a target impedance where the reference voltage does not equal one-half of the positive power supply voltage Vddq are described. In particular, calibration circuits and methods are provided to enable accurate impedance matching at a reference voltage Vref of K*Vddq, where K is a number between 0 and 1. In some embodiments, a calibration circuit for impedance matching at a reference voltage of K*Vddq uses a ratioed current mirror. In another embodiment, a calibration circuit for impedance matching at a reference voltage of K*Vddq uses a ratioed mirror pull-up circuit. In yet another embodiment, a calibration circuit for impedance matching at a reference voltage of K*Vddq uses a ratioed target impedance.
US10103730B1

A technique relates to a microwave switch. A first nondegenerate device includes a first port and a second port. A second nondegenerate device includes another first port and another second port, the second port being coupled to the another second port, where the first nondegenerate device and the second nondegenerate device are configured to receive a phase difference in microwave drives. A first input/output port is coupled to the first port and the another first port. A second input/output port is coupled to the first port and the another first port, where communication between the first input/output port and the second input/output port is based on the phase difference.
US10103722B2

A differential switch circuit includes: a first transistor having a first terminal coupled with a first input terminal, a second terminal coupled with a first output terminal, and a control terminal coupled with a switch signal receiving terminal; a second transistor having a first terminal coupled with a second input terminal, a second terminal coupled with a second output terminal, and a control terminal coupled with the switch signal receiving terminal; a central switch element positioned between the control terminals of the first and second transistors; and a switch element control circuit for controlling the central switch element based on a switch signal. When the switch signal turns on the first and second transistors, the switch element control circuit turns off the central switch element, and when the switch signal turns off the first and second transistors, the switch element control circuit turns on the central switch element.
US10103708B2

An IC for heating includes a semiconductor, substrate on which a diffusion layer is formed; a first pad that applies a power source voltage to the diffusion layer; and a second pad that applies a ground voltage to the diffusion layer. A semiconductor substrate includes slits such that the slits intersect a virtual straight line connecting the pads when the semiconductor substrate is seen in a plan view.
US10103701B2

A channel selector for a frequency modulation radio frequency receiver, including a band-pass filter, of which the frequency band is centered on the central frequency of the channel to be selected, and has a width that is automatically variable between a minimum value and a maximum value, the minimum value being determined dynamically proportional to a weighted sum of the field level and the modulation level of the channel, according to a formula MinBW=k1×C+k2×M, in which MinBW is the minimum value, C the field level, k1 the weight associated with the field level, M the modulation level, and k2 the weight associated with the modulation level. The weight associated with the field level is less than the weight associated with the modulation level, preferably in a ratio of 1:3.
US10103698B2

The present invention is directed to electrical circuits and techniques thereof. More specifically, embodiments of the present invention provide a differential amplifier that has a differential amplifier section, a current source, and a feedback section. The differential amplifier section comprises NMOS transistors that receives two voltage inputs and generate a differential output. The current source provides a long tail for the differential amplifier section. The feedback section generates a feedback voltage based on a reference bias voltage. The feedback voltage is used by an amplifier to control the current source and to keep the biasing and gain of the differential amplifier substantially constant. There are other embodiments as well.
US10103697B1

A multiphase transmitter including a reactive combiner for combining amplified pulse modulated signals generated by multiple power amplifiers of the transmitter. In some embodiments, the reactive combiner is configured to inhibit odd order harmonics of the amplified pulse modulated signals in a power efficient manner.
US10103694B2

An audio driver equipped with a distortion compensation unit corrects for detected distortion and includes a digital to analog converter (DAC), an amplifier, and an output driver that drives a loudspeaker. Between the output driver and the loudspeaker, the audio driver can include a series resistor and a differential amplifier to measure the voltage across the resistor. A distortion detection unit can use the detected voltage to determine whether distortion, such as rub and buzz distortion is present. The distortion detection unit can comprise an analog to digital converter (ADC) to digitize the voltage data, an FFT to transform the voltage data into frequency information, a root-mean-square (RMS) module that measures the energy at each frequency, and an analysis module which looks for the distortion signature in the energy spectrum.
US10103693B2

Envelope tracking can be employed to reduce power consumption of a power amplifier, but envelope tracking can introduce nonlinearities to a power amplifier. These nonlinearities can manifest themselves as noise at the output of the power amplifier. Embodiments described herein provide techniques for characterizing a parameter indicative of power amplifier noise when envelope tracking is employed. Measurement of this parameter can permit power amplifier designers to decide whether to forgo envelope tracking if a power amplifier is too susceptible to such noise, redesign the power amplifier to improve compatibility with envelope tracking, or to employ distortion compensation circuitry to reduce the noise output by the power amplifier. Counterintuitively, this distortion compensation circuitry may involve increasing the power, such as the envelope tracking power supply. However, increasing the power may be a desirable trade-off for increased linearity.
US10103692B2

In one embodiment, an electronic system includes a printed circuit board, one or more packaged semiconductor devices, and a vapor chamber having a top and a bottom and enclosing a sealed cavity that is partially filled with a coolant. The vapor chamber comprises a thermo-conductive and electro-conductive material. The top of the vapor chamber has one or more depressions formed therein, each depression receiving and thermo-conductively connected to at least part of a bottom of a corresponding packaged semiconductor device, which is mounted through a corresponding aperture in the PCB. A heat sink may be thermo-conductively attached to the bottom of the vapor chamber.
US10103688B2

Improved PV assemblies for converting solar radiation to electrical energy and methods of installation thereof are disclosed herein. PV arrays comprising a plurality PV modules are also described herein. A PV assembly can comprise a plurality of PV modules arranged into rows and/or columns of a PV array. A PV module can comprise a plurality of solar cells encapsulated within a PV laminate. In some embodiments, a PV module includes a frame at least partially surrounding the PV laminate. A PV assembly can further comprise at least one flexible grounding connector positioned between a plurality of PV modules, adjacent rows of PV modules in an array and/or a column of PV modules in an array. A flexible grounding connector can comprise a first and a second engagement head for engaging a first and a second PV module. A flexible grounding connector can further comprise a flexible body portion coupling first and second engagement heads. The flexible body portion of the flexible grounding connector can be electrically conductive so as to provide an electrical grounding path between first and second PV modules and accommodate any misalignment or offset between first and second PV modules.
US10103684B2

The invention concerns a photovoltaic tile free from wires and respective connectors for the electrical connections among tiles. The electrical connections are made by bushings integrated in the tiles, in the overlapping areas thereof, and electrically connected one to another by a removable pin connector. The assembly composes a roofing surface made of several equal or alike tiles, in case suitably interfaced, positioned on surfaces exposed to sun rays such as roofs, roofings or something else. The photovoltaic tile is provided with a frame made of plastic material with conventional means for fastening to the roof rafters and is characterized by means for a stable electrical and mechanical connection among adjacent tiles.
US10103683B2

A roof mounting system for the attachment of an article to a roof, the system comprising a plurality of PV modules each having at least one corner and a frame member, a flashing member having a top surface; an upstanding sleeve attached to the top surface of the flashing member; an elevated water seal having a borehole formed therethrough, the elevated water seal further comprising at least one screw for providing a waterproof seal between the article and the roof structure; and whereby the plurality of PV modules are interlocked in a way to provide a corner-to-corner coupling arrangement supported above the roof through the frame members of the plurality of PV modules.
US10103673B2

The invention is based on a motor apparatus, in particular on an EC motor apparatus, comprising at least one stator (12a; 12b; 12c) which has at least twelve coils (14a, 14a′, 16a, 16a′, 18a, 18a′, 20a, 20d, 22a, 22b′, 24a, 24a′; 14b, 14b′, 16b, 6b′, 18b, 18b′, 20b, 20b′, 22b, 22b′, 24b, 24b′; 14c, 16c, 18c, 20c, 22c, 24c, 142c, 44c, 146c, 148c, 150c, 152c), and comprising at least one power supply unit (26a; 26b; 26c). It is proposed that coils (14a, 14a′, 16a, 16a′, 18a, 18a′, 20a, 20a′, 22a, 22a′, 24a, 24a′; 14b, 4b′, 16b, 16b′, 18b, 18b′, 20b, 20b′, 22b, 22b′, 24b, 24b′; 14c, 16c, 18c, 20c, 22c, 24c, 42c, 144c, 146c, 148c, 150c, 152c), which directly follow one another in the circumferential direction (36a; 36b; 36c), of the at least one stator (12a; 12b; 12c) are connected to differing phases of the power supply unit (26a; 26b; 26c) in at least one operating state.
US10103672B2

A stator segment for a linear motor-based transport system is developed to the effect that a transmitter for cyclic transmission of a control data record in a first clock cycle also transmits, in addition to transmitting the control data record, a position value in a clock-synchronized manner, wherein a plurality of positions are available as a sequence with a quantity of elements and an element with an index corresponds to a position, where the transmitter unit is configured such that, upon every first clock cycle, the index is incremented commencing from a starting value and an element is transmitted after the control data record, where the transmitter unit is furthermore configured to transmit all elements in one transmission interval, and where the transmission interval corresponds to a multiple of the first clock cycle.
US10103670B2

The present disclosure provides a method and a device for controlling a power factor on motor side and a system having the same, and the method includes: controlling the motor using a control approach of Id′=0 so as to obtain quadrature-axis voltage Uq′ and direct-axis voltage Ud′ in a virtual coordinate system of a current control cycle; calculating a first control value according to Uq′ and Ud′; obtaining a power factor control target value, and calculating a target control value according to the power factor control target value; performing a PI control on a difference between the target control value and the first control value so as to obtain a coordinate deviation angle, and overlapping the coordinate deviation angle to a motor angle of the current control cycle so as to build a virtual coordinate system of a next control cycle, such that the power factor on the motor side is controllable.
US10103660B2

The present invention provides an actuator including a motor; a lead screw rotating by coupling to the motor; a nut part moving forward or backward by coupling to the lead screw; a magnet coupled to the nut part; a sensor unit configured to sense a change amount of magnetic flux depending on a position of the magnet and convert the sensed change amount of magnetic flux into measured voltage data; and a control unit controlling the motor; wherein the magnet comprises a first pole and a second pole arranged in order in the movement direction of the nut part, wherein, if the sensor unit senses the first pole when the nut part is moved forward, the control unit performs a first motion in which a forward movement of the nut part is stopped and moves the nut part backward, and if the sensor unit senses the second pole after the first motion, the control unit performs a second motion in which the movement of the nut part is stopped and moves the nut part forward.
US10103654B2

An energy harvesting apparatus includes a housing that includes an internal portion filled with dielectric liquid in a vacuum state, first and second electrode portions that are disposed to face each other in the housing and configured to be polarized with different polarities, a first layer that forms a path along the internal portion of the housing to allow the dielectric liquid and bubbles generated from the dielectric liquid to flow through the path, and a second layer configured to insulate the first and second electrode portions from the housing. The bubbles are generated from the dielectric liquid when thermal energy is applied to the housing. The first and second electrode portions may change a dielectric constant of the dielectric liquid when the bubbles move between the first and second electrode portions to generate current.
US10103650B2

In a piezoelectric driving device, a load due to flection deformation of a flexible substrate can be prevented from being applied to a piezoelectric element and decrease in driving efficiency of the driving device can be prevented. The flexible substrate of the driving device includes a first fixing portion fixed to the piezoelectric element, a second fixing portion fixed to a holding member, and a bending portion in which the flection deformation is formed with movement of a vibrating plate. The second fixing portion is provided between the first fixing portion and the bending portion along the flexible substrate.
US10103647B2

A sensorless measurement device for filter capacitor current by using a state observer is provided. The sensorless measurement device comprises a chip, wherein the chip comprises the state observer. The state observer is configured to retrieve a filter-capacitor-voltage actual value and a direct current link (dc-link) voltage of a present sampling time. According to the filter-capacitor-voltage actual value and the dc-link voltage, the state observer is configured to output a filter-capacitor-voltage state variable value, a filter-capacitor-current state variable value, and a disturbance-voltage state variable value of a next sampling time. The filter-capacitor-current state variable value is an average current value without ripples.
US10103643B2

A converter includes a transformer including primary windings and secondary windings, switches connected to the primary windings, an output inductor connected to the secondary windings, and a controller connected to the switches. The controller turns the switches on and off based on dwell times calculated using space vector modulation with a reference current ref whose magnitude changes with time.
US10103626B1

A power multiplexor includes: a first branch including a first transistor coupled in series with a second transistor between a first power supply and a power output; a second branch including a third transistor coupled in series with a fourth transistor between a second power supply and the power output; a controller configured to selectively assert and de-assert a control signal to the first branch and the second branch; a first voltage level shifter coupled between the second transistor and the controller; and a second voltage level shifter coupled between the third transistor and the controller.
US10103619B2

An electric power conversion device includes: an active circuit section emitting noises; an output-side filter circuit section; a chassis including a first space and a second space for housing the active circuit section and the filter circuit section respectively; and a base plate that is installed so as to cover at least the first space and is electrically connected to the chassis. Here, the chassis includes a first partition wall for partitioning the first space and the second space, the base plate is disposed so as to cover the first space, and includes a second partition wall along the first partition wall, and the second partition wall is disposed between the filter circuit section and the first partition wall in the first space.
US10103613B2

A mirror drive device is provided whereby conduction faults due to short-circuiting can be eliminated.A mirror drive device 1A is provided with a fixed frame, a movable frame 14, a mirror, and a permanent magnet 10. The movable frame 14 has a substrate 100, a drive coil 18, covering layer 102 and an insulating layer 104. The substrate 100 includes a groove 100a extending in spiral fashion and located at the side of the main face S4. A drive coil 18 is constituted by metallic material arranged within the groove 100a. The covering layer 102 extends to above the main face S4 so as to cover the aperture of the groove 100a and is constituted by metallic material that suppresses diffusion of the metallic material constituting the drive coil 18. The insulating layer 104 is arranged on the main face S4 and the covering layer 102. An external-connection conductor 28b that is electrically connected with the inside terminal of the drive coil 18 three-dimensionally intersects the drive coil 18, through the insulating layer 104.
US10103608B2

A method of servicing, or repairing a crack in, a dovetail portion of a dynamoelectric machine's rotor coil slot wall. The coil slot wall includes a radial entry surface connected to an inwardly tapered surface. The inwardly tapered surface is connected to an intermediate radial surface. A machining step machines a first groove in the radial entry surface and inwardly tapered surface. The first groove extends linearly to the intermediate radial surface. The first groove is configured so that a smooth and linear surface is created along a length of the first groove. A second machining step machines a second groove in the intermediate radial surface in an orientation substantially perpendicular to the first groove. A portion of the second groove contacts a portion of the first groove. At least one of the first groove and the second groove are configured to remove damaged material from the coil slot wall.
US10103606B2

A case includes a cylindrical housing arranged to hold a stator, and having an opening portion at a top thereof; and a motor cover fitted to an upper side of the housing, and arranged to cover an upper side of the stator. A busbar unit includes a sensor busbar electrically connected to a rotation sensor, and a busbar holder arranged at the opening portion to hold the sensor busbar. The case includes a case through hole arranged to open into a space outside of the case. The busbar holder includes a cylindrical holder body portion having at least a portion thereof arranged radially inside of the opening portion; and a protruding portion arranged to protrude out of the case, and having at least a portion thereof arranged in the case through hole. A gap is defined circumferentially between the protruding portion and an edge of the case through hole.
US10103598B2

The present invention relates to a wet-operated armature of an electric machine, in particular of an electric motor for a fuel pump, said armature comprising a main body and a commutator, wherein the armature is surrounded by a sleeve which fully encloses the main part and the commutator in a circumferential direction. The present invention further relates to the armature sleeve, to an electric machine comprising the armature and to a fuel pump comprising the electric machine. The present invention further relates to a method for producing the armature.
US10103596B2

According to some aspects of the present disclosure, example stator assemblies for three phase dynamoelectric machines and related winding methods are disclosed. An example stator assembly generally includes a non-segmented stator core including a stator yoke and a plurality of teeth. The stator assembly also includes a plurality of coil portions electrically coupled in a delta winding pattern, and including a first coil portion extending around a first one of the plurality of teeth and a second coil portion extending around a second one of the plurality of teeth. The stator assembly further includes a plurality of connection portions including a first connection portion extending between the first coil portion and the second coil portion and electrically coupling the first coil portion and the second coil portion. The first coil portion, the second coil portion and the first connection portion are defined by a continuous length of winding wire.
US10103594B2

A stator of a rotary machine is provided with a first resin molded body, a second resin molded body and third resin molded bodies which electrically insulate a stator core and coils. The first resin molded body is attached to the stator core on a first side of a lamination direction in which steel sheets are laminated and the second resin molded body is attached to the stator core on a second side of the lamination direction. The third resin molded bodies have shapes extending along slot side surfaces and are provided in a state contacting with a predetermined region of the slot side. First slot side portions of the first resin molded body overlaps end portions of a first side of the third resin molded bodies and second slot side portions of the second molded body overlaps end portions of a second side of the third resin molded bodies.
US10103589B2

Provided is a rotor member that can contribute to an easy assembling operation and components thereof can be reused. The rotor member includes a magnet mounting member having a first end and a second end, a plurality of magnets arranged radially outwardly of the magnet mounting member, and a tubular holding member arranged radially outwardly of the plurality of magnets and holds the magnets between the holding member and the magnet mounting member. The magnet mounting member includes a slit that radially penetrates the magnet mounting member and extends in a predetermined axial-direction section.
US10103580B2

A wireless power transmission method includes operating at least one source resonator among a plurality of source resonators; detecting a waveform while the at least one source resonator resonates; determining, based on the detected waveform, a source resonator for wireless power transmission; and wirelessly transmitting power to a target resonator using the determined source resonator.
US10103577B2

A wireless power transfer system includes a power transmitter (101) arranged to provide a power transfer to a plurality of power receivers (105, 109) via a wireless inductive power signal. T power transmitter (101) comprises a receiver (203) for receiving data messages, load modulated on the wireless inductive power signal and a broadcast transmitter (205) broadcasting on a broadcast communication channel. The power receivers (105) comprise a transmitter (505) for load modulating data message on the power signal. The power transmitter (101) comprises a communication controller (207) which broadcasts first indications indicative of the wireless inductive power signal being available for load modulation in a time interval. A first power receiver comprises a broadcast receiver (507) receiving first indications from the power transmitter (101) and a transmission controller (509) aligning transmissions of data messages with received first indications. The invention may improve communication for scenarios where one power transmitter simultaneously supports a plurality power receivers.
US10103573B2

A UPS includes a first bridge circuit module, a second bridge circuit module, and a control circuit configured to operate the first bridge circuit module as an inverter and to selectively operate the second bridge circuit module as a bypass switch and a rectifier. The control circuit may be configured to operate the second bridge circuit module as bypass switch in a standby UPS mode and to operate the second bridge circuit module as a rectifier in an on-line UPS mode.
US10103555B2

An apparatus for preventing battery overcharge according to the present invention comprises: a voltage division unit having one end connected to a positive tap of a battery and the other end connected to a negative tap of the battery; and a switching unit having one end connected to the positive tap and the other end connected to the negative tap, the switching unit being shorted or opened according to a voltage divided from the voltage division unit. When a voltage between the positive tap and the negative tap is larger than or equal to a first voltage, the switching unit is shorted, the battery is shorted, an overcurrent is generated, the positive tap is destroyed, and the battery is electrically separated from a charging power source. The apparatus uses only passive devices, which makes it unnecessary to add a function for preventing an overcharge to a control unit, and has a simple construction enough to be added to a sensing circuit of a battery cell. When the overcharge is generated, the battery can be further secured by blocking a voltage applied to the battery cell within a battery module, and the overcharge can be prevented by detecting an overvoltage. Further, when the overvoltage is generated due to the detection of an unexpected battery voltage or an inevitable condition, it is possible to prevent the battery from reaching a dangerous state by blocking the voltage applied to the battery.
US10103551B2

An electric circuit includes a semiconductor-based switch with a first terminal and a second terminal for conducting a power current. Further, the electric circuit includes a sensor for detecting a current change velocity of the power current flowing through the semiconductor-based switch. The sensor includes an insulating foil configured to be connected to the first or second terminal of the semiconductor-based switch and an inductance arranged on the insulating foil on a side of the same that is arranged opposite to a side facing the semiconductor-based switch during a measurement operation of the sensor in order to detect a magnetic field generated by the power current to provide a measurement voltage based on the detected magnetic field. The inductance is spaced apart from the semiconductor-based switch at least by the insulating foil, such that contactless measurement is enabled. The insulating foil includes a mounting portion.
US10103540B2

A transient voltage suppression (TVS) device and a method of forming the device are provided. The transient voltage suppression (TVS) device includes a first layer of wide band gap semiconductor material formed of a first conductivity type material, a second layer of wide band gap semiconductor material formed of a second conductivity type material over at least a portion of the first layer, and a third layer of wide band gap semiconductor material formed of the first conductivity type material over at least a portion of the second layer. The TVS device also includes a conductive path electrically coupled between the second layer and an electrical connection to a circuit external to the TVS device, the conductive path configured to permit controlling a turning on of the TVS device at less than a breakdown voltage of the TVS device.
US10103534B2

An electrical system includes a power electronics system and a bus bar coupled to the power electronic system. The power electronics system includes a switching device configured to selectively connect and disconnect. The bus bar includes a first conductive layer and a second conductive layer. The first conductive layer is disposed directly adjacent a first insulation layer, wherein the first conductive layer is configured to conduct a first polarity of electrical power to, from, or both the power electronics system. The second conductive layer is disposed directly adjacent the first insulation layer, and is configured to conduct a second polarity of electrical power opposite the first polarity to, from, or both the power electronics system. The first conductive layer comprises a first thickness half a second thickness of the second conductive layer.
US10103532B2

Novel tools and techniques are provided for implementing MediaLink Interconnection Boxes (“MIBs”). In some embodiments, a plurality of MediaLink Interconnection Boxes (“MIBs”) or media interconnection devices, which may be disposed throughout a recreational vehicle (“RV”) park or other bulk service provider application sites, or the like, may serve as demarcation units designed to each provide an accessible indoor or outdoor interface where long-term or temporary/transient customers can directly connect to land line service (e.g., POTS service), video or television service, and/or Ethernet or Internet services provided by one or more service providers. Fiber-to-Drop-Point (“FTDP”) and/or point-to-point fiber insertion within a passive optical network (“PON”) communications system may be implemented using apical conduit systems in conjunction with the MIBs. Alternatively, traditional ground-based or buried line interconnections (or a combination of the apical conduit system and such traditional interconnections) may be implemented in conjunction with the MIBs.
US10103531B1

A component management system that can be customized by a user is provided. In some embodiments, the component management system includes a cover having first, second and third sides and a substantially uniform thickness, and a mounting panel having first and second major faces and first and second channels extending along opposite edges of the first and second major faces.
US10103524B1

An apparatus for the movement of a barrel pack containing spooled wire or cable. The apparatus comprising a frame, a handle attached to the frame, a plurality of wheels rotatably attached to the frame, securing structures attached to the frame, the securing structures securing the barrel pack to the frame and a footage counting assembly attached to the handle. The footage counting assembly counts the amount of footage of wire or cable passing through the footage counting assembly.
US10103523B2

An arrangement includes a gas insulated switchgear and a RC voltage divider. The gas insulated switchgear includes a switchgear compartment and a voltage divider compartment. The RC voltage divider and the gas insulated switchgear together at least partially form a hermetically sealed common gas compartment. A method for assembling the arrangement is also provided.
US10103510B2

An optical module includes an optical element having a group of first pads which is formed on a first surface thereof, a substrate having a group of second pads which is formed on a second surface thereof facing the first surface so as to correspond to the group of first pads, respectively, and a group of solders that respectively bonds the group of first pads and the group of second pads to each other, wherein, in a plan view, the corresponding first and second pads partially overlap each other, and a center of gravity of the group of first pads coincides with a center of gravity of the group of second pads.
US10103507B2

The present invention relates to a system for recirculating the gas atmosphere within an excimer laser system, where contaminates, created in the laser's operation, are removed, and the gas concentrations of additive gases, such as Xe, Kr, or others, depleted in the laser operation, are rebalanced to specific lasing mixtures by analyzation and component replenishment from one or more external supplies.
US10103506B2

A busway assembly includes first and second busway sections and a joint assembly connecting the first and second sections. Each busway section includes a housing including first and second opposing side portions. Each busway section includes a first insulator held in the first side portion and a second insulator held in the second side portion. The first and second insulators each hold one or more bus bar conductors. The joint assembly includes first and second connected joint housings and plurality of joint conductors held in the first and second housings. A first exposed portion of each joint conductor extends out of the first housing and is electrically connected with one of the bus bar conductors of the first busway section. A second exposed portion of each joint conductor extends out of the second housing and is electrically connected with one of the bus bar conductors of the second busway section.
US10103503B1

A mounting assembly for an electronic device associated with a machine includes a housing including an interior space adapted to receive the one or more components of the electronic device. The mounting assembly also includes a housing printed circuit board having a first row of pins and a second row of pins. The mounting assembly further includes a harness for allowing interface between the electronic device and the machine. The harness is configured to be connected to the housing in a first orientation or a second orientation. The harness includes a cable and a connecting member provided at one end of the cable. The harness also includes a harness printed circuit board having a first row of pins and a second row of pins. The harness printed circuit board is configured to connect with the housing printed circuit board in any one of the first orientation or the second orientation.
US10103501B2

An electrical connector includes an insulative housing, a plurality of conductive terminals retained in the insulative housing and two grounding members. The insulative housing defines an upper sidewall, a lower sidewall and two end walls connected to both ends of the upper and lower sidewalls to form a mating cavity. Each grounding member defines a body portion fixed to the insulative housing and a plurality of contacting arms extending forward from the body portion. Each contacting arm defines a pair of wing portions located on both sides thereof, and the upper and lower sidewalls define a plurality of channels and a plurality of receiving slots. The wing portions are abutted against the bottom surfaces of the receiving slots to form a pre-pressure to the contacting arms.
US10103500B2

A plug connector arrangement having a plug connector and a cable connected thereto, with at least one conductor pair for transmitting a differential signal, wherein the conductors of the conductor pair have a first mutual spacing (X) in a sheathed cable section, diverge in an expansion section in the direction of the plug connector, and have a larger second mutual spacing (Y) in a guide section of the plug connector, wherein a sleeve part at least partially surrounding the conductor pair in the expansion section is provided to exert pressure on the conductors of the conductor pair at least in sections, in order to reduce the spacing therebetween.
US10103492B2

An electrical connector includes an insulating body, a shielding shell wrapping the insulating body to form an insertion space, and a first terminal group and a second terminal group fixed in an upper row and a lower row in the insulating body. The first terminal group and the second terminal group have multiple first terminals and multiple second terminals. Each first terminal and each second terminal are provided respectively with a first contacting portion and a second contacting portion. The first contacting portions and the second contacting portions are exposed in the insertion space. A ground member is arranged between two adjacent first terminals or two adjacent second terminals. The ground member has a third contacting portion. The third contacting portion only urges against the shielding shell.
US10103481B2

A system and method are described for improved connector position assurance. A latch stop mechanism (10) on a first connector may be used to selectively limit movement of a latch (50) and attached latch lock (54) after the latch lock (54) has been engaged to secure the first connector (2) to a second connector (1). The latch stop (10) mechanism may be attached to the connector housing (80) and have a series of hinges (12), (16) that allow a latch stop (10) to pivot into place, limiting movement of the latch (50) and latch lock (54).
US10103478B1

Systems, methods, and computer-readable media are disclosed for water resistant connectors having conductive elements. In one embodiment, an example water resistant connector may include a first connector with a first conductive layer and a first water resistant layer adjacent to the first conductive layer, and a circuit component with a second conductive layer positioned on a first side of the circuit component, and a second water resistant layer adjacent to the second conductive layer. The first conductive layer and the second conductive layer may be in contact in a connected configuration.
US10103473B2

An electronic apparatus, including a parent unit connector to which a child unit connector of a child unit is connected includes a cutaway portion formed in an upper edge portion of the electronic apparatus, a connector cover covering the parent unit connector and having an end portion extending into the inside the cutaway portion, and a pivoting mechanism configured to cause the connector cover to pivot in a direction perpendicular to a direction in which the child unit connector of the child unit is connected to the parent unit connector.
US10103469B1

A receptacle terminal for receipt of a mating terminal therein. The receptacle terminal includes a contact portion having a bottom wall and resilient arms which extend from either side of the bottom wall. The bottom wall has a raised portion with a first embossment position proximate a lead-in surface at a mating end of the contact portion. The bottom wall has a second embossment spaced from the first embossment, the first and second embossments providing additional strength and stability to the contact portion to prevent unwanted bending of the terminal. This provides a stable electrical connection while allowing for a lower insertion force of the mating terminal into the socket terminal.
US10103459B2

A connector for a coaxial cable is configured to be mounted to a first threaded surface of a connecting head of an electronic device. The connector includes: a nut configured to be mounted to the first threaded surface; an inner sleeve coaxially arranged with the nut, wherein the inner sleeve has a second threaded surface configured to be mounted to the coaxial cable; and an outer sleeve coaxially arranged with the nut and sleeved over the inner sleeve, wherein the inner sleeve has a first rear-extension portion in an inner space in the outer sleeve, wherein an annular space is between the first rear-extension portion and the outer sleeve and has an axial length smaller than a distance between the inner sleeve and a rear end of the inner space.
US10103452B2

Disclosed are various embodiments of an electromagnetic hybrid phased array system. One such embodiment includes a guided surface waveguide probe, and a contrawound toroidal helix antenna collocated with the guided surface waveguide probe in which the contrawound toroidal helix comprises ring elements spaced from each other and wrapped around the guided surface waveguide probe. The system further includes a signal source applied to at least the guided surface waveguide probe, such that the guided surface waveguide probe and the contrawound toroidal helix contribute individual vertical electric fields to form a radiation pattern based on the phase and amplitude characteristics of the individual vertical electric fields.
US10103449B2

An antenna array includes a ground conductor portion, a first antenna and a second antenna. The ground conductor portion has a first edge and a second edge. The first antenna has a first no-ground radiating area and a first feeding conductor portion. The second antenna has a second no-ground radiating area and a second feeding conductor portion. The first no-ground radiating area is formed and surrounded by a first grounding conductor structure, a second grounding conductor structure, and the first edge, and the first no-ground radiating area has a first breach. The second no-ground radiating area is formed and surrounded by a third grounding conductor structure, a fourth grounding conductor structure, and the second edge, and the second no-ground radiating area has a second breach. The first and second feeding conductor portions are respectively and electrically connected to a first signal source and a second signal source.
US10103448B1

Example methods and systems for implementing slotted waveguide array antenna using printed waveguide transmission lines technology are described herein. One example method may include developing a slotted waveguide array antenna may be developed using a plurality of slotted waveguides aligned in an antenna array, in which each slotted waveguide may be developed using printed waveguide transmission lines technology. Components of the slotted waveguide array antenna may be developed using printed circuit board materials, such as Kapton-type laminate and FR4. In addition, through using printed waveguide transmission line technology, a slotted waveguide array antenna may be configured to radiate millimeter electromagnetic waves and may be configured to operate in radar, navigation, or other high frequency systems.
US10103443B2

A method of manufacturing and an antenna having an upper and lower loop. Upper loop comprising a first conductive loop defined by an upper conductor and a first conductive blade tapering outwardly to form a flare portion adjacent a distal end of the upper conductor. Lower loop comprising a second conductive loop defined by a base conductor and a second conductive blade tapering outwardly forming a flare portion adjacent a distal end of the base conductor. First and second conductive blades defining, between their facing edges, a notch opening outwardly from a feed region. Upper loop further comprising an elongate conductive vane extending at an angle from a first location on the upper conductor to a second location on the first conductive blade defining a pair of loops within the upper loop.
US10103425B2

A mobile device includes a diversity antenna, a radio-frequency antenna, a first wireless communication circuit, a second wireless communication circuit and a first switching circuit. The second wireless communication circuit is electrically connected to the radio-frequency antenna. The first switching circuit is electrically connected to the diversity antenna, the first wireless communication circuit and the second wireless communication circuit. In a first mode, the diversity antenna is conducted to the first wireless communication circuit through the first switching circuit, and the first wireless communication circuit receives a wireless signal through the diversity antenna. In a second mode, the diversity antenna is conducted to the second wireless communication circuit through the first switching circuit, and the second wireless communication circuit executes a multi-input multi-output transmission through the diversity antenna and the radio-frequency antenna.
US10103419B2

The present disclosure enhances flexibility, enables the transmission of power, and improves reliability using a simple, low-cost, easy-to-manufacture configuration by disposing a pair of power supplying lines on the outside in the longitudinal direction of the rectangular cross-section of a dielectric. Here, a waveguide is provided with a solid dielectric, a pair of power supplying lines and an external conductor surrounding the dielectric. The solid dielectric has a rectangular cross-section. The pair of power supplying lines are disposed on the outside in the longitudinal direction of the cross-section of the dielectric. The outer surface of the dielectric is slidably in close contact with the inner surface of the external conductor.
US10103416B2

A photocatalytic power generation system including a solar housing, a photoanode, an electrolyte membrane, a cathode, an oxygen diffusion membrane, and an external power generation circuit. The photoanode and the cathode are each positioned within the solar housing and electrically coupled to the external power generation circuit. The electrolyte membrane is positioned between and electrochemically engaged with the photoanode and the cathode forming a photocatalytic cell. The solar housing comprises a closed-loop water chamber having an anode side flow channel, a cathode side flow channel, a recombined water channel, and an oxygen diffusion membrane. Further, the oxygen diffusion membrane is positioned and configured to inhibit recombined water generated at the cathode from flowing from the cathode side to the anode side along the oxygen transport channel and permit recombined water generated at the cathode from flowing from the cathode side to the anode side along the recombined water channel.
US10103414B2

A method of manufacturing a battery pack for an electric vehicle is disclosed. The method includes placing a cooling duct between first and second pluralities of battery cells, and applying a first force to the first plurality of battery cells and a second force to the second plurality of batteries. The first and second forces cause the first and second pluralities of battery cells to press against the cooling duct, the first plurality of battery cells is pressed against a first side of the cooling duct, the second plurality of battery cells is pressed against a second side of the cooling duct, and the first side of the cooling duct is opposite the second side of the cooling duct. The method also includes placing the first and second plurality of battery cells in a first tray configured to hold the first and second plurality of battery cells.
US10103411B2

A battery pack includes a first battery, a second battery remotely separated from the first battery, components to be shared by the batteries, and a battery housing. The batteries and the components are contained within the battery housing. The batteries may be Lithium-Ion (Li-Ion) batteries having different voltages. The components to be shared by the batteries may include a battery module controller (BMC), a common I/O (COM), a cooling system, and protection mechanisms like fuses, transient voltage suppressors, and battery disconnection devices (JB/BDU). An electronic control unit remotely separated from the battery pack is configured to communicate with the battery module controller to control operation of the battery pack.
US10103408B2

A solid-state three-dimensional battery assembly includes a solid bicontinuous monolithic carbon anode, a solid electrolyte layer, and a solid cathode. The solid monolithic carbon anode has an ordered three-dimensionally continuous network nanostructure, a length of at least 100 nm, and an average thickness of 3 to 90 nm. The ordered three-dimensionally continuous network nanostructure of the anode defines a plurality of pores having an average diameter of 5 to 100 nm. The solid electrolyte layer is disposed directly on the anode, has an average thickness of 3 to 90 nm, and fills a portion of the pores defined by the ordered three-dimensionally continuous network nanostructure of the anode. The solid cathode is disposed directly on the electrolyte layer, has an average thickness of 3 to 90 nm, and also fills a portion of the pores defined by the ordered three-dimensionally continuous network nanostructure of the anode. Related devices and methods are also provided.
US10103404B2

A module includes a plurality of flexible prismatic cells for storing electricity. Each cell includes, on at least one of the edges thereof, a flexible and flat electrical terminal. The cells are arranged against one another in order to form a stack and the electrical terminals of the cells are aligned in the stack. The flexible and flat terminals of a pair of two adjacent cells in the stack, one being a positive terminal and the other being a negative terminal, are folded between the two cells. Two spacers are inserted in the fold of each of the two flexible terminals, respectively. A compressive force is exerted on the stack of cells such that at least a portion of the two flexible terminals are compressed against one another between the two spacers.
US10103402B2

Highly soluble, liquid phenothiazines containing methoxy-terminated ether and oligoether substituents are disclosed with high diffusion coefficients and robust performance in electrochemical measurements, which can be synthesized in one step from commercially-available starting materials, thereby circumventing previous synthetic limitations.
US10103395B2

A hydrogen extraction system is provided. The extraction system can comprise a compressor for compressing a gas mixture comprising hydrogen and a desulfurization unit for receiving the compressed gas mixture. The system can also comprise a hydrogen-extraction device for receiving a reduced-sulfur gas mixture and a hydrogen storage device for receiving an extracted hydrogen gas. A method of extracting hydrogen from a gas mixture comprising natural gas and hydrogen, and a method of determining an energy price are also provided.
US10103392B2

A membrane-electrode assembly (MEA) for fuel cells includes an electricity-generating array including an anode, a cathode, and an electrolyte membrane. A subgasket array includes an anode subgasket surrounding a periphery of the anode and a cathode subgasket surrounding a periphery of the cathode. A junction array includes a polar junction and a nonpolar junction surrounding a periphery of the electrolyte membrane and attaching the anode subgasket and the cathode subgasket to each other.
US10103389B2

An oxidation gas discharging structure is applied to a fuel cell stack that includes an end plate arranged on an end of a fuel cell body. The oxidation gas inside the fuel cell body is discharged to the outside through a through hole extending through the end plate. A slope is formed on the bottom face of the through hole to rise toward the downstream side. The slope restricts condensed water from moving downstream.
US10103381B2

An electrode having a first set of stripes of sulfur-containing materials forming electroactive regions and a second set of stripes of a material forming non-electroactive regions interdigitated with the first set of stripes.
US10103375B2

A fastening structure according to the present invention includes a bolt member, a nut member, and an anti-rotation member, wherein one of the bolt member and the nut member is attached so as to permit its displacement toward the other member side, and the one member or the anti-rotation member is formed to allow a maximum engaging width to be reduced as the one member is displaced toward the other member side.
US10103374B2

A battery module including bus bar cell interconnects and a method of manufacture are provided. The battery module may, in certain embodiments, include a housing, a plurality of battery cells disposed in the housing, and a bus bar cell interconnect. The bus bar cell interconnect is designed to electrically couple a first battery cell and a second battery cell. In some embodiments, the bus bar cell interconnect includes a first end electrically coupled with a first terminal of the first battery cell and a second end electrically coupled with a second terminal of the second battery cell. The bus bar cell interconnect also includes a curved portion disposed between the first end and the second end, and the bus bar cell interconnect is designed to distribute stress across the curved portion.
US10103372B2

Disclosed is a lithium secondary battery including an electrolyte, an electrode laminate, a battery case including a space part in which the electrolyte and the electrode laminate are embedded, and a sealing part surrounding the space part, and a gas permeable membrane.
US10103361B2

A coin type battery includes a battery case, a sealing plate, and a power generation element sealed by the battery case and the sealing plate. At least one of the battery case and the sealing plate is made of a cladding material that includes: a surface layer disposed on the outer surface side; an intermediate layer disposed on the inner surface side of the surface layer; and a substrate layer disposed on the inner surface side of the intermediate layer. The surface layer is made of nickel, and the intermediate layer contains titanium.
US10103360B2

The present invention includes a battery cell, and a module case that contains the battery cell. The battery cell is formed in a flat shape in which a laminate current collector in which a positive current collector and a negative current collector are laminated or wound with a separator interposed therebetween, and an electrolytic solution are contained in a packaging body. The module case includes a deformation part swelling toward a principal surface side of the battery cell, at a position that faces the principal surface of the battery cell in the flat shape, and the deformation part is formed so as to be able to swell toward the outside of the module case when the battery cell expands.
US10103359B2

The present invention refers to a multilayer barrier film capable of encapsulating a moisture and/or oxygen sensitive electronic or optoelectronic device, the barrier film comprises at least one nanostructured layer comprising reactive nanoparticles capable of interacting with moisture and/or oxygen, the reactive nanoparticles being distributed within a polymeric binder, and at least one ultraviolet light neutralizing layer comprising a material capable of absorbing ultraviolet light, thereby limiting the transmission of ultraviolet light through the barrier film.
US10103358B2

This disclosure provides an OLED substrate and a producing method thereof, a panel, and a display apparatus, and pertains to the field of OLED products and production. The OLED substrate comprises an OLED device and an encapsulating layer, which are located on a first substrate, wherein the encapsulating layer encapsulates the OLED device, and wherein the OLED substrate further comprises a heat-dissipating layer which is provided above the OLED device. By adding a heat-dissipating layer and by means of the good thermal conductivity of the heat-dissipating layer, the heat generated when OLED devices are lit is rapidly dissipated, so as to prolong the service life of OLED devices, such that the service life of OLED panel and in turn the service life of display apparatus are prolonged.
US10103351B1

A display device and a method for manufacturing a display device are provided. The method includes: forming a material layer on a first face of a display panel; forming a touch panel and a polarizer sequentially on a second face of the display panel, the display panel having an end projecting beyond lateral faces of the touch panel and the polarizer; removing a portion of the material layer located in a first area on the display panel, the first area being located out of an effective display region of the display panel; and bending the first area of the display panel towards the first face such that a second area and a third area of the display panel are located on both sides of the material layer respectively, wherein the second area and the third area are connected to two ends of the first area respectively.
US10103333B2

An organic light-emitting device with improved efficiency and improved lifetime includes: a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode and including an emission layer. The emission layer includes a first material represented by Formula 1, a second material represented by Formula 2, and a third material different from the second material and represented by Formula 8:
US10103309B2

A combustion system is provided, including at least one combustion module and at least one source of combustible gas and oxidizing gas, the combustion module including a body including a single solid piece of material including two combustion chambers configured to be supplied with the at least one combustible gas and said one oxidizing gas; a first connector in contact with a first end of the body and being heat insulating, including first supply conduits configured to supply a combustible gas to the two combustion chambers, and first evacuation conduits configured to evacuate combustion gas from the two combustion chambers; and a second connector in contact with a second end of the body and being heat insulating, including second supply conduits configured to supply a combustible gas and an oxidizing gas to the two combustion chambers, and second evacuation conduits configured to evacuate combustion gas from the two combustion chambers.
US10103308B2

A thermoelectric conversion element includes a p-type film having a perovskite structure, the p-type film including Co; an n-type film having a perovskite structure, the n-type film including Ti; first and second i-type films configured to be arranged to face each other across the n-type film, the first and second i-type films having a perovskite structure and including Ti; and a barrier film configured to be interposed between a multilayer body and the p-type film, the barrier film having a perovskite structure and including Zr, the multilayer body including the n-type film and the first and second i-type films.
US10103300B2

A light emitting device includes a light emitting element on a substrate, and a lens element that includes a cavity within which the light emitting element is situated, and is optically aligned with the light emitting element. A strip of adhesive that attaches the lens element to the substrate substantially surrounds the light emitting element, but includes a gap that facilitates release of material from the cavity during the attachment of the lens element to the substrate. When the lens element is placed upon the substrate, the adhesive is partially cured to provide a relatively high shear strength before the light emitting device is transported or subjected to other processes. To provide compatibility with subsequent processes or applications, and to protect the light emitting element from the environment, the gap in each device is sealed with a sealing material.
US10103299B2

A light emitting device includes a base member, a light emitting element, a wire, a protective film, first and second resin members, and a light shielding portion. The base member has a conductive member. The wire connects the light emitting element and the conductive member. The protective film covers the conductive member to be spaced apart from a portion of a connecting portion. The first resin member has a first gas barrier property with respect to hydrogen sulfide and a first light resistance. The second resin member has a second gas barrier property with respect to hydrogen sulfide lower than the first gas barrier property and a second light resistance higher than the first light resistance. The light shielding portion is disposed on a surface of the base member and disposed on a line connecting the light emitting element and the first resin member.
US10103298B2

A light emitting diode (LED) module which includes: a substrate; a resist including a plurality of layers above the substrate; and an LED element mounted above the substrate. The plurality of layers includes a second layer that is an uppermost layer and a first layer that is an underlying layer. The second layer that is the uppermost layer includes fluorine as a component.
US10103288B2

Apparatus and method for control of epitaxial growth parameters, for example during manufacture of light emitting diodes (LEDs). Embodiments include PL measurement of a group III-V film following growth while a substrate at an elevated temperature is in a transfer chamber of a multi-chamber cluster tool. In other embodiments, a film thickness measurement, a contactless resistivity measurement, and a particle and/or roughness measure is performed while the substrate is disposed in the transfer chamber. One or more of the measurements performed in the transfer chamber are temperature corrected to room temperature by estimating the elevated temperature based on emission from a GaN base layer disposed below the group III-V film. In other embodiments, temperature correction is based on an absorbance band edge of the GaN base layer determined from collected white light reflectance spectra. Temperature corrected metrology is then used to control growth processes.
US10103285B1

A semiconductor device includes a substrate, a buried doped layer, a first doped well, a multiplication region and a first contact doped region. The substrate has a first doping type, wherein the substrate includes a surface. The buried doped layer is in the substrate and exposed from the surface of the substrate, wherein the buried doped layer has a second doping type opposite to the first doping type. The first doped well is over the buried doped layer, wherein the first doped well has the first doping type. The multiplication region is proximal to an interface between the buried doped layer and the first doped well. The first contact doped region is over the first doped well, wherein the first contact doped region has the first doping type and a doped concentration higher than a doped concentration of the first doped well.
US10103283B2

The present invention provides a method for producing a back-contact back-sheet for a photovoltaic module comprising back-contact cells. The method comprising providing a substrate (210) having an outer surface (210os) facing the air-side of the photovoltaic module and an inner surface (210is) opposite the outer surface (210os) and facing the inside of the photovoltaic module. A layer of electrically conductive material (220) adapted to be formed as a connecting circuit (220c) to the electrodes of the solar cells is then applied to the substrate (210). The application of the layer of electrically conductive material (220) to the substrate (210) is performed in such a way that the layer of electrically conductive material (220) fixedly adheres to the inner surface (210is) of the substrate (210). The layer of electrically conductive material (220) is then processed so as to form the connecting circuit (220c). The step of processing the layer of electrically conductive material (220) comprises mechanically milling the layer of electrically conductive material (220), the processing being performed after the application of the layer of electrically conductive material (220) to the substrate (210).
US10103280B1

Photodetector including: a waveguide of a waveguide material extending over a substrate; an insulating layer formed over the waveguide and having an opening exposing the waveguide; a photodetector layer formed over the insulating layer and into the opening so as to make contact with the waveguide, the photodetector layer having a first end at the opening and a second end distal from the opening, the photodetector layer being a gradient material of the waveguide material and germanium wherein a waveguide material portion of the gradient material varies from a maximum at the first end to a minimum at the second end and wherein a germanium portion of the gradient material varies from a minimum at the first end to a maximum at the second end; a photodetector region at the second end; and a photodetector layer extension extending at an angle from the photodetector layer at the second end.
US10103279B2

A PIN diode is formed on an insulating structure on a substrate of semiconductor. The insulating structure is disposed on a high voltage doped region in the substrate. The PIN diode includes a semiconductor layer, disposed on the insulating structure. The semiconductor layer includes a first doped region of a first conductivity type, at least one second doped region of a second conductivity type, and at least one intrinsic region without being doped or lightly doped between the first doped region and the at least one second doped region. The first conductive type is opposite to the second conductivity type. At least one interconnection structure is disposed on the insulating structure to electrically connect the at least one intrinsic region to the high voltage doped well.
US10103272B2

Many of the physical properties of a silicon semiconductor have already been understood, whereas many of the physical properties of an oxide semiconductor have been still unclear. In particular, an adverse effect of an impurity on an oxide semiconductor has been still unclear. In view of the above, a structure is disclosed in which an impurity that influences electrical characteristics of a semiconductor device including an oxide semiconductor layer is prevented or is eliminated. A semiconductor device which includes a gate electrode, an oxide semiconductor layer, and a gate insulating layer provided between the gate electrode and the oxide semiconductor layer and in which the nitrogen concentration in the oxide semiconductor layer is 1×1020 atoms/cm3 or less is provided.
US10103271B2

A transistor having high field-effect mobility is provided. A transistor having stable electrical characteristics is provided. A transistor having small current in an off state (in a non-conductive state) is provided. A semiconductor device including such a transistor is provided. A first electrode is formed over a substrate, a first insulating layer is formed adjacent to a side surface of the first electrode, and a second insulating layer is formed to cover the first insulating layer and be in contact with at least part of a surface of the first electrode. The surface of the first electrode is formed of a conductive material that does not easily transmit an impurity element. The second insulating layer is formed of an insulating material that does not easily transmit an impurity element. An oxide semiconductor layer is formed over the first electrode with a third insulating layer provided therebetween.
US10103268B2

A semiconductor device includes a silicon substrate, a silicon germanium (SiGe) layer including a lower portion extending over the silicon substrate and a fin structure protruding above the lower portion, a first dielectric layer disposed over a side surface of the fin structure and a top surface of the lower portion of the silicon germanium (SiGe) layer, an indium gallium arsenide (InGaAs) layer disposed over a surface of the first dielectric layer, a high k oxide layer disposed over a surface of the InGaAs layer, and a metal layer disposed over a surface of the high k oxide layer. The InGaAs layer includes a source region, a channel region, and a drain region. The metal layer is configured to be a first gate electrode, and the fin structure in the SiGe layer is configured to be a second gate electrode.
US10103262B2

A method of forming a semiconductor structure includes the following operations: (i) forming a feature comprising germanium over a substrate; (ii) removing a portion of the feature such that an interior portion of the feature is exposed; (iii) exposing a surface of the exposed interior portion to a surrounding containing oxygen; and (iv) treating the germanium oxide on the surface of the exposed interior portion with a liquid containing water.
US10103259B2

An interlayer insulating film is formed on a gate insulating film and a gate electrode, and the interlayer insulating film is opened forming contact holes. Next, the interlayer insulating film and regions exposed by the contact holes are covered by a titanium nitride film, and the titanium nitride film is etched to remain only at portions of the gate insulating film and the interlayer insulating film exposed in the contact holes. The interlayer insulating film and the regions exposed by the contact holes are covered by a nickel film, and after the nickel film directly contacting the interlayer insulating film is removed, the nickel film is heat treated and a nickel silicide layer is formed.
US10103239B1

A high electron mobility transistor (HEMT) structure including a substrate, a barrier layer, a buffer layer, a source, a drain, a multi-gate structure, and a multi-field plate structure is provided. The barrier layer is disposed over the substrate. The buffer layer is disposed between the substrate and the barrier layer, and includes a channel region adjacent to an interface between the barrier layer and the buffer layer. The source and the drain are disposed on the barrier layer. The multi-gate structure is disposed between the source and the drain, and includes first conductive finger portions spaced apart from each other. The multi-field plate structure is disposed between the multi-gate structure and the drain, and includes second conductive finger portions spaced apart from each other. The first conductive finger portions and the second conductive finger portions are in an alternate and parallel arrangement.
US10103237B2

After forming a gate structure wrapping around a suspended channel portion of a semiconductor fin located on an insulator layer, a gate cap is formed atop the gate structure. Portions of an interlevel dielectric (ILD) layer laterally surrounding the gate structure and the gate cap are then removed to form source/drain contact openings. Epitaxial source/drain regions are subsequently grown from surfaces of the semiconductor fin exposed by the source/drain contact opening. Next, source/drain contact structures are formed on top of the epitaxial source/drain regions. Entire sidewalls of the source/drain contact structure are in contact with the gate cap.
US10103235B2

Semiconductor structures are provided. The semiconductor structure includes a substrate and a floating gate structure formed over the substrate. The semiconductor structure further includes a dielectric structure formed over the floating gate structure and a control gate structure formed over the dielectric structure. The semiconductor structure further includes a first spacer formed over a lower portion of a sidewall of the control gate structure and an upper spacer formed over an upper portion of the sidewall of the control gate structure. In addition, a portion of the control gate structure is in direct contact with the upper spacer.
US10103230B2

A semiconductor device structure according to some embodiments includes a silicon carbide substrate having a first conductivity type, a silicon carbide drift layer having the first conductivity type on the silicon carbide substrate and having an upper surface opposite the silicon carbide substrate, and a buried junction structure in the silicon carbide drift layer. The buried junction structure has a second conductivity type opposite the first conductivity type and has a junction depth that is greater than about one micron.
US10103219B2

The present disclosure discloses a power semiconductor device and a method for manufacturing the same. The power semiconductor device comprises: a substrate, a channel layer, a barrier layer, a source electrode, a drain electrode, a gate electrode, and a junction termination structure located on the barrier layer. The power semiconductor device extends in a first direction from an edge of a side of the gate electrode close to the drain electrode to the drain electrode, the junction termination structure at least comprises a first region close to the gate electrode and a second region away from the gate electrode and the thickness of the first region is greater than that of the second region in a second direction perpendicular to the barrier layer. The junction termination structure can effectively improve the distribution of an electric field of the barrier layer and hence increase the breakdown voltage of the device.
US10103214B2

A display device is disclosed. In one aspect, the device includes a plurality of pixels arranged in rows and columns, each pixel including a transistor that includes first and second electrodes in a column direction, and a channel curved between the first and second electrodes, and a capacitor overlapping the transistor. The device also includes a first data line connected to at least one first pixel in an odd row of the pixels arranged in the columns, and overlapping a first electrode of a transistor of the first pixel and a second data line connected to at least one second pixel in an even row of the pixels arranged in the columns, and overlapping a first electrode of a transistor of the second pixel. The first and second data lines are arranged in the columns and are parallel to one another.
US10103212B2

There is provided a display device including: a light emitting element; and a drive transistor (DRTr) that includes a coupling section (W1) and a plurality of channel sections (CH) coupled in series through the coupling section (W1), wherein the drive transistor (DRTr) is configured to supply a drive current to the light emitting element.
US10103210B2

An organic light emitting display device is discussed. The organic light emitting display device according to an embodiment includes a base substrate, a buffer layer disposed on the base substrate, and a thin film transistor disposed on the buffer layer. The organic light emitting display device further includes an organic light emitting diode connected to the thin film transistor and disposed on the thin film transistor. The thin film transistor includes a gate electrode, a source electrode, and a drain electrode. At least one of the gate, source, and drain electrodes of the thin film transistor includes a semi-transmissive metal layer, a transparent metal layer, and a reflective metal layer to improve outdoor visibility of a display panel by reducing reflectance of the electrodes even though a polarizer is removed.
US10103207B2

The present disclosure relates to a display device in the field of display. The display device comprises a plurality of sub-pixel areas, each of which corresponds to one color, wherein the display device comprises a reflecting interface, a photon conversion layer, and a light filter layer arranged sequentially along a display light emergent direction; in the sub-pixel area corresponding to a target color: the light filter layer is structured to transmit light within a first wavelength range in the display light emergent direction and reflect the light within a second wavelength range, wherein the first wavelength range refers to the wavelength range corresponding to the target color, and the second wavelength range includes a visible light waveband excluding the first wavelength range; the reflecting interface is structured to reflect the light from the light filter layer; and the photon conversion layer is structured to convert the transmitted light within a third wavelength range to the light within the first wavelength range, the third wavelength range is a preset wavelength range beyond the first wavelength range and the second wavelength range includes the third wavelength range. The present disclosure can improve the color conversion efficiency of the display device.
US10103192B2

A photoelectric conversion element includes a plurality of light-receiving elements, a plurality of pixel circuits, and a plurality of storage units. The light-receiving elements are aligned in a predetermined alignment direction for each color of light to be received, to receive and convert the light into electric charge. The pixel circuits are disposed respectively adjacent to the plurality of light-receiving elements, to convert the electric charge generated by the corresponding light-receiving element into a voltage signal. The storage units are disposed respectively corresponding to the plurality of the pixel circuits, to store therein the voltage signal generated by the corresponding pixel circuit. The storage units are disposed in an adjacent region that is adjacent to a photoelectric conversion region in which the light-receiving elements and the pixel circuits are disposed.
US10103191B2

A semiconductor wafer has an image sensor area with a light transmissive wafer, such as glass, disposed over the semiconductor wafer. A portion of the semiconductor wafer is removed to thin the wafer. A semiconductor die is disposed over a surface of the semiconductor wafer opposite the light transmissive wafer. An encapsulant is deposited around the semiconductor die. A portion of the encapsulant is removed to planarize the encapsulant. A conductive via is formed through the semiconductor wafer and first encapsulant. An interconnect structure is formed over the encapsulant and semiconductor die. The interconnect structure includes multiple insulating layers and multiple conductive layers. The multiple insulating layers can be an encapsulant. The semiconductor wafer is singulated to form a multi-die semiconductor package, which integrates the image sensor semiconductor die with other types of semiconductor die to enhance the image performance within the multi-die package.
US10103189B2

A solid-state image sensor and an imaging system with a two-dimensional pixel array, and a plurality of types of filters that are arranged facing a pixel region of the two-dimensional pixel array, the filters each including a spectrum function and a periodic fine pattern shorter than a wavelength to be detected, wherein each of the filters forms a unit which is larger than the photoelectric conversion device of each pixel on the two-dimensional pixel array, where one type of filter is arranged for a plurality of adjacent photoelectric conversion device groups, wherein the plurality of types of filters are arranged for adjacent unit groups to form a filter bank, and wherein the filter banks are arranged in a unit of N×M, where N and M are integers of one or more, facing the pixel region of the two-dimensional pixel array.
US10103178B2

A display device according to one embodiment, includes a thin-film transistor. The thin-film transistor includes a semiconductor layer including a channel region, first and second high-concentration impurity regions on both sides of the channel region, low-concentration impurity regions on both sides of the channel region, gate electrodes, first and second electrodes, and a light-shielding electrode opposing the channel region and the entire first high-concentration impurity region via an insulating layer, to produce a capacitance between itself and the first high-concentration impurity region.
US10103177B2

A thin film transistor array panel includes a substrate, a data line and a light blocking layer disposed on the substrate, a thin film transistor disposed on the light blocking layer and including a source electrode, a drain electrode, and an oxide semiconductor layer, and an insulating layer disposed on the substrate and including a first contact hole overlapping a portion of the data line, a second contact hole overlapping a portion of the source electrode, and a third contact hole overlapping a portion of the drain electrode, wherein the first contact hole, the second contact hole, and the third contact hole are arranged in a row in a first direction perpendicular to a direction in which the data line is extended.
US10103174B2

A method for making a semiconductor device may include forming, on a first semiconductor layer of a semiconductor-on-insulator (SOI) wafer, a second semiconductor layer comprising a second semiconductor material different than a first semiconductor material of the first semiconductor layer. The method may further include performing a thermal treatment in a non-oxidizing atmosphere to diffuse the second semiconductor material into the first semiconductor layer, and removing the second semiconductor layer.
US10103169B1

At least one alternating stack of insulating layers and silicon nitride layers is formed over a substrate. Memory stack structures are formed through the at least one alternating stack. A trench and an etch mask spacer are formed such that the trench extends through the entirety of the alternating stack while the etch mask covers upper layers of the at least one alternating stack. Lower silicon nitride layers are removed employing a first hot phosphoric acid wet etch process. After removal of the etch mask spacer, upper silicon nitride layers are removed employing a second hot phosphoric acid wet etch process. Electrically conductive layers are formed in the lateral recesses formed by removal of the silicon nitride layers.
US10103168B2

According to one embodiment, a semiconductor memory device includes a stacked body which is provided on a substrate and in which an insulating film and an electrode film are alternately stacked. The semiconductor memory device also includes an insulating member which penetrates the stacked body in a stacking direction of the insulating film and the electrode film to thereby separate the stacked body. The semiconductor memory device also includes a semiconductor pillar which penetrates the stacked body in the stacking direction. A maximum portion of the insulating member where a first distance from a side surface of the insulating member to a central plane of the insulating member becomes maximum and a maximum portion of the semiconductor pillar where a second distance from a side surface of the semiconductor pillar to a center line of the semiconductor pillar becomes maximum being provided in different positions in the stacking direction.
US10103166B1

A semiconductor device includes a semiconductor substrate, a circuit unit and an align mark. The circuit unit is disposed on the semiconductor substrate. The align mark includes a first part and a second part respectively formed in the semiconductor substrate and adjacent to two opposite sides of the circuit unit, wherein the first part and the second part depart from each other for a predetermined distance along with a first direction.
US10103163B2

A semiconductor memory device is disclosed. The device may include a stack including gate electrodes stacked on a substrate in a vertical direction and insulating patterns interposed between the gate electrodes, vertical channels passing through the stack and connected to the substrate, a tunnel insulating layer enclosing each of the vertical channels, charge storing patterns provided between the tunnel insulating layer and the gate electrodes and spaced apart from each other in the vertical direction, blocking insulating patterns provided between the charge storing patterns and the gate electrodes and spaced apart from each other in the vertical direction, and a bit line crossing the stack and connected to the vertical channels. The blocking insulating patterns may have a vertical thickness that is greater than that of the gate electrodes.
US10103159B2

The disclosed technology generally relates to semiconductor devices, and more particularly to a vertical three-dimensional semiconductor device and a method for manufacturing such a device. In one aspect, the vertical three-dimensional semiconductor device has a source layer formed over a substrate. A horizontal stack of alternating electrically isolating layers and electrically conductive gate layers are formed over the source layer, wherein one of the electrically isolating layers contacts the source layer. A vertical channel structure extends vertically through the horizontal stack of alternating layers. A drain is formed over the horizontal stack of alternating layers and over the vertical channel structure. The source layer is configured to inject charge carriers into the vertical channel structure, and the metal drain is configured to extract charge carriers from the vertical channel structure. A conductivity of the vertical channel structure is configured to change in response to an electrical bias applied to at least one of the electrically conductive gate layers.
US10103158B2

According to one embodiment, a memory system classifies a plurality of nonvolatile memory dies connected to a plurality of channels, into a plurality of die groups such that each of the plurality of nonvolatile memory dies belongs to only one die group. The memory system performs a data write/read operation for one die group of the plurality of die groups in accordance with an I/O command from a host designating one of a plurality of regions including at least one region corresponding to each die group. The memory system manages a group of free blocks in the nonvolatile memory for each of the plurality of die group by using a plurality of free block pools corresponding to the plurality of die groups.
US10103154B2

A method for producing an SGT-including semiconductor device includes forming a gate insulating layer on an outer periphery of a Si pillar, forming a gate conductor layer on the gate insulating layer, and forming an oxide layer on the gate conductor layer. Then a hydrogen fluoride ion diffusion layer containing hydrogen fluoride ions is formed so as to make contact with the oxide layer and lie at an intermediate position of the Si pillar. A part of the oxide film in contact with the hydrogen fluoride ion diffusion layer is etched and an opening is thereby formed on the outer periphery of the Si pillar.
US10103151B2

An embedded transistor for an electrical device, such as a DRAM memory cell, and a method of manufacture thereof is provided. A trench is formed in a substrate and a gate dielectric and a gate electrode formed in the trench of the substrate. Source/drain regions are formed in the substrate on opposing sides of the trench. In an embodiment, one of the source/drain regions is coupled to a storage node and the other source/drain region is coupled to a bit line. In this embodiment, the gate electrode may be coupled to a word line to form a DRAM memory cell. A dielectric growth modifier may be implanted into sidewalls of the trench in order to tune the thickness of the gate dielectric.
US10103149B2

A semiconductor memory cell comprising an electrically floating body. A method of operating the memory cell is provided.
US10103144B1

A semiconductor structure, such as a microchip that includes a finFET, includes fins that have a 2D material, such as Graphene, upon at least the fin sidewalls. The thickness of the 2D material sidewall may be tuned to achieve desired finFET band gap control. Neighboring fins of the semiconductor structure form fin wells. The semiconductor structure may include a fin cap upon each fin and the 2D material is formed upon the sidewalls of the fin and the bottom surface of the fin wells. The semiconductor structure may include a well-plug at the bottom of the fin wells and the 2D material is formed upon the sidewalls and upper surface of the fins. The semiconductor structure may include both fin caps and well-plugs such that the 2D material is formed upon the sidewalls of the fins.
US10103139B2

An integrated circuit structure includes: a semiconductor substrate; a shallow trench isolation (STI) region in the semiconductor substrate; one or more active devices formed on the semiconductor substrate; and a resistor array having a plurality of resistors disposed above the STI region; wherein the resistor array comprises a portion of one or more interconnect contact layers that are for interconnection to the one or more active devices.
US10103137B2

A structure having: a plurality of field effect transistors (FETs) connected between a common input and a common output, each one of the field effect transistors comprises: a source region, a drain region, and a gate electrode for controlling carriers through a channel region of a transistor region of the structure between the source region and the drain region; a plurality of diodes, each one of the diodes being associated with a corresponding one of the plurality of FETs, each one of the diodes having an electrode in Schottky contact with a diode region of the corresponding one of the FETs. The gate electrode and the diode electrode extend along parallel lines. The source region, the drain region, the channel region, and a diode region having therein the diode are disposed along a common line.
US10103131B2

Disclosed is a method for fabricating an LED module. The method includes: constructing a chip-on-carrier including a chip retainer having a horizontal bonding plane and a plurality of LED chips in which electrode pads are bonded to the bonding plane of the chip retainer; and transferring the plurality of LED chips in a predetermined arrangement from the chip retainer to a substrate by transfer printing. The transfer printing includes: primarily section-wise exposing a transfer tape to reduce the adhesive strength of the transfer tape such that bonding areas are formed at predetermined intervals on the transfer tape; and pressurizing the transfer tape against the LED chips on the chip retainer to attach the LED chips to the corresponding bonding areas of the transfer tape and detaching the electrode pads of the LED chips from the chip retainer to pick up the chips.
US10103123B2

Various embodiments provide a semiconductor device, including a final metal layer having a top side and at least one sidewall; and a passivation layer disposed over at least part of at least one of the top side and the at least one sidewall of the final metal layer; wherein the passivation layer has a substantially uniform thickness.
US10103121B2

Representative implementations of devices and techniques provide interconnect structures and components for coupling various carriers, printed circuit board (PCB) components, integrated circuit (IC) dice, and the like, using tall and/or fine pitch physical connections. Multiple layers of conductive structures or materials are arranged to form the interconnect structures and components. Nonwettable barriers may be used with one or more of the layers to form a shape, including a pitch of one or more of the layers.
US10103119B2

The disclosure is directed to an integrated circuit structure for joining wafers and methods of forming same. The IC structure may include: a metallic pillar over a substrate, the metallic pillar including an upper surface; a wetting inhibitor layer about a periphery of the upper surface of the metallic pillar; and a solder material over the upper surface of the metallic pillar, the solder material being within and constrained by the wetting inhibitor layer. The sidewall of the metallic pillar may be free of the solder material. The method may include: forming a metallic pillar over a substrate, the metallic pillar having an upper surface; forming a wetting inhibitor layer about a periphery of the upper surface of the metallic pillar; and forming a solder material over the upper surface of the metallic pillar within and constrained by the wetting inhibitor layer.
US10103117B2

Provided is a method of manufacturing a fan-out type wafer level package. The method includes forming a fiducial mark pattern on a frame, attaching a semiconductor die to the frame with respect to the fiducial mark pattern, encapsulating the semiconductor die with a passivation layer, for reconstituting the semiconductor die as a wafer level, and sequentially forming a metal seed layer, a redistribution layer, an under bump metal (UBM) seed layer, an UBM layer, and a solder ball on a bonding pad of the semiconductor die upward exposed by an opening region of the passivation layer to finish a fan-out type wafer level package.
US10103114B2

A semiconductor structure includes a substrate; a pad disposed over the substrate; a first passivation disposed over the substrate, partially covering the pad, and including a protrusion protruded from the first passivation and away from the substrate; a conductive layer disposed over the first passivation and a portion of the pad exposed from the first passivation; and a second passivation disposed over the conductive layer, wherein the conductive layer disposed over the protrusion is exposed from the second passivation.
US10103112B2

A circuit board with a measure against high frequency noise includes: an interconnect substrate having an interconnect pattern to which an IC which is a source of high frequency noise is electrically connected; a pair of lands provided on a mounting surface of the interconnect substrate; and a chip component having a body composed of a magnetic body (i.e., ferrite) in a rectangular parallelepiped, and a pair of external electrodes provided at opposite ends of the body, the pair of external electrodes being connected to the pair of lands, the body being disposed on the interconnect pattern, as observed in a direction perpendicular to the mounting surface.
US10103104B2

A package carrier including a flexible substrate, a first build-up structure and a second build-up structure is provided. The flexible substrate has a first surface and a second surface opposite to each other, and has a first opening connected between the first surface and the second surface. The first build-up structure is disposed on the first surface and covers the first opening. The second build-up structure is disposed on the second surface and has a second opening, and the first opening and the second opening are connected to each other to form a chip accommodating cavity together. In addition, a manufacturing method of the package carrier and a chip package structure having the package carrier are also provided.
US10103100B2

The semiconductor device has a semiconductor chip having a first-signal-output circuit operating at a first-power-supply voltage, a second-signal-output circuit operating at a second power supply voltage, and a plurality of bump electrodes; and a wiring board including a first main surface facing the main surface of the semiconductor chip, a second main surface opposite to the first main surface with a wiring layer therebetween, first external terminals on the first main surface, and second ones on the second main surface; the former being mounted on the latter to couple the bump electrodes to the first external terminals. When viewed from the second main surface, second external terminals to be supplied with the first signal and the second signal are arranged closer to the semiconductor chip than second external terminals to be supplied with the first power supply voltage and the second power supply voltage.
US10103098B2

Semiconductor devices including a through via structure and methods of forming the same are provided. The semiconductor devices may include a semiconductor substrate including a first surface and a second surface opposite the first surface, a front insulating layer on the first surface of the semiconductor substrate, a back insulating layer on the second surface of the semiconductor substrate, a through via structure extending through the back insulating layer, the semiconductor substrate, and the front insulating layer, a via insulating layer on a side surface of the through via structure, and a contact structure extending through the front insulating layer. The through via structure may include a first region and a second region disposed on the first region. The second region may include a first doping element, and the first region may be substantially free of the first doping element.
US10103087B2

The present invention provides a heat dissipation assembly and an electronic device, where the heat dissipation assembly includes: a shielding element, where a via hole is disposed on the shielding element, the shielding element is electrically connected to ground copper of a PCB board, and a heat-generating electronic element is disposed on the PCB board; a heat pipe, located on the via hole, where the heat pipe is electrically connected to the shielding element, and the heat pipe, the PCB board, and the shielding element form an electromagnetic shielding can that is used to accommodate the heat-generating electronic element; and an elastic thermal interface material, disposed between the heat pipe and the heat-generating electronic element and mutually fitted to the heat pipe and the heat-generating electronic element.
US10103084B2

Systems and methods for setting, assembling, and/or monitoring deflection (and thus load) in a load beam of a clamping system for a press pack high power semiconductor. The clamping system includes an assembly of a heat sink, a clamp component, and a semiconductor package. The clamp component includes two or more bolts securely connecting a load beam to the heat sink, with the semiconductor package sandwiched between the load beam and the heat sink. A detector and a calibration gage can be assembled onto the clamping system to detect and/or measure the depth of curvature of the load beam.
US10103083B2

A semiconductor structure comprises one or more semiconductor devices, each of the semiconductor devices having two or more electrical connections; one or more first conductors connected to a first electrical connection on the semiconductor device, the first conductor comprising a first material having a positive Seebeck coefficient; and one or more second conductors connected to a second electrical connection on the semiconductor device, the second conductor comprising a second material having a negative Seebeck coefficient. The first conductor and the second conductor conduct electrical current through the semiconductor device and conduct heat away from the semiconductor device.
US10103082B2

The present disclosure is directed to a semiconductor device and a manufacturing method thereof, which relate to the field of semiconductor technologies. The semiconductor device includes a fin ESD element. The method includes: providing a substrate structure, where the substrate structure includes a semiconductor substrate, and a semiconductor fin for the fin ESD element and an electrode structure surrounding a part of the semiconductor fin that are on the semiconductor substrate; forming a second dielectric layer on the substrate structure to cover the electrode structure; forming, in the second dielectric layer, a trench extending to a top of the electrode, where the trench is on the electrode and extends along a longitudinal direction of the electrode, and a transverse width of the trench is less than or equal to a transverse width of the top of the electrode; and filling the trench with a metal material, so as to form a metal heat sink that is on the top of the electrode and is coupled to the electrode. With the present disclosure, an existing structure of an ESD element is improved, so that a metal heat sink can effectively improve a head dissipation effect of a device, thereby improving a performance of the device.
US10103074B2

Implementations of integrated circuits may include: one or more diodes each having an anode and a cathode, each of the one or more diodes may be coupled with a voltage domain. One or more test pins may be coupled with one or more diodes. The test pins may be configured to be coupled to a tester. The one or more diodes may be positioned on one or more internal analog nodes to detect the presence of one or more analog faults. The one or more diodes may be configured to remain inactive during regular operation of the integrated circuit.
US10103072B2

A method, in some embodiments, comprises: providing a component having first and second electrical nodes; determining that the component lacks multiple, functional electrical couplings between said first and second nodes; damaging at least part of the component as a result of said determination; and determining, as a result of said damage, that the component is defective.
US10103069B2

A printed electrical connection structure includes a substrate having one or more electrical connection pads and a micro-transfer printed component having one or more connection posts. Each connection post is in electrical contact with a connection pad. A resin is disposed between and in contact with the substrate and the component. The resin has a reflow temperature less than a cure temperature. The resin repeatedly flows at the reflow temperature when temperature-cycled between an operating temperature and the reflow temperature but does not flow after the resin is exposed to a cure temperature. A solder can be disposed on the connection post or the connection pad. After printing and reflow, the component can be tested and, if the component fails, another component is micro-transfer printed to the substrate, the resin is reflowed again, the other component is tested and, if it passes the test, the resin is finally cured.
US10103047B2

A flow path member includes a flow path which has an inlet and an outlet in a base made of ceramics, and a low resistance portion whose surface resistance is less than 1×107 Ω/sq in at least a part of the flow path.
US10103046B2

Buffer chamber including robots, a carousel and at least one heating module for use with a batch processing chamber are described. Robot configurations for rapid and repeatable movement of wafers into and out of the buffer chamber and cluster tools incorporating the buffer chambers and robots are described.
US10103043B2

The inventive concepts provide apparatuses for transferring a substrate and/or apparatuses for processing a substrate including the same. The substrate transferring apparatus including a chamber, a filter assembly disposed in a chamber to provide external air into the chamber, and an additional assembly including a moisture removing part and a purge gas providing part sequentially stacked on the filter assembly may be provided. The filter assembly may be coupled to the additional assembly.
US10103031B2

Replacement chemistries for the cC4F8 passivation gas in the Bosch etch process and processes for using the same are disclosed. These chemistries have the formula CxHyFz, with 1≤x<7, 1≤y≤13, and 1≤z≤13. The replacement chemistries may reduce RIE lag associated with deep silicon aperture etching.
US10103023B2

With a semiconductor device fabrication method, an oxide film and a thermal oxide film formed over a semiconductor substrate are etched and ions are implanted in the semiconductor substrate in a high-temperature environment with the etched oxide film as a mask. Furthermore, the thermal oxide film has high adhesion to the semiconductor substrate. As a result, even if a difference in linear expansion coefficient arises between the semiconductor substrate and the oxide film due to a change in the linear expansion coefficient of the semiconductor substrate, the oxide film does not peel off the semiconductor substrate or crack because the oxide film is formed over the semiconductor substrate with the thermal oxide film therebetween.
US10103021B2

A thermally oxidized heterogeneous composite substrate provided with a single crystal silicon film on a handle substrate, said heterogeneous composite substrate being obtained by, prior to a thermal oxidization treatment at a temperature exceeding 850° C., conducting an intermediate heat treatment at 650-850° C. and then conducting the thermal oxidization treatment at a temperature exceeding 850° C. According to the present invention, a thermally oxidized heterogeneous composite substrate with a reduced number of defects after thermal oxidization can be obtained.
US10103020B2

A substrate processing apparatus includes a substrate holding part, a substrate rotating mechanism, a processing liquid supply part for supplying a processing liquid onto the substrate, a cup part for receiving the processing liquid spattering from the substrate being rotated, by its inner peripheral surface, a top plate disposed above the substrate, and a liquid film forming part for forming a rotating liquid film which rotates in the same direction as the substrate does, on the inner peripheral surface of the cup part, by supplying a liquid onto an upper surface of the top plate rotating in the same direction as the substrate rotates, in parallel with a processing of the substrate with the processing liquid. It is possible to prevent droplets caused by collision of the processing liquid spattering from the substrate against the cup part from being deposited on the substrate.
US10103010B2

Embodiments described herein generally related to a substrate processing apparatus. In one embodiment, a process kit for a substrate processing chamber disclosed herein. The process kit includes a first ring having a top surface and a bottom surface, an adjustable tuning ring having a top surface and a bottom surface, and an actuating mechanism. The bottom surface is supported by a substrate support member. The bottom surface at least partially extends beneath a substrate supported by the substrate support member. The adjustable tuning ring is positioned beneath the first ring. The top surface of the adjustable tuning ring and the first ring define an adjustable gap. The actuating mechanism is interfaced with the bottom surface of the adjustable tuning ring. The actuating mechanism is configured to alter the adjustable gap defined between the bottom surface of the first ring and the top surface of the adjustable tuning ring.
US10103005B2

Disclosed herein are a system and method for imaging low electron yield regions with a charged beam imager. In certain embodiments, a system may include a processor, wherein the processor comprise an image waveform finder, a synthetic image generator and an output image generator; wherein the processor is configured to (i) receive or generate multiple images of a region of the object; wherein the region has an electron yield that is below an electron yield threshold; (ii) process the multiple images to generate multiple synthetic images, and (iii) generate an output image of the region in response to the multiple synthetic images.
US10102998B2

A well-logging tool may include a sonde housing, and a radiation generator carried by the sonde housing. The radiation generator may include a generator housing, a target carried by the generator housing, a charged particle source carried by the generator housing to direct charged particles at the target, and at least one voltage source coupled to the charged particle source. The at least one voltage source may include a voltage ladder comprising a plurality of voltage multiplication stages coupled in a bi-polar configuration, and at least one loading coil coupled at at least one intermediate position along the voltage ladder. The well-logging tool may further include at least one radiation detector carried by the sonde housing.
US10102995B2

A device for monitoring and indicating a fuse tube detachment from a fuse cutout assembly contains a structural body, a tilt switch, a power source, a visual indicator, and an attachment mechanism. The attachment mechanism is used to mount the device onto the fuse tube. The tilt switch monitors the position of the fuse tube. More specifically, when the vertical position of the fuse tube changes to the dropped position the tilt switch is triggered. Thus, the visual indicator is illuminated. The illumination aids in the process of discovering the detached fuse tube. In addition to the visual indicator, the device can also be equipped with a wireless communication device and an alarm system. The wireless communication device can be used to provide the exact location of the detached fuse tube. On the other hand, the alarm system can be used to expedite the process of discovering the detached fuse tube.
US10102990B2

A load selector has a load changeover switch insert with a switching tube rotatable about an axis, at least one switching segment fastened to the switching tube, and at least two vacuum interrupters in the at least one switching segment. Each vacuum interrupter has a switching tube having a respective axially movable contact that cooperates at its free end with an actuating lever. The vacuum interrupters are so arranged in alternation in opposite sense that the movable contacts of the at least two vacuum interrupters are movable with respect to the axis alternately in opposite directions.
US10102982B2

A supercapacitor and a related electrolyte composition suitable for use in a supercapacitor are provided. An electrolyte composition can include a conductive sodium salt component comprising NaTFSI and a non-aqueous solvent component comprising dimethoxy ethane (DME). The conductive sodium salt component and the non-aqueous solvent component can be present at a molar ratio of NaTFSI:DME of 1:1 to 1:3, inclusive.
US10102981B2

A method of fabricating a super-capacitor provides a substrate, and then adds an electrode and electrolyte template film, having a well for receiving the electrode, to the substrate. The method also adds a second electrolyte to the electrode and electrolyte template.
US10102980B2

A negative electrode active material for lithium ion capacitor, which reduces the thickness of a negative-electrode active material layer while maintaining the conventional level of energy density.The negative-electrode active material is a composite carbon material manufactured by kneading a carbon black having an average particle diameter of 12 to 300 nm with a carbon precursor such as pitch, the resulting mixture is baked or graphitized baking between 800° C. to 3200° C., and then pulverized such that the average particle diameter (D50) thereof is 1 to 20 μm and the BET specific surface area is between 100-350 m2/g. An initial charging capacity is at least 700 mAh/g, and the cell volume is reduced as the thickness of the negative electrode active material layer becomes thinner than the conventional one.
US10102979B2

A process for manufacturing an electrode utilizing electron beam (EB) or actinic radiation to cure the electrode binder is provided. A process is also disclosed for mixing specific actinic or EB radiation curable polymer precursors with electrode solid particles to form an aqueous mixture, application of the mixture to an electrode current collector, followed by the application of actinic or EB radiation to the current collector for curing the polymer, thereby binding the electrode binder to the current collector. Lithium ion batteries, electric double layer capacitors, and components produced therefrom are also provided.
US10102956B2

Disclosed is a system (10) for generating skyrmions, including: a gun (12) including a wall-forming region (14) made from a first material, the region (14) defining an outer space (16) made from a second material different from the first material and an inner space (18) made from a third material different from the first material, the second material and the third material being magnetic materials; and a magnetization reversal device (26) that can reverse the magnetization at the interface between the region (14) and the inner space (18).
US10102952B2

An adjustable inductor and a method of assembling such an inductor. The inductor may include a toroidal core defining a pair of gaps to provide a removable core section, the core also including a rigid core section; compressible gap material positioned in the gaps; windings wound on the rigid core section; and force-applying structure operable to apply a force to the removable core section to adjust the gaps and thereby the inductance.
US10102950B2

According to one embodiment, a permanent magnet is provided with a sintered body having a composition represented by R(FepMqCurCo1-p-q-r)zOw (where, R is at least one element selected from rare-earth elements, M is at least one element selected from Ti, Zr and Hf, and p, q, r, z and w are numbers satisfying 0.25≤p≤0.6, 0.005≤q≤0.1, 0.01≤r≤0.1, 4≤z≤9 and 0.005≤w≤0.6 in terms of atomic ratio). The sintered body has therein aggregates of oxides containing the element R dispersed substantially uniformly.
US10102946B1

Methods for forming discontinuous shields or shield structures for use in a cable are provided. A layer of dielectric material may be provided that extends in a longitudinal direction and has a first width across a width direction perpendicular to the longitudinal direction. Additionally, a layer of electrically conductive material may be formed on the dielectric material, and the layer of electrically conductive material may extend in the longitudinal direction and may have a second width across the width direction that is less than the first width. Respective gaps may be formed through both the electrically conductive material at a plurality of locations along the longitudinal direction, and each gap may span across the width direction by a distance greater than the second width but less than the first width.
US10102939B2

A conductive fiber reinforced polymer composition may include a composite structure having a longitudinal axis, a lateral axis, and a through axis, the composite structure including a polymer matrix, a conductive filler incorporated into the polymer matrix, and a reinforcing material incorporated into the polymer matrix.
US10102927B2

A method of genetic testing utilizing a system of servers, databases, computers, software applications, or any other computing module. The computing modules allow for creation of a genetic test script and the analysis of genetic information based on the genetic test script. The system can also account for the use of proprietary biomarkers.
US10102914B2

Embodiments are provided that include a method including providing a first voltage to a selected memory cell and providing a second voltage to the selected memory cell during an operation. The first voltage is greater in magnitude than the second voltage and the first voltage is applied for a shorter duration than the second voltage. The method also includes determining a state of the memory cell after providing the first voltage and the second voltage.
US10102901B2

A device including a memory cell and write assist circuit is disclosed. The memory cell includes a first inverter and a second inverter cross-coupled with the first inverter. The first inverter is operated with a first operational voltage and a third operational voltage, and the second inverter is operated with a second operational voltage and a fourth operational voltage. The write assist circuit is coupled to the memory cell. During a write operation of the memory cell, the write assist circuit is configured to adjust a voltage level of the first operational voltage, the second operational voltage, the third operation voltage, the fourth operation voltage, or a combination thereof, by a bias voltage difference.
US10102899B2

A semiconductor device includes a SRAM circuit. The SRAM circuit includes: a memory array having a plurality of memory cells arranged in a matrix; a ground interconnection commonly connected to each of the memory cells; and a first potential control circuit for controlling a potential of the ground interconnection depending on an operation mode. The first potential control circuit includes a first NMOS transistor and a first PMOS transistor connected in parallel to each other between a ground node providing a ground potential and the ground interconnection.
US10102897B2

A memory device includes: a resistive memory cell connected to a first node; a current supply unit providing to a sensing node a comparison current to be compared with a cell current flowing through the first node to read data stored in the resistive memory cell; a clamping unit connected between the sensing node and the first node and including a transistor and a capacitor connected to a gate of the transistor via a second node; and a sense amplifier sensing the sensing node voltage and transitioning an output value when the sensing node voltage is less than a reference voltage. The clamping unit receives a first read voltage and a boost voltage, ramps up a voltage of the first node in a first precharge mode, and adjusts a level of a second read voltage of the second node in a second precharge mode.
US10102877B2

A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a controller to cause the controller to: monitor, by the controller, a resistance value of each of a plurality of detector structures positioned in an array, and detect, by the controller, a change in a resistance value of at least one of the detector structures, for identifying a defect on a magnetic medium. Each of the detector structures includes a pair of conductive layers separated by an insulating material. Moreover, none of the detector structures include an operable reader for reading data from a magnetic medium. Other systems, methods, and computer program products are described in additional embodiments.
US10102866B2

The present document relates to audio source coding systems. In particular, the present document relates to audio source coding systems which make use of linear prediction in combination with a filterbank. A method for estimating a first sample (615) of a first subband signal in a first subband of an audio signal is described. The first subband signal of the audio signal is determined using an analysis filterbank (612) comprising a plurality of analysis filters which provide a plurality of subband signals in a plurality of subbands from the audio signal, respectively. The method comprises determining a model parameter (613) of a signal model; determining a prediction coefficient to be applied to a previous sample (614) of a first decoded subband signals derived from the first subband signal, based on the signal model, based on the model parameter (613) and based on the analysis filterbank (612); wherein a time slot of the previous sample (614) is prior to a time slot of the first sample (615); and determining an estimate of the first sample (615) by applying the prediction coefficient to the previous sample (614).
US10102856B2

Ambient assistance is described. An assistant device can operate in an active experience mode in which a response to a user's speech is provided if it includes a hardware activation phrase. Based on characteristics of the environment, the mode can be adjusted to a passive experience mode in which a response to speech is provided even if it does not include the hardware activation phrase.
US10102854B2

Embodiments of the disclosure generally relate to a dialog system allowing for automatically reactivating a speech acquiring mode after the dialog system delivers a response to a user request. The reactivation parameters, such as a delay, depend on a number of predetermined factors and conversation scenarios. The embodiments further provide for a method of operating of the dialog system. An exemplary method comprises the steps of: activating a speech acquiring mode, receiving a first input of a user, deactivating the speech acquiring mode, obtaining a first response associated with the first input, delivering the first response to the user, determining that a conversation mode is activated, and, based on the determination, automatically re-activating the speech acquiring mode within a first predetermined time period after delivery of the first response to the user.
US10102853B2

A method of processing received data representing speech comprises monitoring the received data to detect the presence of data representing a first portion of a trigger phrase in said received data. On detection of the data representing the first portion of the trigger phrase, a control signal is sent to activate a speech processing block. The received data is monitored to detect the presence of data representing a second portion of the trigger phrase in said received data. If the control signal to activate the speech processing block has previously been sent, then, on detection of the data representing the second portion of the trigger phrase, the activation of the speech processing block is maintained.
US10102852B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting notifications in an enterprise system. In one aspect, a method include actions of obtaining a template that defines (i) trigger criteria for presenting a notification type and (ii) content rules for determining content to include in a notification of the notification type. Additional actions include accessing enterprise resources of an enterprise, the enterprise resources including data describing entities related to the enterprise and relationships among the entities. Further actions include, accessing user information specific to a user and determining that the trigger criteria is satisfied by the enterprise resources and the user information. Additional actions include generating a particular notification of the notification type based at least on the content rules and providing the particular notification to the user.
US10102851B1

Incremental speech recognition results are generated and used to determine a user's intent from an utterance. Utterance audio data may be partitioned into multiple portions, and incremental speech recognition results may be generated from one or more of the portions. A natural language understanding module or some other language processing module can generate semantic representations of the utterance from the incremental speech recognition results. Stability of the determined intent may be determined over the course of time, and actions may be taken in response to meeting certain stability thresholds.
US10102850B1

A speech recognition system utilizing automatic speech recognition techniques such as end-pointing techniques in conjunction with beamforming and/or signal processing to isolate speech from one or more speaking users from multiple received audio signals and to detect the beginning and/or end of the speech based at least in part on the isolation. Audio capture devices such as microphones may be arranged in a beamforming array to receive the multiple audio signals. Multiple audio sources including speech may be identified in different beams and processed.
US10102845B1

Features are disclosed for determining a definition or value of a nonstandard term. A user utterance may be processed into one or more candidate transcriptions. An interpretation of the utterance can be generated from the transcriptions. If the transcription includes a word, phrase, or term that is not recognized or is used in a nonstandard way, one or more data stores may be queried regarding the proper value or definition of the term. If a definition or value is not available in the data stores, the user may be prompted to provide one. The user-supplied definition can be saved for future use, and may be used as a general definition of the term for other users.
US10102840B2

If a thickness of a sound absorber arranged in a vehicle and clearances in the vehicle do not match and gaps are formed between the sound absorber and the respective members in the vehicle, abnormal noise due to the mutual contact of the members and noise outside the vehicle enter the vehicle interior to impair vehicle interior quietness. This is solved by a sound absorber which includes a nonwoven fabric containing 5 to 50 mass % of second fibers having a lower melting point than that of first fibers and can cause the first and second fibers to be more loosely interfaced and increase a volume of the nonwoven fabric by heating the nonwoven fabric to about the melting point of the second fibers and softening or melting the second fibers even after production.
US10102829B2

Display rotation management is described. A device may include sensors disposed within a housing that produce an output usable to determine an orientation of a display device disposed on a surface of the housing. A rotation manager module disposed within the housing may process the output of the sensors to determine the orientation of the display device. The rotation manager module may calculate an average orientation of the display device over a time interval and a variance of the orientation. Based on the variance of the orientation in relation to a threshold amount, the rotation manager module can set a screen orientation of the display device.
US10102817B2

A display device includes a processor including a first display mode in which the processor displays the image on the display screen from an internal image data after the processor receives a first control signal, and a second display mode in which the processor displays the image on the display screen from the image data received by the processor after the processor receives a second control signal. A luminance adjuster adjusts a display luminance based on the internal image data corresponding to a final frame immediately before switching from the first display mode to the second display mode to a display luminance higher than a display luminance of the internal image data of another frame in the first display mode. In the final frame, the image is displayed based on the internal image data in which the display luminance is adjusted by the luminance adjuster.
US10102816B2

The embodiment of the present invention provides methods and apparatus for compensating data voltage and display devices and relates to a display field, which are capable of decreasing leakage currents of thin film transistors and improving or eliminating the vertical crosstalk phenomenon. The method for compensating data voltage, comprising the following steps of: determining whether a current frame is identical to a previous one frame; outputting a compensation voltage to compensate data voltage of the current frame if the current frame is identical to that previous one frame; and outputting information about the frame according to the compensated data voltage.
US10102811B2

A method of displaying a three-dimensional image includes outputting a converted left image generated based on a left image to a pixel of a display panel during a first period, where the converted left image has a grayscale value less than a grayscale value of the left image, outputting the left image to the pixel of the display panel during a second period, outputting a converted right image generated based on a right image to the pixel of the display panel during a third period, where the converted right image has a grayscale value less than a grayscale value of the right image, and outputting the right image to the pixel of the display panel during a fourth period.
US10102810B2

A display device includes: an image display panel including a plurality of pixels each including a first sub-pixel, a second sub-pixel, and a third sub-pixel that display a first color to a third color; and a signal processing unit. The signal processing unit stores an expanded color space, acquires an expansion coefficient for expanding a color displayed by the image display panel to a color that can be extended in the expanded color space, obtains output signals of the first sub-pixel to the third sub-pixel based on at least input signals of the first sub-pixel to the third sub-pixel and the expansion coefficient, and outputs the output signals to the first sub-pixel to the third sub-pixel. The expanded color space is a color space that can extend a color the brightness of which is higher than brightness in a standard color space.
US10102809B2

An image display apparatus, includes: a first conversion unit configured to generate first image data by applying a first gradation conversion characteristic to input image data; a light-emitting unit; a control unit configured to control an emission brightness of the light-emitting unit; a second conversion unit configured to generate second image data by correcting gradation values of the first image data based on the emission brightness of the light-emitting unit; a third conversion unit configured to generate third image data by applying a second gradation conversion characteristic to the second image data; and a display unit configured to display an image by transmitting light emitted from the light-emitting unit based on the third image data.
US10102807B2

There is provided a display device including a display including a first pixel connected to a first data line and a second pixel connected to a second data line, a data signal generator configured to generate an output signal, and a signal divider configured to divide the output signal, to generate a first data signal and a second data signal, and to apply the first data signal and the second data signal to the first data line and the second data line, respectively, wherein the data signal generator is configured to generate the output signal based on a coupling effect of a first parasitic capacitor formed between the first data line and the second data line and a coupling effect of a parasitic capacitor of a data line formed by the first data line and second data line.
US10102795B2

An operating method of a display device includes providing a first supply voltage to a light emitting diode to make a driving current pass through the light emitting diode. The light emitting diode is electrically connected with an electrically controlled switch, the electrically controlled switch is electrically connected with a control circuit, the control circuit is configured to drive the electrically controlled switch according to a data signal and a scan signal, the first supply voltage is a pulse width modulation voltage, and a duty cycle of the first supply voltage is less than 100%.
US10102778B2

To provide an information writable film that is chemical and abrasion resistance, and is suitable for high contrast white laser marking. The information writable film comprises a writable film layer 110 and a reading assistance layer 120. The writable film layer 110 is formed into a film shape by thinly stretching a material, which material is a mixture of a color former composition for coloring white when receiving the particular wavelength laser beam by changing its physical and chemical characteristic and a transparent plastic composition. The reading assistance layer 120 is provided enhancing the contrast ratio. The writable film layer 110 is provided with laser coloring properties and chemical and abrasion resistance. During writing, an identification code is written by laser by coloring the color former in the writable film layer 110. During reading, the contrast ratio is enhanced by superimposing the color of the reading assistance layer 120.
US10102776B2

A simulation device and method for using same are provided for simulating a position of a replica human spine due to different pathologies and different surgical positions. The simulation device includes a carrier portion rotatably attached to a base portion. The carrier portion supports a first adjuster, a second adjuster, and a third adjuster for supporting various portions of the replica human spine. The carrier portion and the first, second, third supports affording adjustment of the position of the replica human spine.
US10102772B2

Systems and methods to enable users to communicate via a language learning exchange are provided herein. One aspect includes registering through a computing device one or more users in a user community of an online language learning platform, the one or more users associated with profile information comprising user name, native language, and language of interest elements; accessing language content for use by the one or more users; matching the one or more users with one or more complementary users; and making the language content available to the users via a language learning exchange interface.
US10102770B2

A method of demonstrating bacteria removal from the tongue, the method comprising: providing a simulated tongue substrate comprising a plurality of projections wherein the plurality of projections are arranged to simulate the surface of a human tongue; applying a film to the surface of the simulated tongue substrate; exposing the simulated tongue substrate to a liquid; agitating the simulated tongue substrate and the liquid to at least partially remove the film, wherein a liquid-film mixture is formed.
US10102768B2

A system includes a memory and a processor operatively coupled to the memory. The processor being configured to execute instructions to monitor a behavior of a player of a first construction toy. The first construction toy includes at least one sensor to detect a first construction made by the player between the first construction toy and a second construction toy. The processor being further configured to record the first construction made by the player between the first construction toy and the second construction toy. The processor also being configured to identify a preexisting second construction that is similar to the first construction. The processor being configured to group all the constructions. The processor being further configured to determine a behavior variability and a complexity level for the player based on the construction operations and structures.
US10102763B2

A computer-implemented method for modifying one or more contents of an electronic learning system for a user impaired by a color vision deficiency. The method includes: generating a vision profile for the user, the vision profile indicating at least a type of the color vision deficiency, identifying, from the one or more contents, a content to be modified, the content including at least two portions formed of a first color and a second color, respectively, the first color being different from the second color but the first color being at least partially indistinguishable from the second color by the user due to the color vision deficiency, identifying a content transformation to be applied to the content based on the vision profile, the content transformation including one or more adjustments of the content to accommodate the color vision deficiency impairing the user; and applying the content transformation to the content.
US10102762B2

Learning content management systems and processes are described that enable a user to independently define or select learning content, frameworks, styles, and/or protocols. The frameworks may be configured to specify a flow or an order of presentation to a learner with respect to a learning content presentation. The style definition may define an appearance of learning content. At least partly in response to a publishing instruction, the received learning content and the received framework definition are merged and then rendered in accordance with the defined style. The rendered merged learning content and framework definition are packaged in accordance with the defined/selected protocol to provide a published learning document.
US10102757B2

Systems and methods for unmanned vehicle security and monitoring are provided herein. In exemplary embodiments, a redundant sensor and control system is used for monitoring and controlling the unmanned vehicle. The redundant sensor and control system is operable to override the control station and take over control of the unmanned vehicle when at least one operational condition of the unmanned vehicle exceeds an approved parameter.
US10102751B2

A method for operating a vehicle equipped with a surroundings sensor system is provided. In the method, at least one preceding and/or oncoming two-wheeler is detected at least as a function of data of the surroundings sensor system. In addition, an angle of inclination of the two-wheeler is ascertained at least as a function of data of the surroundings sensor system and a movement path of the two-wheeler is predicted based on the ascertained angle of inclination. The operation of the vehicle takes place in this case based on the predicted movement path.
US10102746B2

A driving support device includes: an intersection information acquiring unit 3 to obtain signal light information about traffic signals installed at one or more intersections ahead of a road along which the vehicle is traveling and to obtain distances to the intersections; a vehicle state detector 4 to detect a position and speed of travel of the vehicle; a signal passableness deciding unit 5 to decide a passable or impassable state of the traffic signals by the vehicle from the signal light information, the distances to the intersections, and the position and speed of travel of the vehicle; and a display controller 7 to display the passable or impassable state of the traffic signals decided by the signal passableness deciding unit 5 by changes of color on the map.
US10102741B2

A remote control device for an aircraft and an aircraft system are provided. The aircraft system includes the aircraft and the remote control device. The remote control device includes a first global positioning system (GPS) chip, a magnetometer, a gyroscope chip, a main control chip and a first signal transceiver. The first GPS chip, the magnetometer and the gyroscope chip are respectively connected with the main control chip, and the first signal transceiver is connected with the main control chip. The first GPS chip, the magnetometer and the gyroscope chip transmit three different position signals of the remote control device to the main control chip respectively; the main control chip transmits a control signal through the first signal transceiver, and the first signal transceiver receives a condition signal of the aircraft and then transmits to the main control chip.
US10102740B2

According to one configuration, a remote controller device wirelessly controls a remote media system. The remote controller device includes multiple selectable control buttons, multiple optical sources, and controller hardware. Each optical source individually back-illuminates a respective selectable control button of the multiple selectable buttons. The controller hardware selectively activates different groupings of the multiple optical sources depending upon a current operational mode of the remote media system. For example, a respective user of the remote controller device selects a particular button of the remote controller device corresponding to the first operational mode. The remote controller device, in turn, transmits a wireless signal to the remote media system to control the remote media system to the first operational mode. Rather than illuminating all buttons, the remote controller device then back-illuminates only a relevant group of multiple selectable control buttons applicable to the first operational mode.
US10102739B2

A system and method for using an universal remote control to access extended operational functions of a device. A consumer causes the universal remote control to transmit a code data value selected from the library to a target device while observing the effect of the transmitted code data value on the target device. When the target device responds in a manner desired by the consumer, the consumer may tag the code data value that caused the desired effect and assign the tagged code data value to a programmable key on the universal remote control.
US10102736B2

The invention is a service for sending and/or receiving messages in a first format intended for a recipient or authority, where the service identifies for the intended recipient a second format for receiving messages, and where the service formats a communication for delivery to the intended recipient, where the message is prepared to be presented to the recipient in the first and/or the second format.
US10102730B2

A monitoring apparatus includes a detector and a notifying unit. The detector detects, based on an image obtained by capturing an image of a space in which a monitoring target acts, an act which is likely to cause the monitoring target to be exposed to danger. The notifying unit sends, in accordance with the act and an exercise ability of the monitoring target, a notification indicating that the monitoring target is likely to be exposed to danger.
US10102724B2

An operating device for operating an electrical bicycle component includes an annular base element, annular actuating element and first electrical contact switch. The annular base element is configured to be non-rotatably mounted about a bicycle handlebar. The annular actuating element is rotatable relative to the annular base element from a neutral position to a first actuating position. The annular actuating element is pre-loaded into the neutral position. The first electrical contact switch is actuated when the annular actuating element is moved from the neutral position to the first actuating position to generate a first sensory feedback.
US10102723B2

A method or system that receives input media including at least video data in which a video event within the video data is detected. Related data that is associated with the detected video event is collected and one or more feature parameters are configured based on the collected related data. The type of video event is determining and a set of feature parameters is selected based on the type of video event. A haptic effect is then automatically generated based on the selected set of feature parameters.
US10102717B2

Various embodiments of the present disclosure provide a gaming system and method providing a slot game and enabling accumulation of graphical image symbols. Generally, in various embodiments, the gaming system enables a player to accumulate graphical image symbols during play of the slot game and, when a complete set of the graphical image symbols is accumulated such that a graphical image associated with that complete set is displayed, provides a feature to the player. The gaming system of the present disclosure thus encourages players to continue play of the slot game to attempt to accumulate a complete set of the graphical image symbols such that the gaming system provides the feature.
US10102715B2

Wagering methods, devices, and systems that allow individual participants in a game of poker to opt-in or opt-out of a bad beat feature are presented. For each hand played at a given table, a participant may activate the bad beat feature. Once the feature is activated, the participant is eligible for winning at least part of a bad beat progressive jackpot. This jackpot may be funded by tokens purchased by the participant, a rake taken from the hand's wagers, or by some other means. Apportionment of the bad beat progressive jackpot may be triggered by the participant losing the hand despite having cards that provide the participant with a significant likelihood of winning the hand.
US10102712B2

A system and method for controlling a player's rate of play is provided. In an embodiment, a rate of play is defined that influences when a player is transferred to a new hand, such as upon folding or when play in a current hand is completed. Rate of play may be expressed, for example, as a percentage of hands to transfer upon which the player is to be moved upon folding. In another embodiment, a player may select, for example, a “Fold and Transfer” option or a “Fold and Observe” option, thereby allowing the player to better control the rate of play. In yet another embodiment, a player may designate a rate of play and be presented with a “Fold and Transfer” option and/or a “Fold and Observe” option, wherein the “Fold and Transfer” option and/or the “Fold and Observe” option may override the designated rate of play.
US10102700B2

Disclosed embodiments provide techniques for entry access synchronization. A lock interface module is installed at a premises and is in communication with one or more electronic locks. The lock interface module is in electronic communication with an access management system. Changes in access permissions made from the access management system are quickly propagated to the electronic locks by the lock interface module.
US10102698B2

An electronically addressable object carrier for enabling the management of removably suspended objects, such as keys, distributed in an object location space, The object carrier includes a housing having an object retention element for securing an object to the object carrier and a lock element for releasable engagement with an associated locking device, the microcontroller having a unique object address serving to identify an object secured to the object carrier; a plurality of electrically conductive contact pads in the housing for electrically coupling the microcontroller to a source of object address signals and electrical power signals and a visible indicator coupled to the microcontroller for activation whenever the microcontroller receives an address signal representative of the unique object address. The lock element is a recess formed in a surface of the housing with an abutment edge. The associated locking device is a solenoid having a retractable plunger terminating in a control element which engages the recess. The locking device is mounted adjacent a mounting aperture in a support element, such as a cabinet interior wall. In use, the carrier is inserted into the wall aperture until the control element engages the housing recess, which locks the carrier in place. To unlock, the solenoid is operated to retract the plunger to release the carrier for manual removal.
US10102689B2

Systems and methods for location reporting of detected events during vehicle operation in accordance embodiments of the invention are disclosed. In one embodiment of the invention, an event reporting telematics unit configured to report the location of events includes a first sensor configured to determine sensor information, a storage device configured to store sensor information and an event reporting application, and a processor, wherein the event reporting application configures the processor to receive a first sensor information using the first sensor, calculate a first sensor information timestamp, where the first sensor information timestamp is associated with the first sensor information, determine the occurrence of a vehicle event, complete the determination of the vehicle event, correlate the first sensor information with the determined event using the first sensor information timestamp, and determine the time corresponding to the beginning of the determined event.
US10102686B2

A lap counting system includes a pool that has an outer wall. The outer wall has an inside surface and the pool may contain a liquid. A tracking unit is coupled to the pool. The tracking unit is positioned on the inside surface such that the tracking unit may be submerged in the liquid. Thus, the tracking unit is accessible to a swimmer. The tracking unit is sensitive to touch such that the tracking unit may be engaged by the swimmer each time the swimmer completes a lap in the pool. Thus, the tracking unit records and times each lap swam by the swimmer.
US10102683B2

A central monitoring station is linked to a plurality of remote terminals, such as payment terminals at a plurality of parking facilities. A two-way communication system enables communication between a customer who is remote from the central monitoring station and an attendant at the central monitoring station. The communication system may also allow the attendant to manipulate each remote terminal to collect data or troubleshoot or override the function of the terminal.
US10102678B2

A method is disclosed that includes receiving an instruction to generate a virtual place-located anchor at a virtual location that is world-locked. Data items from a target data source are received. A subset of the data items is linked to the virtual place-located anchor. A first display device is caused to display virtual content of the subset of data items at the virtual place-located anchor. If a condition under which a second user is authorized to view the virtual content is satisfied, a second display device is caused to display the virtual content at the virtual place-located anchor.
US10102676B2

An information processing apparatus including an imaging section that performs imaging over a range including at least part of a user's field of view and a control section that detects the user's operation based on an image captured by the imaging section and estimates a target object from objects contained in the captured image in accordance with the detected operation.
US10102659B1

Systems and methods for utilizing a device as a marker for virtual content viewed in an augmented reality environment are discussed herein. The device (or sign post) may comprise a wirelessly connectable device linked to a power source and associated with multiple linkage points. The device may provide information to a user (or a device of a user) defining virtual content and a correlation between the linkage points and a reference frame of the virtual content. When rendered by a display device, the virtual content may be presented based on the reference frame of the virtual content correlated to the real world by virtue of the position of the linkage points in the real world.
US10102657B2

A flat scene modeler can more accurately simulate items in environments by receiving instructions to model a given 2D depiction of an item in a given 2D depiction of a room. The flat scene modeler can analyze the instructions and arrange a 3D model of the item in a 3D model of the room. Textures, materials, lighting, and virtual camera position are modified per the received instructions. Two-dimensional images rendered from the 3D models can be provided to a user as a simulation.
US10102654B1

A computer-implemented method and system for visualizing an iso-surface is disclosed. The computer-implemented method includes generating a plurality of view-point images and view-point metadata of an iso-surface from the perspective of a plurality of view-points. Further, the computer-implemented method includes transferring one or more of the view-point images and view-point metadata to a client device. Furthermore, the computer-implemented method includes displaying the one of the view-point images on the client device. The computer-implemented method includes receiving a user indication for a new user selected view-point and sending a request to the High Performance Computing cluster for a new view-point image, wherein the new user selected view-point image is from non view-point orientation. The computer-implemented method also includes generating a new user view-point image and pixel depth metadata. Moreover, the computer-implemented method includes transmitting the new user view-point image and pixel depth metadata to the client device and displaying the new user view-point image, wherein the client uses a web interface to render the display image.
US10102649B2

The present invention is notably directed to computer-implemented methods and systems for recovering an image. Present methods comprise: accessing signal data representing signals; identifying subsets of points arranged so as to span a region of interest as current subsets of points; reconstructing an image based on current subsets of points, by combining signal data associated to the current subsets of points; detecting one or more signal features in a last image reconstructed; for each of the detected one or more signal features, modifying one or more subsets of the current subsets, so as to increase, for each of the modified one or more subsets, a relative number of points at a location of said each of the detected one or more signal features. The relative number of points of a given subset at a given location may be defined as the number of points of said given subset at the given location divided by the total number of points of said given subset, whereby new current subsets of points are obtained; and repeating the above steps of reconstructing, detecting and modifying, as necessary to obtain a reconstructed image that satisfies a given condition.
US10102647B2

A device includes a processor configured to execute a first estimation process including detecting a marker from a captured image, and estimating first position and posture of a camera at a time when the captured image is captured, based on a shape of the marker, execute a second estimation process including obtaining a map point in a three-dimensional space from the memory, and estimating second position and posture of the camera at the time when the captured image is captured, based on a correspondence between a projection point in which the map point is projected on the captured image and a characteristic point extracted from the captured image, and select the first position and posture or the second position and posture based on a result of comparison between a first translational component of the first position and posture and a second translational component of the second position and posture.
US10102642B2

Techniques are disclosed for generating a low-dimensional representation of an image. An image driver receives an image captured by a camera. The image includes features based on pixel values in the image, and each feature describes the image in one or more image regions. The image driver generates, for each of the plurality of features, a feature vector that includes values for that feature corresponding to at least one of the image regions. Each value indicates a degree that the feature is present in the image region. The image driver generates a sample vector from each of the feature vectors. The sample vector includes each of the values included in the generated feature vectors.
US10102632B2

A method for detecting line segments in an image. The method includes receiving an image taken by a camera. The method also includes computing, using a processor, line segment array metrics for the image. The method also includes finding, using the processor, a first maximum metric from the line segment array metrics. The method also includes determining, using the processor, a first line segment for the first maximum metric, wherein a processed image is created.
US10102625B2

A method and system analyzes multi-resolution medical images. The method includes receiving one or more multi-resolution medical images of one or more tissues. Each multi-resolution medical image is divided into a plurality of segments. Thereafter, each segment of the plurality of segments of each multi-resolution medical image is processed in parallel, utilizing one or more computation nodes, wherein each computation node includes one or more Graphical Processing Units (GPUs). The results corresponding to each segment of a multi-resolution medical image are collated, and a collated report is displayed.
US10102624B2

First and second image obtaining units respectively obtain a plurality of first projection images and a plurality of second projection images by tomosynthesis imaging operations according to first and second imaging conditions. A reconstructing unit reconstructs the plurality of first and second projection images employing processes of a reconstruction process that includes a filtering process other than the filtering process, to generate a plurality of first tomographic images and a plurality of second tomographic images for each of a plurality of cross sectional planes within a subject. A subtraction processing unit generates tomographic subtraction images from the first and second tomographic images. A filtering processing unit administers filtering processes on the tomographic subtraction images, to generate processed tomographic subtraction images.
US10102620B2

In tomosynthesis imaging for obtaining a tomographic image from a plurality of projected images, in a case where a reconstruction condition and the tone conversion condition have been changed, control is performed to determine whether or not to use the changed tone conversion condition for tone conversion processing to be performed on a tomosynthesis image reconstructed in accordance with the changed reconstruction condition.
US10102610B2

Examples are described for overlaying circular images onto a three-dimensional mesh model to generated respective portions of image content for 360-degree viewable content, where each of the portions is a sub-capsule that is larger than half of the sphere. The portions are rendered and then blended based on overlapping portions of the image content from the 360-degree viewable content.
US10102600B2

A head mounted display device includes an imaging unit that images an outside scene, an image display unit that displays an image and is capable of transmitting the outside scene, an electronic watermark acquisition unit that acquires an electronic watermark image embedded such that watermark information is not visually recognized by a user from a captured image of the outside scene, and a display image control unit that displays a watermark information corresponding image associated with the watermark information embedded in the acquired electronic watermark image on the image display unit.
US10102594B2

Mandatory and optional consumption points are identified to support management of power allocation. A mandatory consumption point is a consumption point required to function at a given time and an optional consumption point is a discretionary consumption point. The energy required for mandatory consumption points to complete their designated functions is calculated. An energy quota is designated for power allocation to the optional consumption points in response to the mandatory consumption point calculation, and the identification of available energy. Energy required for optional consumption points to complete their designated functions is calculated. The optional consumption points are dynamically prioritized and power is allocated to the optional consumption points responsive to this prioritization and with respect to the designated energy quota.
US10102589B1

Unmanned aerial vehicles (UAVs) may facilitate insurance-related tasks. UAVs may actively be dispatched to an insured asset and the area surrounding an insured asset, such as with the policyholder or insured's permission and collect data related to the insured asset, such as images, video, audio, weather conditions, thermal signatures, wood and soil samples, etc., and transmit this data to a computing device. The computing device may be associated with and/or utilized by an insurance provider to perform insurance-related tasks, such as processing the data to determine an amount of risk associated with the insured asset. If the amount of risk has increased, the computing device may provide a recommendation to a mobile device of the policyholder on how to reduce the risk such that corrective action may be taken. Insurance discounts may be provided based upon following recommendations that mitigate risk.
US10102578B2

Various embodiments are generally directed to techniques for automated call cross trade imbalance execution. Techniques described herein may provide an automated crossing solution for buy-side clients that limits position information to banks and individuals prior to setting a benchmark rate for foreign exchange. In some embodiments, clients may roll forward spot trades with a chosen counterparty bank, which is then sent to a centralized, automated, bank platform. Techniques described herein may offer a multi-bank platform solution that accepts trades, validates trades, performs credit checks, and executes trades in a manner that limits knowledge of position information prior to setting a benchmark rate. Further, proposed techniques include determining a trade imbalance and automatically executing the determined trade imbalance in a manner such that market impact is minimalized. In some embodiments, trade imbalances may be calculated on a bank-by-bank basis, thus allowing each bank to execute its own trade imbalance. Other embodiments are described.
US10102572B2

The present technology relates to distributed computerized exchange systems for trading of financial instruments. In particular it relates to a passive matching engine and an active matching engine that cooperates in handling data messages such that less bandwidth is used and so that improvement in latency can be achieved.
US10102569B1

A system, method and apparatus for exchanging value using a smart card in a financial transaction is disclosed. The system includes a smart card having a contact interface and a contactless interface interactive with a closed purse application and an open purse application controlled by a microprocessor. The closed purse application contains application-specific value, while the open purse contains general value. The application-specific value and general value are each compatible within the system of the invention to perform and settle the financial transaction. The financial transaction may include the smart card communicating with a load terminal or a transaction terminal to add or change the amount of value on the smart card. Further, the present invention include auto-load functionality for adding an amount of value to the smart card. Finally, applications such as a transportation application and a loyalty application are described.
US10102568B2

A system and methods are provided for matching images with viewing environment. A method includes accessing (410) a shopping site using a user device. The method further includes determining (415, 420) a viewing environment of a display on the user device. The method also includes receiving (430) an image depicting a product on the shopping site. The image is selected from a plurality of different images of the product taken under a plurality of different viewing environments and matches the viewing environment of the display on the user device. The method additionally includes showing (435) the image to a user on the display of the user device.
US10102556B2

A subscription-based system for providing commerce information for one or more mobile devices for one or more merchants. Some techniques employed feature a subscription-based method for presenting commercial resources to a mobile device. The method involves receiving mobile device user information relating to a geographic location to locate one or more merchants within a subscription-based shopping network, and receiving mobile device user information relating to a merchant type within the subscription-based shopping network. The method also involves receiving, from a database over a communication network, information for one or more merchants associated with the mobile device user information for the geographic location and the merchant type, and presenting the associated merchant information on the mobile device. The associated merchant information can include a merchant name and address, a merchant telephone number, a merchant advertisement, a merchant coupon, or a merchant product or service offering to subscribers of the shopping network.
US10102555B2

Illustrative embodiments may generally be directed to, among other things, a platform for providing information to one or more consumers to facilitate the purchase of one or more vehicles. In one embodiment, the platform may provide information associated with one or more OEMs and their vehicle product lines. In another embodiment, the platform may facilitate selecting, building, modifying, comparing, and/or purchasing one or more vehicles. In yet another embodiment, the platform may determine inventory data corresponding to actual available inventory at one or more dealerships.
US10102550B2

Systems and methods to provide telephonic connections. In one embodiment, a method includes: providing a listing on a marketplace, the listing including an assigned reference to be used to initiate a real time communication connection; and billing for a real time communication lead generated from presenting the listing in response to a real time communication initiated via the reference. In one embodiment, a method includes: conducting online auction of telephonic leads; determining a way to present listings based at least partially on received price bids on the telephonic leads (e.g., the order of placement, the selection for placement, etc); and providing the listings with information to initiate a telephonic connection in a way trackable to measure a number of telephonic calls generated from presenting the listings.
US10102549B1

In various embodiments, methods and systems for optimizing viewability rates by utilizing pre-bid client-side detection in autonomous bid-decisioning for advertising campaigns is provided. When provided with a unitary demand-side platform and sell-side platform system, advertisers may employ aspects of the present disclosure to pose a significant advantage in optimizing viewability rates for exchange sites purchased on the open digital advertising market. An advertiser, by way of the unitary demand-side and sell-side platform, can determine that runtime pre-bid viewability data corresponding to an exchange site is available. Based on the runtime pre-bid viewability data and historical performance data corresponding to the exchange site, an optimized calculation can be made to infer a substantially high likelihood of viewability if the exchange site is ultimately purchased by the advertiser. This optimized autonomous bid-decisioning can provide a significant advantage to advertisers in meeting their advertising campaign goals.
US10102541B2

The invention relates to systems and methods of providing a particular number of distributions of media content through a plurality of distribution nodes, which individually distribute the media content to users and/or other distribution nodes. The system may provide the media content and an allocation of the media content to a distribution node. The allocation may specify whether the distribution node may distribute the media content (e.g., a binary indication) or a number of times that the distribution node may distribute the media content during a time interval. By keeping track of allocations to and distributions by various distribution nodes, the system may adjust allocations and distributions to ensure adherence to the limit. For instance, the system may turn off distribution by some distribution nodes while allowing distribution by others. The system may also or instead reduce allocations or time intervals during which the various distribution nodes may distribute the media content.
US10102527B2

In a method and a system for data transmission, authentication data and an electronic key may be generated, with the electronic key being stored as assigned to the authentication data. Data may be encrypted, such as by a central communications device, into encrypted data, using at least part of the electronic key. Based on reception of the authentication data from a communications terminal, at least a portion of the electronic key and the encrypted data may be transmitted from the central communications device to the communications terminal.
US10102518B2

Methods, systems, and machine-readable media are disclosed for registering a mobile device for use in a mobile commerce system. According to one embodiment, a method of registering a mobile device for use in a mobile commerce system can comprise receiving at a service provider system a registration request from a user of the mobile device. A determination can be made with the service provider system whether to allow registration of the mobile device. In response to determining to allow registration of the mobile device, the registration request can be sent from the service provider system to an acquirer system.
US10102516B2

A transaction processing platform capable of facilitating the distribution to consumers of various types of prepaid products is disclosed. The transaction processing platform is configured to interface with one or more providers of such prepaid products in order to facilitate the procurement or activation of the products. The platform includes a conduit interface through which service request messages are received and respectively utilized to generate transaction requests for corresponding types of prepaid services. A supply interface arrangement, operatively coupled to the conduit interface, is configured to route a first of the transaction requests through a first supply interface associated with a first type of prepaid service. The supply interface arrangement also routes a second transaction request through a second supply interface associated with a second type of prepaid service. The platform is also configured to provide supplier response information received through the supply interfaces to the conduit interface.
US10102514B2

Systems, methods and apparatus for conducting payment transactions are provided. Pursuant to some embodiments, the payment transactions may be conducted between a consumer operating a mobile device and a merchant.
US10102508B1

A computer-implemented method includes issuing a transaction on the Automated Clearing House (ACH) electronic network, the transaction including instructions for printing a check, receiving the transaction, and printing the check according to the instructions.
US10102507B2

In an embodiment, a method facilitates battery replacement in a smart-home system. The method includes measuring, by one or more smart-home devices, at least one characteristic of a first battery in one of the smart-home devices, and determining from the at least one characteristic, whether replacement of the first battery is warranted. If replacement is warranted, the method sends an electronic order to a supplier for a replacement battery. The method further includes reading, by one or more of the smart-home devices, a machine readable code that accompanies a shipment of the replacement battery, embodying information from which an identity of the first smart-home device can be determined; determining, based at least in part on the information, a location of the first smart-home device; and providing, by one or more of the smart-home devices, visual and/or audible information to guide a user to the first smart-home device.
US10102493B1

An unmanned aerial vehicle (UAV) may emit masking sounds during operation of the UAV to mask other sounds generated by the UAV during operation. The UAV may be used to deliver items to a residence or other location associated with a customer. The UAV may emit sounds that mask the conventional sounds generated by the propellers and/or motors to cause the UAV to emit sounds that are pleasing to bystanders or do not annoy the bystanders. The UAV may emit sounds using speakers or other sound generating devices, such as fins, reeds, whistles, or other devices which may cause sound to be emitted from the UAV. Noise canceling algorithms may be used to cancel at least some of the conventional noise generated by operation of the UAV using inverted sounds, while additional sound may be emitted by the UAV, which may not be subject to noise cancellation.
US10102473B1

Digitized images of the propagated waveforms returned by Time-Domain (TD) sensors reveal the effects of bound water in soil samples, causing errors in the volumetric water content reported for samples due to soil type. Pattern analysis yields not only correct volumetric water content values but also the soil type from which the waveform was taken. Collection and analysis of waveforms from soils having precisely known properties yield computer-generated algorithms to improve the accuracy and number of reporting variables for integrated TD sensors. These algorithms can be deployed in the Cloud for external analysis, or can be incorporated within the sensor to report highly accurate readings of water content, conductivity and soil type under all conditions of these variables with no interpretive burden placed on the user of the sensor. Machine learning algorithms are intended to externally augment data measured by these sensors, or can be added to similar sensors.
US10102466B2

Magnetic keys having a plurality of magnetic layers having holes are disclosed. The location and orientation of the holes are controlled to generate magnetic fields that are of sufficient strength to be reliably read and sufficient complexity to be difficult to counterfeit. The magnetic keys are located on imaging-device supply items along with non-volatile memory devices containing measurements of the magnetic fields that are digitally signed. These supply items are difficult to counterfeit. Other devices are disclosed.
US10102460B2

A pharmaceutical filling system for a high volume pharmacy is described. The system can include a paper feed device and method. The system may include a paper collator with at one selectively openable shelf. A control device may monitor the capacity of the selectively openable shelf, and instruct a printer to hold printing additional print jobs. The selectively openable shelf may then be opened to allow the printed literature resting thereon to fall to a lower shelf, and the printer can then be restarted. Sheets of printed literature may be drawn from the paper collator, collected with any other sheets of printed literature associated with a prescription order, and mated with the prescription order for shipment.
US10102457B2

Text data is acquired from print request data, print content is expressed as raster data and print data is generated using a printer command based on the print request data, the acquired text data is added to the print data using the command, and the print data is sent with the text data to the printer.
US10102446B2

A system capable of determining which recognition algorithms should be applied to regions of interest within digital representations is presented. A preprocessing module utilizes one or more feature identification algorithms to determine regions of interest based on feature density. The preprocessing modules leverages the feature density signature for each region to determine which of a plurality of diverse recognition modules should operate on the region of interest. A specific embodiment that focuses on structured documents is also presented. Further, the disclosed approach can be enhanced by addition of an object classifier that classifies types of objects found in the regions of interest.
US10102443B1

An image processing system automatically segments and labels an image using a hierarchical classification model. A global classification model determines initial labels for an image based on features of the image. A label-based descriptor is generated based on the initial labels. A local classification model is then selected from a plurality of learned local classification model based on the label-based descriptor. The local classification model is applied to the features of the input image to determined refined labels. The refined labels are stored in association with the input image.
US10102435B2

A lane departure warning system includes a memory and a processor for validating a candidate region as including an image of a lane marker on the road is disclosed. The candidate region is identified within a latest road image of a temporal sequence of road images captured from the front of a vehicle traveling along a road. The memory stores non-transitory computer-readable instructions and adapted to store the road image. The image processor is adapted to execute the instructions to, when no previously-verified region and no previously-rejected region aligns with the candidate region: (i) determine a minimum distance between the candidate region and a previously-verified region of a previously-captured road image of the sequence, (ii) when the minimum distance exceeds a threshold distance, store the candidate region as a verified region, and (iii) when the minimum distance is less than the threshold distance, store the candidate region as a rejected region.
US10102423B2

Systems, devices, and methods are presented for segmenting an image of a video stream with a client device by receiving one or more images depicting an object of interest and determining pixels within the one or more images corresponding to the object of interest. The systems, devices, and methods identify a position of a portion of the object of interest and determine a direction for the portion of the object of interest. Based on the direction of the portion of the object of interest, a histogram threshold is dynamically modified for identifying pixels as corresponding to the portion of the object of interest. The portion of the object of interest is replaced with a graphical interface element aligned with the direction of the portion of the object of interest.
US10102419B2

System and techniques for progressive radar assisted facial recognition are described herein. An image may be obtained from a camera of the security device. A facial target in the image may be identified. The facial target may include a non-empty set of positive facial indicators and also be missing a non-empty set of facial indicators used for identification. In response to identifying the facial target, a power level of a millimeter wave radar may be increased at least until a threshold number of members of the set of facial indicators are observed. Then, the members of the set of facial indicators that are observed may be combined with the set of positive indicators of the face to create a composite image.
US10102410B2

A terminal device for fingerprint identification may include a control component and a screen. The screen may include a screen cover, a display component, a fingerprint detection element, and a plurality of touch signal detection elements. The fingerprint detection element and the plurality of touch signal detection elements may be between the screen cover and a top surface of the display component; the fingerprint detection element may be in a free area among different touch signal detection elements; and the control component may be electrically connected with the fingerprint detection element and configured to acquire detection signal of the fingerprint detection element, generate fingerprint data based on the detection signal of the fingerprint detection element, compare the fingerprint data with reference fingerprint data stored in advance, and execute a preset control instruction if the fingerprint data matches the reference fingerprint data.
US10102405B2

An electromagnetic coupling reader may include: an antenna, a management module, and a supervision unit, the supervision unit comprising a sleep mode configured to limit energy consumption, a first wake-up signal enabling the supervision unit to be extracted from the sleep mode, the management module comprising an energy saving mode consisting of measuring, at regular intervals, an impedance of the antenna in order to detect a presence of a peripheral authorizing an electromagnetic coupling, the wake-up signal being activated by the management module when a peripheral is detected, the electromagnetic coupling reader comprising a second wake-up signal controlled by a clock configured to extract the supervision unit from the sleep mode at regular intervals.
US10102403B1

A multi-position rotary control provides authentication for a battery operated portable communication device. The rotary control provides a rotary switch pin code which is combined with voice authentication as part of an authentication process. Upon completion of authentication, the rotary control reverts back to a default radio control.
US10102399B2

A method for enabling a client in a user device to securely evaluate a linear branching program. The program may include decision nodes and end-labels. A decision node is associated with a comparison computation for comparing a first value with a second value and a decision rule that links the outcome of the comparison computation to a further decision node or end-label. The method includes transforming the comparison computation into encrypted evaluation sequences on the basis of an additive homomorphic cryptosystem. An evaluation sequence of a decision node includes a sequence of numbers in which the outcome of a comparison computation at a node is embedded; and, evaluating evaluation sequences, evaluating including detecting presence of a predetermine value in an evaluation sequence of a node and determining an evaluation sequence of a further node or an end-label on the basis of the detection of the predetermined value.
US10102387B2

Systems, methods, and non-transitory computer-readable media can acquire a plurality of accounts associated with a set of features. Each account in the plurality of accounts can be associated with a respective set of feature values for the set of features. A selection for a subset of features out of the set of features can be received. A group of clusters can be generated based on the selection for the subset of features. Each cluster in the group of clusters can include a respective collection of nodes representing at least some of the plurality of accounts. It can be determined whether a particular collection of nodes, included in at least one cluster out of the group of clusters, represents illegitimate accounts or legitimate accounts.
US10102386B2

Disclosed are various embodiments for generating encrypted media content items as well as decrypting encrypted media content items. A content type is embedded in an initialization vector corresponding to an encrypted sample. Upon decryption of encrypted content, the content type is identified and an action taken based upon the detected content type.
US10102385B2

A method for concealing sensitive information on a portable device via a steganographic image is disclosed. The portable device can be in the form of a card such as a driver's license or credit card and the hidden information may include a person's name or account number.
US10102383B2

A system for protecting data includes a virtual zeroisation device which receives data to be encrypted and key material for encrypting the data. The key material is stored in a storage device. As the encryption unit encrypts the data using the key material, the encrypted data is stored in the storage device and overwrites the key material.
US10102379B1

Published enterprise threat detection (ETD) security notes are accessed in a computer data store. Applicability of the published ETD security notes are determined for an information technology computing (IT) landscape. A determination is made that a particular applicable ETD security note has not yet been implemented in the IT computing landscape. Aggregated impact of compromise (IoC) and state of compromise (SoC) values associated with the published ETD security note are analyzed and a computing system patching action is performed based on the aggregated IoC and SoC values.
US10102373B2

The present application discloses a method and apparatus for capturing an operation, and security control in a container-based virtualization system. A specific implementation of the method for capturing the operation includes: detecting, in a user mode, a process launch operation in a container of the container-based virtualization system; and performing, in a kernel mode, a step of capturing a signal processing operation, if the process launch operation is detected, the step of capturing the signal processing operation comprising: determining a presence of an unprocessed signal in the process; causing an executable instruction indicated by the unprocessed signal to jump to an entry address of a self-defined first function, and passing a signal number of the unprocessed signal to the first function, if the unprocessed signal exists; and capturing a signal processing operation corresponding to the passed signal number, if the first function is called. This implementation implements the capture of an access operation by a process in a container to a host kernel, so that security control can be subsequently performed on the captured operation to ensure the security of the system.
US10102371B2

A computer device and respective method provides a primary clipboard accessible from a primary user account, while a sandbox is used to isolate and contain a secondary user account. A secondary clipboard is provisioned and associated with the secondary user account. The computer device, via an agent, intercepts requests from the secondary user account such as for cut, copy or paste type clipboard operations which are ordinarily directed toward the primary clipboard, and satisfies those clipboard operation requests instead by using the secondary clipboard.
US10102369B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a checkout system executable code monitoring, and user account compromise determination system. The system monitors executable code initiating and executing on checkout systems, including determining hashes of the executable code. The system determines whether the executable code is malicious based on the hash, and associated information of the executable code. Additionally, the system monitors user access to checkout systems, and determines user accounts associated with being compromised. User interfaces are generated describing checkout systems associated with a risk of being compromised, and are configured for user interaction, which cause generation of updated user interfaces and access to electronic data stores to determine information relevant to the user interaction.
US10102360B2

An electronic device includes a fingerprint detector sensor, a processor, and a memory coupled to the processor. The memory stores computer readable program code that when executed by the processor causes the processor to perform operations. The operations include receiving a sequence of digital fingerprint scans from the fingerprint detector sensor. The operations further include selectively allowing electronic access by a user to an application processed by the processor based on determining a combination of whether the digital fingerprint scans match a defined number of digital fingerprints stored in a data structure residing in the memory and whether an order of the digital fingerprint scans in the sequence matches a registered order of the defined number of digital fingerprints.
US10102355B2

Techniques for efficient cursor sharing to enforce fine-grained access control are provided. In one technique, the authorization context of a database statement is stored in (or in association with) a corresponding cursor. The authorization context indicates multiple authorization results, each of which indicates whether a user (or role) associated with the database statement is allowed to access a different data set of multiple data sets that the database statement targets. An authorization context of an incoming database statement may be compared to the authorization context of a cursor in a single comparison to determine whether the authorization contexts match. If so, then the cursor may be shared. In another technique, one or more normalizations are applied to a cursor predicate that is generated based on the authorization context of a database statement. The one or more normalizations may result in removing one or more predicates from the cursor predicate.
US10102342B1

A sensing device monitors and tracks food intake events and details. A processor, appropriately programmed, controls aspects of the sensing device to capture data, store data, analyze data and provide suitable feedback related to food intake. More generally, the methods might include detecting, identifying, analyzing, quantifying, tracking, processing and/or influencing, related to the intake of food, eating habits, eating patterns, and/or triggers for food intake events, eating habits, or eating patterns. Feedback might be targeted for influencing the intake of food, eating habits, or eating patterns, and/or triggers for those. The sensing device can also be used to track and provide feedback beyond food-related behaviors and more generally track behavior events, detect behavior event triggers and behavior event patterns and provide suitable feedback.
US10102340B2

A healthcare claims processing and decision support system and method are disclosed that allow for the pre-processing of the healthcare claims as well as a method to reduce much of this overhead and alerting the user to any errors that occur during the claims processing.
US10102339B2

An assembly and method for tracking implant devices within a sterile field, the assembly comprising a reader that includes a housing structure with a base and a cover, a scanner having a scanner housing, where the scanner housing is at least partially positioned in a cavity provided in the base; and an aperture provided in the cover, where the cover is configured to receive a transparent sterile sheath to at least partially encase the cover.
US10102335B2

Computer-implemented methods for providing improvements in genome-scale metabolic models are described. The methods identify and optimize metabolic flux states that minimize the cost of enzyme production while maximizing a desired cellular phenotype. The computer-implemented methods may maximize cellular phenotypes such as growth (biomass) or production of a metabolite, such as a commercially valuable chemical compound, through the selection of metabolic pathways that maximize these phenotypes while minimizing metabolic costs associated with production of the proteomic constituents of individual metabolic pathways. The computer implemented methods may be useful for computationally designing microbial strains for the production of chemicals.
US10102330B1

Described is a method for automatically determining proposed standard cell design conformance based upon template constraints.
US10102328B1

The present disclosure relates to a system and method for constructing spanning trees. Embodiments may include receiving, using at least one processor, a plurality of nodes associated with the integrated circuit design. In some embodiments, the plurality of node may be configured to be intercoupled by one or more combinations of edges. Embodiments may further include receiving a user-defined value at a graphical user interface. Embodiments may also include generating a routing graph with a subset of the one or more combinations of edges based upon, at least in part, the user-defined value and the position of each of the plurality of nodes. Embodiments may further include generating a spanning tree based upon, at least in part, at least one of: one or more wirelengths of the routing graph and one or more source-sink detour costs associated with the routing graph.
US10102321B2

Systems and methods for defining a refined RF model of an RF transmission path includes identifying a selected initial term in the RF model having a least significant impact on a goodness of fit of the RF model with the selected initial term removed from the RF model. The initial term having the least significant impact on the goodness of fit is removed from the RF model. A selected non-initial term having a most significant impact on the goodness of fit of the RF model is identified and added to the RF model. The non-initial term being selected from a set of terms describing corresponding elements of the RF transmission path. The initial terms and non-initial terms having the most significant impact of goodness of fit are selected for a refined RF model.
US10102313B2

According to various aspects and embodiments, a system and method for use with a raised floor data center is provided. The method according to one aspect includes receiving input data, including data related to at least one data center design parameter, determining tile airflow uniformity using the input data and at least one empirical correlation, implementing an analytical model to determine airflow distribution, the analytical model including at least one empirical formula, and using the tile airflow uniformity and the airflow distribution to evaluate airflow in a data center design.
US10102309B2

A system and method for pre-operatively optimizing a fit of an orthopedic implant relative to a particular individuals anatomy is provided. The method includes: receiving information including a three-dimensional anatomic model of the individuals anatomy; computing a periphery of a simulated resection portion of the anatomic model without reference to any abnormal morphology; identifying a preliminary size for an orthopedic implant component for use on the simulated resection surface; initially positioning the orthopedic implant model relative to the simulated resection portion; generating random point sets around the peripheries of the simulated resection portion and the orthopedic implant model; utilizing a position optimizer to determine whether the position of the orthopedic implant periphery relative to the simulated resection portion periphery is optimal; determining whether the selected orthopedic implant model results in overhang; and verifying the position of the orthopedic implant and/or the size of the orthopedic implant.
US10102307B2

Embodiments of the present teachings disclose method, system, and programs for a multi-phase ranking system for implementation with a personalized content system. The disclosed method, system, and programs utilize a weighted AND system to compute a dot product of the user profile and a content profile in a first phase, a content quality indicator in the second phase and a rules filter in a third phase.
US10102302B2

A modular learning system is provided for publishing new and updated learning applications to users of the modular learning system. The learning application authors are validated by the modular learning system as credentialed learning application authors. The learning application authors are optionally granted access to use a content editing interface and revise information using a template provided by a template user. The resulting learning application may be translated and certified and requested for publication. After publication, update requests may be provided to the authoring user to remind the author to review and revise the learning application.
US10102298B2

Various systems and methods for creating, storing, structuring, displaying, enhancing, and/or referencing publications and related content in an online user network are described. In some embodiments, external documents are converted into an internal format and stored in the form of entries for a plurality of document elements and one or more views each comprising an ordered list of document elements.
US10102291B1

Computer-implemented systems and methods are disclosed for building knowledge bases, such as knowledge graphs, using context clouds. According to certain embodiments, a target object is identified in a portion of unstructured or semi-structured data in a target document, which does not conform to a predefined structure or pattern. A knowledge server may build a context cloud for the target document. The knowledge server may analyze one or more other documents stored in a networked database, to identify candidate documents that may include a meaning or relationship associated with the target object. The knowledge server may analyze one or more context clouds for the candidate documents to determine a meaning or relationship of the target object based on objects in the candidate document(s). The knowledge server may associate the determined meanings and/or relationships with the target object in the target document, thereby creating a new portion of a knowledge graph.
US10102290B2

Embodiments of the present invention allow a system to use data gathered from social networks and other systems to determine an ordered list of desired topics or skills to define a subject matter area and incorporate the order of the topics or skills into a search. To define this subject matter area, embodiments can consider not just the topics or skills that are listed, but those topics or skills that are similar based on a pre-computed topic graph. These considerations can be incorporated into a generated query, so that the query itself accounts for similarity of topics via the topic graph and the order of desired terms. The query generation process can include a claimed skills veracity model that provides differential weighting to claimed skills, based on the skill-sets of users who are deemed to be similar to the user being evaluated.
US10102285B2

A method of searching for videos includes receiving, by a computer device, a search query from a user computer device. The method also includes determining, by the computer device, a set of videos that satisfy the search query. The method further includes determining, by the computer device, a subset of related videos from the set using metadata to determine a relationship based on date, time, and location. The method additionally includes generating, by the computer device, a consolidated video from the subset of related videos by merging a first portion of a first one of the subset of related videos with a second portion of a second one of the subset of related videos.
US10102281B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described that enable clustering and evaluation of data. A data set is identified for which to evaluate cluster solutions, the data set including a plurality of records each including a plurality of attributes. Different attributes are identified, including target driver attributes, cluster candidate attributes, and profile attributes. One or more clustering algorithms are identified and applied to the data set to generate cluster solutions. Each cluster solution groups records in the data set into different clusters based on the cluster candidate attributes. A score is calculated for each cluster solution based at least on the target driver attributes, the cluster candidate attributes, and the profile attributes. A user interface is generated for presentation to a user showing the generated cluster solution organized according to the calculated score for each cluster solution.
US10102278B2

Methods and apparatus for modifying a user profile for a recommendation algorithm are provided. A user is provided with electronic access to an item. The item may comprise one of a document, an article, a chart, a graphic, a report, a web page, or the like. User interaction with the item is enabled. The user interaction with the item is then electronically tracked and stored. The user's user profile used by a recommendation engine is then modified based on the tracked user interactions. The user interaction may comprise at least one of annotating, highlighting, modifying, customizing, adding comments to the item, and the like. The user modified item can be saved and details of the user interaction with the item may be used to modify the user profile. At least one of items or peer recommendations can then be provided to the user based on the modified user profile.
US10102270B2

An enhanced metadata structure and associated process is provided which captures and stores metadata gathered about the source and usage of a media asset or file. The source and usage metadata is integrated, such as by encoding within the enhanced media file, as the media asset is transferred and used. The integrated metadata accumulates, as a trail of source information and usage information in the enhanced media asset, and can be extracted upon arrival at a target computer system.
US10102265B1

A method of synchronizing transactions between blockchains comprising receiving first and second pluralities of transactions on a first private blockchain network and recording them to first and second private blocks on the first private blockchain network, respectively, generating a first merged block comprising the first private block and the second private block and recording the first merged block to a single block on a second blockchain network, recording each of the first and second private blocks and the first merged block to a first private smart contract linked to the first private blockchain network, performing a synchronization process between the first private smart contract and a second smart contract linked to the second blockchain network, defining a second smart contract, and performing a checkpointing process between the first private smart contract and the second smart contract. The first private blockchain network has a parameter difference from the second blockchain network.
US10102260B2

Various methods and apparatuses are described for performing high speed translations of data. In an example embodiment, record layout detection can be performed for data. In another example embodiment, data pivoting prior to field-specific data processing can be performed.
US10102258B2

Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving data representing a query into a collaborative dataset consolidation system, identifying datasets relevant to the query, generating one or more queries to access disparate data repositories, and retrieving data representing query results. In some cases, one or more queries are applied (e.g., as a federated query) to atomized datasets stored in one or more atomized data stores, at least two of which may be different.
US10102257B2

A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
US10102255B2

In one embodiment, a method includes receiving a query inputted by the user; identifying a set of objects matching the query; calculating, for each identified object, a plurality of category-scores corresponding to a plurality of categories, respectively, wherein each category-score is calculated based on a plurality of sub-scores corresponding to a plurality of scoring axes; categorizing each identified object into a category of the plurality of categories based on the category-scores for the identified object; and sending, to the client system in response to the query, one or more search results corresponding to one or more of the categorized objects for display, each search result referencing the respective categorized object, wherein the one or more categorized objects of the search results comprises objects categorized into one or more selected categories.
US10102250B2

Techniques for managing continuous queries with archived relations are provided. In some examples, a query that includes at least a data stream may be identified. Additionally, the query may be initialized with at least a portion of historical data. Further, in some instances, the query may be evaluated based at least in part on the data stream and the portion of the historical data.
US10102248B2

A query complier analyzes a query to identify a correlated scalar subquery. The query complier transforms the query having the correlated scalar subquery into a query of AGGREGATION INNER/OUTER JOIN or MAX1ROW INNER/OUTER JOIN depending on a result type of the correlated scalar subquery. The AGGREGATION INNER/OUTER JOIN performs JOIN on the rows of the correlated scalar subquery with the rows of a main query and AGGREGATE on the joined rows and returns a result of the joined rows of the main query and aggregation value thereof. The MAX1ROW INNER/OUTER JOIN performs JOIN on the rows of the correlated scalar subquery with the rows of a main query, raises Error when the number of joined rows of the subquery is two or more and returns a result of the row of the main query and the joined row of the subquery.
US10102242B2

A system, method, and computer program product are provided for handling bulk initial downloads of databases to mobile devices. Rather than straining the resources of a mobile device to recreate the database locally, a server can construct the database to the mobile device's requirements at the server by impersonating the mobile device. The server can then send the database, compressed and over an encrypted session, to the mobile device. The mobile device can then decrypt and uncompress the pages received, and then encrypt them using a local key for secure storage on a local storage device.
US10102240B2

Aspects of the present invention manage event metrics as a function of service management analytics. In response to determining that a version of record associated with a service level management agreement should be saved (versioned), aspects capture the presence of reference attributes of the record, and summarize and aggregate values of organizing dimensions of the reference attributes of each of a plurality of records that includes the versioned record. Aspects generate a snapshot that comprises a subset of the summarized and aggregated, final values of the organizing dimensions of the reference attributes that are selected as having values that are associated with an event occurrence, and attach the summarized and aggregated values of the organizing dimensions of to the snapshot.
US10102237B2

An in-memory database server hosting a tenant of a multi-tenant software architecture can receive a definition of a custom data field that is unique to an organization having isolated access to the tenant. The custom data field can extend a standard table defined by central metadata stored at a system tenant of the multi-tenant software architecture. Tenant private metadata that includes the definition can be stored in memory accessible only to the tenant. A tenant-dependent table that includes the custom data field can be formed, for example by retrieving central metadata defining the standard table from the system tenant and adding the custom data field using the definition. The tenant-dependent table can be presented for access via a database client at the organization. Related systems, articles of manufacture, and computer-implemented methods are disclosed.
US10102234B2

A computer initializes a configuration specified in an extensible markup language (XML) configuration file. The XML configuration file specifies at least one data source, a dimension to map each item of a plurality of items that include products, product accessories, or product support documents in the at least one data source, and a display priority for each item. Next, the computer reads data from the at least one data source specified in the configuration file. The computer generates an XML dimension hierarchy file for the read data using the configuration file. The XML dimension hierarchy file includes a dimension node for each item. Each dimension node has at least one property attached to each item and at least one synonym that is searchable to index each item. Finally, the computer preprocesses the XML dimension hierarchy file to index the at least one data source.
US10102233B1

An indexing system uses a cascade of hash structures to process data entries upon ingest for indexing. The indexing system may be used for enhancing database privacy, anonymization, or data compression. A hash structure, for example, a bloom filter or hash table, passes a representation of the data entries to a subsequent hash structure in the cascade responsive to determining that the hash structure previously filtered an instance of the same representation. The indexing system can generate the representations of the data entries using one or more hash functions. A terminal hash structure of the cascade may index the data entries responsive to determining that the data entries satisfy a criteria for anonymization. For instance, the indexing system determines that there exists a threshold number of data entries describing a population of subjects having the same combination of data elements.
US10102231B2

Computer implemented methods for concurrent processing of operations on a tree-based data structure include: receiving input at a storage system managing a storage device in which the tree-based data structure is stored, the input identifying a set of heterogeneous operations to be applied to the tree-based data structure; determining one or more nodes of the tree-based data structure to which one or more of the set of heterogeneous operations are to be applied; determining one or more groups of the set of heterogeneous operations according to the one or more nodes to which the set of heterogeneous operations are to be applied; and applying, for each of the one or more groups, the set of heterogeneous operations according to a predefined order. Systems and methods for accomplishing the same are also disclosed.
US10102226B1

The disclosure is generally directed to optical devices and apparatuses for capturing, structuring, and using interlinked multi-directional still pictures and/or multi-directional motion pictures as well as the related systems and methods, and their applications on computing and/or other devices.
US10102223B2

To avoid occlusion of subordinate errors, so that the precise error is no longer identifiable, an apparatus for comparing two files containing graphics elements and text elements is proposed that contains a memory for the two files, means for splitting the two files into graphics elements and text elements, means for text recognition, raster graphics means for producing a rastered image from the graphics elements, means for comparing the extracted texts and means for comparing the rastered images and also means for, preferably jointly, outputting the two comparison results.
US10102220B2

An approach for filtering data is presented. A first geo-hash indicating location information of a person based on profile data or a second geo-hash indicating location information of the person based on an inference is determined to have more characters and is selected as an optimal geo-hash specifying a first geospatial tag. Based on correlations between geospatial tags, time/date stamps, and contextual information, a relationship between first and second entity-metadata elements specifying the person and a vehicle, respectively, and between the person and the vehicle is determined. Representations of the first and second entity-metadata elements are displayed within a regular polygon that includes locations indicated by the geospatial tags. Based on hidden Markov and support vector machine models, a frequent pattern growth algorithm, and a Kohonen map, another activity of the person is predicted.
US10102207B1

Systems and methods are disclosed for processing electronic content, such as text, videos, and images. According to certain embodiments, user interactions with electronic content may be tracked over a plurality of modalities, such as web pages, email, mobile applications, and social media. The tracked user interactions may include copy/paste events, explicit user highlighting, social sharing, and user voting. Key passages of electronic content may be identified based on the tracked user interactions and ranked against one another. Ranking of passages may be based, for example, on a raw or normalized score for the identified key passages. Alternatively, the ranking of a passage may be based on a ratio of user interactions with the passage to total views of the electronic text containing the passage. One or more of the identified key passages (e.g., the highest ranked passages) may be published to one or more applications.
US10102205B2

In one implementation, a data storage system includes a memory array having memory devices in a crossbar configuration, and a memory controller for controlling data storage in the memory array. The memory controller includes an encoder to generate a 2-dimensional encoded bit pattern that encodes an input data. Each run-length of 0's and each run-length of 1's in each row or each column of the encoded bit pattern are at least of a predefined lower limit. The predefined lower limit is at least two. The memory controller includes a write controller to write the encoded bit pattern into the memory devices of the memory array, such that a number of consecutive memory devices in each row or each column of the memory array having a same state is based on the encoded bit pattern.
US10102198B2

Examples of techniques for generating a plurality of action items from a meeting transcript of a meeting are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method comprises chunking the meeting transcript into a plurality of chunks using a meeting topic model. The computer-implemented method also comprises performing, by a processor, information extraction on the plurality of chunks to extract action item information from the plurality of chunks. The computer-implemented method further comprises generating the plurality of action items based on the extracted action item information.
US10102197B2

A computer program product includes a computer readable storage medium with computer readable program code. The computer readable program code may be configured to display a document. The computer readable program code may enable a user to define a first classifier using a graphical user interface. The computer readable program code may also be configured to store one or more parameters for the first classifier. The computer readable program code may also identify one or more first portions of text that satisfy the parameters for the first classifier. The computer readable program code may be configured to change a feature of the first portions of text displayed in the document to indicate that the first portions of text are associated with the first classifier.
US10102191B2

A method for propagating changes from master content to variant content includes receiving, from a user interface, a modified master text composition that incorporates changes to a master text composition. Each of the master text composition, the modified master text composition, and a variant text composition assigned to the master text composition are divided into text units. A correspondence model is constructed that includes mappings between the text units of the master text composition, the text units of the modified master text composition, and the text units of the variant text composition. Proposed changes to the variant text composition are determined that correspond to the changes to the master text composition based on the mappings. At least one of the proposed changes is integrated into the variant text composition.
US10102187B2

Information about named entities referenced in an electronic book (ebook) is provided to a client device. An ebook identifier identifying the ebook is received from the client device. A set of layers available for use with the ebook is determined. The layers in the set provide information associated with the ebook and a layer in the set provides information associated with named entities referenced in content of the ebook. A content range identifying a range of content of the ebook for which layer information is requested and an identification of one or more of the layers in the set for which layer information is requested is received from the client device. Layer information associated with the ebook content identified by the content range for the identified layers is transmitted to the client device. The transmitted layer information includes information associated with named entities referenced by ebook content.
US10102182B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media for graphically indicating text continuity. One method includes receiving text including a first line of text followed by a second line of text followed by a third line of text and selecting a distinct line beginning and line end of each of the first, second, and third lines of text. The method further includes formatting the text, including setting respective first attribute values for a first appearance attribute, so that, with respect to the first appearance attribute, the text has a continuity of visual appearance from the first line end to the second line beginning, and so that, with respect to the first appearance attribute, no continuity of visual appearance exists from the first line end to either the first line beginning or to the third line beginning, and presenting the formatted text on the output device.
US10102173B2

Methods and devices for controlling frequency of a bus are disclosed. A method may include determining a total-pending load value indicative of a number of a bytes that will pass through the bus in the future and calculating an expected load value based upon i) the total-pending load value, ii) a number of bytes that passed through the bus during a prior time window, and iii) a time duration the bus was active during the prior time window. The frequency of the bus is decreased if the expected load value is less than a lower threshold and increased if the expected load value is greater than an upper threshold. A frequency of the bus is maintained if the expected load value is greater than the lower threshold and less than the upper threshold.
US10102168B2

A device implementing a scalable low-latency mesh may include a memory management unit, an egress processor, and an egress cell circuit that includes at least a first queue and a second queue. The memory management unit may be configured to buffer first cells for transmission. The egress cell circuit may be configured to queue the first cells from the memory management unit in the first queue, queue second cells from an off-chip memory management unit of another device in the second queue, and schedule the first cells from the first queue and second cells from the second queue for transmission via an egress processor. The egress processor may be configured to transmit the first and second cells over at least one first port.
US10102159B2

A data storage system includes a host having a write buffer, a memory region, a submission queue and a driver therein. The driver is configured to: (i) transfer data from the write buffer to the memory region in response to a write command, (ii) generate a write command completion notice; and (iii) send at least an address of the data in the memory region to the submission queue. The host may also be configured to transfer the address to a storage device external to the host, and the storage device may use the address during an operation to transfer the data in the memory region to the storage device.
US10102150B1

An adaptive smart data cache eviction method takes file-based quotas into account during eviction of WEUs as opposed to a default eviction policy that treats all files the same. Adaptive smart data cache eviction is a granular and dynamic eviction of the least frequently and least recently accessed blocks contained in a WEU for those files that have exceeded file-based quotas established for them or that are determined to be candidates for eviction based on the number of blocks stored for them relative to other files and how frequently and recently those blocks were accessed.
US10102149B1

A hybrid hierarchical cache is implemented at the same level in the access pipeline, to get the faster access behavior of a smaller cache and, at the same time, a higher hit rate at lower power for a larger cache, in some embodiments. A split cache at the same level in the access pipeline includes two caches that work together. In the hybrid, split, low level cache (e.g., L1) evictions are coordinated locally between the two L1 portions, and on a miss to both L1 portions, a line is allocated from a larger L2 cache to the smallest L1 cache.
US10102148B2

A memory is made up of multiple pages, and different pages can have different priority levels. A set of memory pages having at least similar priority levels are identified and compressed into an additional set of memory pages having at least similar priority levels. The additional set of memory pages are classified as being the same type of page as the set of memory pages that was compressed (e.g., as memory pages that can be repurposed). Thus, a particular set of memory pages can be compressed into a different set of memory pages of the same type and corresponding to at least similar priority levels. However, due to the compression, the quantity of memory pages into which the set of memory pages is compressed is reduced, thus increasing the amount of data that can be stored in the memory.
US10102146B2

Methods may include after a power loss, determining a most recently saved section of a logical block addressing (LBA) table, a previous section saved prior to the most recently saved section of the LBA table, and a least recently saved section of the LBA table, reading an open super block and updating entries in the LBA table from the most recently saved section through to the least recently saved section, reading a newest closed super block from a plurality of closed super blocks and updating entries in the LBA table from the previous section saved prior to the most recently saved section through to the least recently saved section, and reading an oldest super block and updating entries in the LBA table in the least recently saved section.
US10102144B2

A data services module performs log storage operations in response to requests by storing data on one or more storage devices, and appending information pertaining to the requests to a separate metadata log. A log order of the metadata log may correspond to an order in which the requests were received, regardless of the order in which data of the requests are written to the storage devices. The requests may correspond to identifiers of a logical address space. The data services module implements an any-to-any translation layer configured to map identifiers of the logical address space to the stored data. The virtualization module may include a metadata management module configured to checkpoint the translation layer metadata by, inter alia, appending aggregate, checkpoint entries to the metadata log. The data services module may leverage the translation layer between the logical identifiers and underlying storage locations to efficiently implement logical manipulation operations.
US10102142B2

A method for detecting an instruction ordering violation in a CPU. The method includes receiving a reordered stream of instructions and detecting whether an ordering violation has occurred by using virtual addresses. The method further includes transferring results of the reordered stream of instructions from a load store buffer into a cache and detecting whether an ordering violation has occurred by using physical addresses. Subsequently, a recovery is initiated upon detection of an ordering violation.
US10102141B2

A method and apparatus for matching parent processor address translations to media processors' address translations and providing concurrent memory access to a plurality of media processors through separate translation table information. In particular, a page directory for a given media application is copied to a media processor's page directory when the media application allocates memory that is to be shared by a media application running on the parent processor and media processors.
US10102138B2

Systems and methods are disclosed for sub-dividing data in non-volatile data storage modules. A data storage device includes a non-volatile memory comprising a plurality of physical addresses (PBAs) storing data for a first logical unit number (LUN) and a second LUN, as well as controller circuitry configured to receive a storage access request from a host system, the storage access request including a logical address (LBA), an address range, and LUN identification information. The controller circuitry is further configured to map the LBA to a translated LBA that is one of N contiguous comprehensive LBAs based on the LBA and the LUN identification information, the comprehensive LBAs being associated with both the first LUN and the second LUN, map the translated LBA to one of the plurality of PBAs of the non-volatile memory, and read from or write to at least the one of the plurality of PBAs.
US10102135B2

Host memory buffer is dynamically adjusted based on performance. As memory pages are accessed, one or more counts of the memory pages are maintained. If the counts indicate some of the memory pages are identical, then a portion of host system memory allocated to buffer cache may be reduced or decremented in response to repetitive access. However, if the counts indicate different memory pages are accessed, then the host system memory allocated to the buffer cache may be increased or incremented.
US10102133B2

To deliver up-to-date, coherent user data to applications upon request, the disclosed technology includes systems and methods for caching data and metadata after it has been synchronously loaded—for future retrieval with a page load time close to zero milliseconds. To provide this experience, data needs to be stored as locally to a user as possible, in the cache on the local device or in an edge cache located geographically nearby, for use in responding to requests. Applications which maintain caches of API results can be notified of their invalidation, and can detect the invalidation, propagate the invalidation to any further client tiers with the appropriate derivative type mapping, and refresh their cached values so that clients need not synchronously make the API requests again—ensuring that the client has access to the most up-to-date copy of data as inexpensively as possible—in terms of bandwidth and latency.
US10102125B2

A peripheral component interconnect (PCI) device includes a first memory which includes a plurality of page buffers, a base address register which includes a plurality of base addresses, and a first address translation unit which translates each of the plurality of base addresses to a corresponding one of a plurality of virtual addresses. A map table includes a plurality of map table entries each accessed in correspondence to each of the plurality of virtual addresses, and maps each of the plurality of virtual addresses onto a physical address of physical addresses of the plurality of page buffers. The first address translation unit translates each of the plurality of virtual addresses to a corresponding one of the physical addresses using the map table.
US10102119B2

A non-volatile memory system may include a write task queue that queues write commands and a garbage collection module that analyzes information about pending write commands in the write task queue in order to perform garbage collection. Based on its analysis of the write task queue, the garbage collection module performs discouraging actions to discourage itself from selecting certain blocks in a candidate list to be source blocks for garbage collection. In addition or alternatively, the garbage collection module performs encouraging actions to encourage itself to select blocks storing current valid data associated with a write command as source blocks for garbage collection. Write amplification may be reduced as a result of the discouraging and encouraging actions.
US10102108B2

Techniques to instrument computer applications to receive run-time telemetry, and to perform analysis on collected telemetry are described. Telemetry instrumentation is injected into an application via an application migration tool. The migration tool generates source code corresponding to a target computing architecture. During the generation of source code, the migration tool injects code capable of sensing specified events and/or event categories and reporting telemetry to a data store. The data store may be queried and/or accessed to perform analysis to detect suboptimal instrumentation and/or application errors. Use cases may include the detection of performance, health, security and usability issues.
US10102102B2

A method and an apparatus for characterizing performance of a device based on user-perceivable latency. To characterize device performance, a value of a metric may be computed from latencies of operations performed by the device. In computing a value of a metric, latencies may be treated differently, such that some latencies perceivable by a user of the device may have a greater impact on the value of the metric than other latencies that either are not perceivable or are perceived by the user to a lesser degree. Such a performance metric based on user-perceivable latency facilitates identification of computing device that provide a desirable user experience.
US10102099B2

A performance information generating method, the method includes: reading, by a computer, context information generated by a context information collection program which performs process while collecting the context information and performance profile information generated by a performance profile information collection program which performs process while collecting the performance profile information; aggregating the performance profile information for each context based on the context information and the performance profile information; and outputting the performance profile information aggregated for each context.
US10102095B2

There is provided a peripheral management system including a client terminal which a peripheral can be connected to and a management device which manages the peripheral, wherein: the client terminal comprises: a detection unit configured to detect an operating state of the connected peripheral; and a notification unit configured to notify the management device of the operating state detected by the detection unit at a predetermined communication interval; the management device comprises a storage unit configured to store the operating state of the peripheral notified by the notification unit; and the notification unit of the client terminal communicates with the management device at a longer communication interval than that when the peripheral to be managed is connected to the client terminal, when the peripheral to be managed is not connected to the client terminal.
US10102094B2

To address problems that arise due to differences in bus behavior when running a legacy application on a new device the new device may throttle bus performance in a way that emulates the bus behavior of a legacy device when executing the legacy application.
US10102093B2

This disclosure relates generally to data processing, and more particularly, to methods and systems for determining an equipment operation based on historical data. In one embodiment, a hardware processor-implemented method for facilitating an operation of a device is provided. The method comprises: receiving an indication of an operation problem for a first device; acquiring historical operation data of a plurality of devices including the first device, the historical operation data including structured data and unstructured data; determining at least a list of first entities and a list of second entities based on the structured data; determining a set of entity associations, each entity association including at least one of the first entities and at least one of the second entities; determining one or more relationships between each of the entity associations; and determining, based on the one or more determined relationships, an operation solution to solve the operation problem.
US10102085B2

A method for dynamically re-allocating controller functions based on minimizing utilization. A lookup table is generated based on functions and mode of operations. Each entry in the lookup table includes a number of executions required for a respective function in a respective mode of operation. Functions for execution to the controllers are assigned based on the number of executions for a function of an entry of a respective mode of operation. A utilization rate is determined for each controller in each mode of operation. Utilization rates of the various modes of operation are compared for each of the controllers. Matching utilization rates are identified between controllers of different modes of operations. A multi-mode re-allocation of function execution in the controller is coordinated by switching a set of pre-allocated functions between different controllers within a respective mode of operation to reduce the utilization rate of at least one controller.
US10102082B2

A method and system for performing self-monitoring and self-healing operations from a virtual asset include receiving a first operating policy from an asset management computing environment, according to one embodiment. The method and system includes receiving a library of repairs from the asset management computing environment, according to one embodiment. The method and system includes detecting events, with the virtual asset, at least partially based on operational characteristics of the virtual asset exceeding at least one of the thresholds, according to one embodiment. The method and system includes repairing the virtual asset, with the virtual asset, using the library of repairs to return the virtual asset to the pre-determined state of operation.
US10102080B1

An application on a client is presented with a target destination for a backup of data managed by the application. The target destination includes a virtual drive. Data backed up by the application to the virtual drive is received. The data is directed to a de-duplication library executing on the client, where the de-duplication library is separate from the application.
US10102078B1

Systems and methods for backing up data. A backup operation can identify blocks that have changed since a most recent backup operation. The blocks that have changed since the most recent backup operation are compared with the blocks that are being used. Only the blocks that are both used and have changed are backed up. This can reduce the size of the backup be excluding blocks that may have changed but are no longer used.
US10102076B2

A system and method for block-based restarts are described. A data storage system interfaces with one or more nodes of a network file system on which a volume is provided in order to read data stored on the volume on a block-by-block basis. Backup data sets capable of recreating the data on the volume are generated from the data blocks read from the volume. The system can interface with a backup memory resource and write the backup data sets to the backup memory resource in a sequential order. As the backup data sets are generated and written to the backup memory resource, restart checkpoints for the data set are also regularly generated and stored for use in restarting the backup process in the event of a recoverable failure in the transfer.
US10102074B2

The embodiments relate to dynamically allocating lanes of a computer bus. A computer system is configured with a plurality of connectors in communication with a module, with each connector configured to receive a respective adapter. The module detects a presence of each primary and backup adapter present, and controls an initial allocation of lanes to each detected primary adapter for maximizing adapter functionality. After the initial allocation and in response to detecting a failure of at least one primary adapter, the module dynamically switches lanes from the failed adapter to at least one of the one or more remaining primary adapters and the backup adapter.
US10102067B2

A method comprises receiving a set of write fan out requests for a plurality of sets of encoded data slices and metadata regarding storage parameters for the plurality of sets of encoded data slices. The method continues by identifying an encoded data slice of the plurality of sets of encoded data slices based on a desired manipulation of the encoded data slice. The method continues by determining whether the metadata provides a restriction regarding the desired manipulation of the encoded data slice. When the metadata does not provide the restriction regarding the desired manipulation of the encoded data slice, the method continues by determining whether execute the desired manipulation of the encoded data slice based on a storage operational condition. The method continues by executing the desired manipulation of the encoded data slice when the storage unit determines to execute the desired manipulation of the encoded data slice.
US10102062B2

According to one embodiment, a memory system includes: a first memory cell area where a first memory cell is provided; a second memory cell area where a second memory cell is provided; an ECC circuit which corrects an error of data stored by the first memory cell; and a control circuit which replaces the first memory cell with the second memory cell if the number of times an error is successfully corrected in the first memory cell reaches a first value.
US10102044B2

A communication terminal has communication circuit, a processor and a storing module operable to store a plurality of application programs. The terminal includes comprising: a table that a plurality of timer times are registered, a notifying module operable to notify expiration when reaching at a timer time that is registered in the table, an executing module operable to execute at least two or more application programs when the expiration is notified by the notifying module, and an enabling module operable to enable the communication circuit when executing the application program by the executing module. Communication is performed by the at least two or more application programs while the communication circuit is being enabled.
US10102043B2

A method is disclosed for mapping an integral into a thread of a parallel architecture, in the course of which the integral is mapped into a summation expressed by coefficient values and summation values, and a directed graph is generated corresponding to the computation of the summation. Furthermore, in the course of the method a level of a traversal sequence to each of the nodes is assigned, respectively, and at each level of the traversal sequence, a storage location of the intermediate value corresponding to the edge connected with its input to the node corresponding to the given level is specified in a memory corresponding to the thread and including a register storage, a local storage, and a global storage. A system is also disclosed for mapping an integral into a thread of a parallel architecture.
US10102032B2

Embodiments relate to facilitating quick and graceful transitions for massively parallel computing applications. A computer-implemented method for facilitating termination of a plurality of threads of a process is provided. The method maintains information about open communications between one or more of the threads of the process and one or more of other processes. In response to receiving a command to terminate one or more of the threads of the process, the method completes the open communications on behalf of the threads after terminating the threads.
US10102016B2

Some embodiments provide a system and method for dynamically determining whether to execute a function locally or remotely for an application operating on a first device. The method, while the application is operating, identifies a set of conditions the evaluation of which dynamically determines whether to (i) direct a second device to remotely process a function or (ii) locally process the function on the first device. The method evaluates the identified set of conditions on the first device. When the evaluation of the set of conditions corresponds to remote processing of the function, the method directs the second device to process the function and return a response to the first device. When the evaluation of the set of conditions corresponds to local processing of the function, the method processes the function on the first device.
US10102013B2

A multiprocessor system used in a car, home, or office environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures which processors run the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data.A communication system for a mobile vehicle, home, or office environment includes multiple processors. The multiple processors each run an Open Communication system that controls how data is transferred between processors based on data content as opposed to the links that connect the processors together. The open communication system enables data or messages to be effectively transferred and processed for real-time applications or other server based applications that may be running on the multiple processors in a secure environment regardless of processors, locations, or data links.
US10102009B1

Certain aspects of the present disclosure relates to processing functionality of a Configuration Manager Computer Association Tool (CMCA) to an Operating System Deployment (OSD) computer association process. The disclosure includes processing the Operating System Deployment (OSD) functionality of a Microsoft System Center Configuration Manager (SCCM) to configure a server, wherein the OSD causes the server to a Pre-boot Execution Environment (PXE Boot). The SCCM may be launched for the PXE boot process to be associated with the server and configure the SCCM to associate with a specific OSD Task Sequence. Boot from a Network Interface Card (NIC) that has an associated MAC address, using the PXE, wherein the PXE boot process then hands the operation over to the designated OSD Task Sequencer (TS) which handles the configuration process according to at least one variable.
US10102006B2

Embodiments of the disclosure provide a method and apparatus for controlling a startup bootstrap program of an intelligent TV set, and relate to the field of an embedded system so as to shorten a period of time for startup boot while initializing a screen normally. In the disclosure, after a system is powered on, a first task of initializing a screen in a startup bootstrap program is executed, and the length of preset time required for executing the first task is obtained, wherein the startup bootstrap program is a bootstrap program for initializing pieces of software/hardware of the system; executing a second initialization task unrelated to initializing the screen in the startup bootstrap program is executed while the first task is being executed, thus addressing the problem in the related art.
US10102001B2

Supplemental instruction dispatch may be used in some instances in a parallel slice processor to dispatch additional instructions, referred to as supplemental instructions, to supplemental instruction ports of execution slices and using primary instruction ports of one or more execution slices to supply one or more source operands for such supplemental instructions. In addition, in some instances, in lieu of or in addition to supplemental instruction dispatch, selective slice partitioning may be used to selectively partition groups of execution slices in a parallel slice processor based upon a threading mode within which such execution slices are executing.
US10102000B2

An apparatus and method are described for performing split lock operations in a multi-core processor. For example, one embodiment of a processor comprises: a plurality of cores to execute instructions, each core comprising a core cache to cache data during instruction execution; a shared cache to be shared by two or more of the plurality of cores; a locking agent on a first core to initiate a split lock operation in response to detecting a transaction targeting at least two cache lines, the locking agent to transmit a request for the two cache lines to be set to an Exclusive state; at least one coherence enforcement engine to receive the request from the locking agent and to responsively cause any copies of the two cache lines in other cores to be invalidated; the locking agent to permit the transaction targeting the two cache lines to complete upon receipt of an indication that the cache lines are in the Exclusive state and, upon completion of the transaction, to transmit an indication that the transaction is complete to the coherence enforcement engine.
US10101996B2

An arithmetic processing apparatus includes multiple selection circuits that are connected in series, wherein at least one selection circuit, the at least one selection circuit being served as a first selection circuit, includes a selection unit that selects a first input unit from two or more input units each receiving, from a source or a selection circuit in a previous stage, data and an identifier of a sender of the data; based on the two or more identifiers, and priority information indicating respective priorities for multiple sources connected to: a selection circuit upstream to the first selection circuit; and the first selection circuit; an update unit that updates, in the priority information, a priority for a first source indicated by a first identifier being received by the first input unit; and a transfer unit that transfers data and the first identifier passed through the first input unit, to a destination.
US10101994B2

Visualizing user interfaces specified by source code includes executing, using a development application, source code including a segment of source code specifying a user interface and, responsive to executing the segment of source code, generating, using a processor, a first screenshot including the user interface. The first screenshot is correlated with the segment of source code. The first screenshot is stored in association with the segment of source code.
US10101976B2

A method, apparatus and system for achieving visual programming of interaction workflows for customer contact centers which eliminates the need for skilled computer telephony interaction programmers to program the screen pops and workflows that are presented to live-agent customer service representatives in a contact center. Further, the disclosed method and apparatus enables integration of contact information from omni-channel systems, as well as customer relationship management (“CRM”) data, data collected from interactive voice response (“IVR”) systems, and data pulled from third-party databases, into the screen pops and workflows in a way that is agnostic as to the type or protocol of the PBX switch, the IVR system and the CRM system utilized by a particular call center, by facilitating a level of abstraction and data flow between and among these components.
US10101971B1

A method and system for improving an operation of an automated IT system is provided. The method includes identifying pre-tested software applications associated with requirements of processes executed by a hardware device with respect to an IT system. A list of available software applications associated with required features is generated and each feature is defined such that the currently available software applications are configured to provide and execute the required features. Evaluation code is executed and a resulting a list of validated software applications is generated. A list of short listed software applications and identification software code enabling an automated encoder learning process are generated. A software operational solution is identified and modification code is generated and executed code resulting in improved operation of the validated software applications and the hardware device.
US10101967B2

A logic circuit and a method using thereof for zero detection of a sum of inputs without performing an addition. The logic circuit and the method using thereof perform a true mathematical zero check and a zero check for trailing N-bits. The logic circuit and the method using thereof include bitwise XOR, XNOR, and OR operations, an OR-reduction, an AND reduction, and a control signal that switches between a true mathematical zero check and a zero check for trailing N-bits. The logic circuit and the method using thereof have less timing delay than an adder or a leading zero anticipator for a zero check. The logic circuit and the method using thereof use less logic gates and therefore less area and less power are needed. The logic circuit and the method using thereof have a great advantage for the zero check of large input vectors.
US10101956B2

A method and an apparatus for implementing content displaying of a component are provided. The method includes displaying, on a terminal screen, a first display interface of a component; acquiring a first display instruction; acquiring a second display interface of the component according to the first display instruction; and displaying, on the terminal screen, the second display interface of the component, where the second display interface includes the first display interface. According to the method and the apparatus in the embodiments, interface display utilization is improved effectively; meanwhile, a successive change of displayed application information of a component is ensured, thereby improving user experience.
US10101954B2

In a job processing apparatus and a method of controlling the same according to this invention, if a setting has been made to automatically transmit history information of an executed job, history information printed by a print unit is not managed as output history information. On the other hand, if no setting has been made to automatically transmit the history information, control is performed to manage, as output history information, the history information printed by the print unit.
US10101939B2

A storage system includes a storage device including a controller and a nonvolatile memory unit, and a host including a processor configured to determine whether or not the host is going to access the storage device within a predetermined range of time, and cause the storage device to be powered off when it is determined that the host is not going to access the storage device within the predetermined range of time.
US10101936B2

Techniques disclosed herein relate to a method performed on a computing device in response to a request to identify a segment of memory. The method includes determining a desired sensitivity value for the request and determining a desired trust value for the request. The method also includes producing a memory segment identification result based on the desired sensitivity value and based on the desired trust value.
US10101931B1

Read errors following programming in a multi-level non-volatile memory are mitigated by a controller of the non-volatile memory. The controller temporarily buffers, in a cache, pages of data programmed into the non-volatile memory. In response to receiving a read request for a target page of data programmed into the non-volatile memory, where the read request is received during a delay time affecting the target page, the controller services the read request by accessing data of the target page in the cache in response to the read request hitting in the cache. The controller instead services the read request from the non-volatile memory in response to the read request missing in the cache. When servicing the read request from the non-volatile memory, the controller preferably reads the target page from the non-volatile memory utilizing a set of read voltage thresholds determined based on the read-after-write delay.
US10101926B2

A storage management apparatus includes a prevention instructing unit and an execution instructing unit. The prevention instructing unit transmits an update prevention instruction to prevent data in a backup source volume from being updated by an information processing apparatus. After the update prevention instruction is transmitted, the execution instructing unit transmits to the storage apparatus an execution instruction to cause the storage apparatus to execute a snapshot creation process and a backup process. The snapshot creation process creates a snapshot of the backup source volume using a copy-on-write scheme. The backup process copies updated data among the data in the backup source volume to a backup destination volume.
US10101921B2

The present invention relates to a method, system, and computer program product for determining storage device weight values to use to select one of the storage devices to use as a target storage to which data from a source storage is migrated. A determination is made, for each of the storage devices, of static parameter values for static parameters comprising attributes of the storage device and dynamic parameter values for dynamic parameters providing device health information determined by accessing the storage device to determine operational conditions at the storage device. Storage device weight values are determined as a function of the static parameter values and the dynamic parameter values of the device. The determined storage device weight values are used to select one of the storage devices as the target storage to which data from the source storage is migrated.
US10101914B2

A memory management method for a rewritable non-volatile memory module is provided. The memory management method includes receiving an adjust command from a host system, wherein the adjust command is configured to indicate that data stored in at least one logical unit of a plurality of logical units is invalid; updating a logical address status table according to the adjust command, wherein the logical address status table reflects a data status of the data stored in each of the logical units, wherein the data status includes a first state or a second state; and updating a physical address status table according to the logical address status table and the physical address status table if a predetermined condition is met, wherein the physical address status table reflects a data status of data stored in each of a plurality of physical programming units.
US10101892B2

A method, apparatus and computer program product are provided for providing interactive settings and dependency adjustments to the settings. A user interface provides a user with the ability to configure device or application settings. Other dependent settings may change accordingly to a compatible setting while causing minimized impact to the use of the device or application. The user interface may be interactive such that visual indication of the changed dependent setting is provided to the user in an unobtrusive manner.
US10101872B2

Example implementations relate to operating system events of a kiosk device. For example, a computing device may include a processor. The processor monitors an operating system of the computing device, where the computing device is to operate as a kiosk device to execute a specific application while restricting access to other applications. The processor identifies an operating system event generated by the operating system and determines, based on a notification restriction list, whether the operating system event is to be restricted. A notification associated with the operating system event is restricted when the operating system even is determined to be restricted and is displayed on a graphical user interface when the operating system event is determined to be unrestricted.
US10101869B2

In one embodiment, a method includes accessing a first context data associated with a first touch event on a first device and accessing a second context data associated with a touch event on the first device. The touch event has been detected by a second device. The method further includes comparing the first context data with the second context data and determining, based on the comparison, whether the first touch event is the touch event detected by the second device.
US10101863B2

A processing system includes sensor circuitry and processing circuitry. The sensor circuitry is configured to be coupled to force sensor electrodes, and is configured to drive the force sensor electrodes to obtain capacitive measurements. The processing circuitry is operatively connected to the sensor circuitry and configured to aggregate the capacitive measurements into an aggregated measurement, and apply, to the aggregated measurement, a capacitive measurement to temperature mapping to obtain a current temperature of the force sensor electrodes.
US10101854B2

In a conductive film, a wiring pattern is formed such that an indicator of evaluation of moirés is equal to or less than a predetermined value. In frequencies and intensities of moirés of the respective colors calculated from peak frequencies and peak intensities of respective two-dimensional Fourier spectra of transmittance image data and luminance image data of the sub-pixel array patterns of the respective colors, the indicator of evaluation is calculated from evaluation values of moirés obtained by applying human visual response characteristics in accordance with an observation distance to intensities of moirés at frequencies of moirés equal to or less than the maximum frequency of the moirés prescribed on the basis of a display resolution of the display unit.
US10101853B2

Thin-film transistor circuitry for a display may include conductive layers such as transparent conductive layers and metal layers and may include dielectric layers. The dielectric layers may include buffer layers, interlayer dielectric, gate insulator, and organic planarization layers. The organic planarization layers may be patterned photolithographically to form vias, trenches, and other structures. Trenches may be formed by removing the planarization layer in a strip. When planarization material is removed for forming a trench or other structure, a step is formed in the planarization material. Metal lines such as data lines and other signal lines may cross steps in the planarization material. To prevent shorts between lines, a step may have protrusions that help eliminate metal etch residue. Vias may be reduced in depth by forming metal bumps and dielectric bumps under the vias and by forming other via structures.
US10101851B2

A display is integrated with a touch screen and a fingerprint sensor having a plurality of substantially parallel drive lines configured to transmit a signal into a surface of a proximally located object and a plurality of substantially parallel pickup lines oriented proximate the drive lines and electrically separated from the pickup lines to form intrinsic electrode pairs that are impedance sensitive at each of the drive and pickup proximal locations. The display may comprise an OLED display with an OLED injector layer and an OLED emissive layer disposed between the drive lines and pickup lines.
US10101844B2

Provided is a mobile terminal including: a touch screen; a controller that identifies a type of touch object with which a touch input is applied to the touch screen, and provides a touch input method that differs according to a type of the identified touch object, in which the controller identifies the touch object based on at least one among strength of a signal that is detected on the touch screen when the touch input is applied and on a distributed state of regions on which the signal is detected.
US10101838B2

The invention provides a touch display panel and an electronic device, with the positions of pixel electrode layer and common electrode layer at the side of array substrate in conventional touch display panel changed; wherein common electrode layer (21) as touch sensor is changed to the top, and pixel electrode layer (16) is changed to below common electrode layer (21). Pixel electrode (16) is connected to source/drain (145) of TFT (14) via first through hole (V1) penetrating planarization layer (15), which requiring only to drill planarization layer without the need to drill both the protective layer and planarization layer as in prior art to achieve connecting pixel electrode to TFT. The invention saves a mask, a drilling process and production cost and improves production efficiency. Moreover, placing common electrode (21) as touch sensor at the top facilitates optimizing sensitivity and SNR, thereby improves touch performance and product quality.
US10101835B2

An embedded touch-screen display panel structure for an electronic device includes a common electrode layer and a pixel electrode layer. The common electrode layer includes a number of sensing electrodes and a plurality of drive lines. Each of the sensing electrodes operating in a display mode receives a common voltage to cooperatively induce an electric field with corresponding pixel electrodes of the pixel electrode layer to drive corresponding liquid crystals of a liquid crystal display to rotate to carry out display functions of the display panel structure. Each of the sensing electrodes operating in a touch-sensing mode cooperatively carries out touch-sensing functions of the display panel structure with corresponding drive lines. The sensing electrodes and the drive lines are arranged in a same plane of the common electrode layer.
US10101833B2

The present disclosure provides a display panel and a manufacturing method therefor, and a display device, and the display panel includes a first substrate and a second substrate disposed opposite to the first substrate; an organic light emitting layer disposed between the first substrate and the second substrate, wherein the organic light emitting layer includes a planar cathode layer; a planar cathode protection layer disposed on the cathode layer; and a first touch layer disposed on the cathode protection layer. With the technical solutions according to the present disclosure, the first touch layer is formed by evaporation processes just like the organic light emitting layer, so that the manufacture steps of the display panel are reduced as compared to forming the first touch layer by a photo etching process. Further, if the evaporation mask instead of the photo etching masks is used during the manufacture, the production cost is reduced.
US10101827B2

A method and an apparatus for controlling an application ported in a smart device include receiving a key signal of a triggered key that is sent by a control apparatus of the smart device; obtaining image information corresponding to the triggered key of the control apparatus from a pre-stored correspondence relationship between the key and the image information based at least in part on the key signal; determining a matched image from a currently displayed view based at least in part on the image information; and simulating a click event on the matched image.
US10101819B2

A control system for a gesture sensing arrangement with at least one sensor operates the sensor in a proximity mode. The control system receives data sets generated by the sensor and based on these data sets determines whether an object is present in a vicinity of the sensor. When an object is detected in the vicinity the control system operates the sensor in a gesture mode. Based on further data generated by the sensor the control system determines an end of a gesture, and operates the sensor in the proximity mode.
US10101818B2

A mobile terminal and a method for controlling the same are disclosed. The mobile terminal and the method for controlling the same according to the present invention can execute a specific function corresponding to at least one shaking operation in consideration of a screen displayed on a display unit, a direction of the shaking operation and the number of times of sensing the shaking operation, upon sensing of the at least one shaking operation, and display a result screen of executing the specific function. According to the present invention, it is possible to arouse user's interest by providing different screens according to shaking operations of the mobile terminal and to provide user convenience by executing a specific function only by shaking the mobile terminal.
US10101815B2

A system that generates a haptic effect using an Eccentric Rotating Mass (“ERM”) actuator determines a back electromotive force (“EMF”) of the ERM actuator during operation of the device and receives a haptic effect signal including one or more parameters, where one of the parameters is a voltage amplitude level as a function of time. Based on the determined back EMF, the system determines if the ERM actuator is spinning and varies the voltage amplitude level based on the back EMF to generate a varied haptic effect signal, where the varying includes, when the ERM actuator is determined to be spinning, reducing the voltage amplitude level compared to when the ERM actuator is determined to not be spinning. The system then applies the varied haptic effect signal to the ERM actuator.
US10101805B2

A walking system that includes a walking dish formed in any one of a circular shape, a semi-circular shape, and a polygonal shape; a rolling ball formed on an upper surface of a ball fixing device; multiple auxiliary balls having multiple rolling balls on the surface of the walking dish and formed below the rolling ball so that the rolling ball smoothly rotates in all directions in 360 degrees; the ball fixing device fixing the auxiliary ball and the rolling ball while allowing the auxiliary ball and the rolling ball to rotate in all directions in 360 degrees; and a ball fixing table formed with the ball fixing device for joining the multiple ball fixing devices on the inclined surface at a predetermined interval to allow a user to walk in all directions in 360 degrees according to a virtual reality or walking motion image.
US10101800B2

Provided is a method of managing power of an electronic device. The method includes: obtaining operation information related to an operation from among operations performed by the electronic device. The operation is recognizable to a user via a product of hardware processing performed by hardware included in the electronic device. The method also includes obtaining load information related to a load generated by the operation performed by the electronic device. In addition, the method includes performing power management on the hardware included in the electronic device based on the operation information and the load information.
US10101798B2

A method of reducing power consumption of a server cluster of host systems with virtual machines executing on the host systems is provided. The method includes recommending host system power-on when there is a host system whose utilization is above a target utilization, and recommending host system power-off when there is a host system whose utilization is below the target utilization. Recommending host system power-on includes calculating impact of powering on a standby host system with respect to reducing the number of highly-utilized host systems in the server cluster. Recommending host system power-off includes calculating impact of powering off a host system with respect to decreasing the number of less-utilized host systems in the server cluster.
US10101795B2

The present disclosure relates to a method for dynamically optimizing power consumption in a System-on-Chip (SoC). The method comprises receiving at least one interrupt signal from a peripheral controller. The method further comprises switching clock frequency of the peripheral controller to a lower clock frequency than a normal operating clock frequency upon receiving the at least one interrupt. The method further comprises providing the lower clock frequency than the normal operating clock frequency to the peripheral controller for dynamically optimizing the power consumption of the SoC.
US10101789B2

An apparatus and method including the steps of providing a plurality of wireless devices in a security system having a controller wherein each of the plurality of wireless devices registers with the controller and wherein at least one of the plurality of wireless devices operating as a child device registering with the controller through another of the plurality of wireless devices operating as a parent device, a processor of the security system monitoring a charge state of a respective battery that powers each of the plurality of wireless devices and a processor dynamically adjusting an electrical load within the plurality of wireless devices based upon the monitored charge state of the respective battery of the wireless devices in order to delay a first low battery warning from any of the plurality of wireless devices as much as possible thereby reducing site visits by a battery installer.
US10101786B2

Methods and apparatus to provide holistic global performance and power management are described. In an embodiment, logic (e.g., coupled to each compute node of a plurality of compute nodes) causes determination of a policy for power and performance management across the plurality of compute nodes. The policy is coordinated across the plurality of compute nodes to manage a job to one or more objective functions, where the job includes a plurality of tasks that are to run concurrently on the plurality of compute nodes. Other embodiments are also disclosed and claimed.
US10101784B2

A system for controlling energy usage in a server having a processor, where the system includes a memory for storing energy cost information, and a controller for determining a transaction rate for the processor. The controller is also for determining a cumulative of energy expended by the server based on the determined transaction rate for each of a number of available power level states (P-states) for operation of the processor, and for selecting one of the available P-states for operation of the processor based on the determined cumulative energy expended and the stored energy cost information.
US10101783B2

A head mounted display includes a lens unit, at least one lens temperature sensor, an environment temperature sensor, an environment humidity sensor, a temperature controller, a housing, and a display unit. The lens unit includes a carrier having a touching surface and a back surface opposite to each other and two lenses disposed on the carrier. An enclosed space is formed between a user and the touching surface. The at least one lens temperature sensor is adjacent to the lenses, and the sensors are all disposed on the touching surface. The temperature controller is disposed on the back surface and increases or decreases a temperature of the enclosed space and lens temperatures of the lenses according to sensing actions of the at least one lens temperature sensor, the environment temperature sensor, and the environment humidity sensor, so as to adjust the environment temperature and humidity of the enclosed space.
US10101782B2

A computer-implemented method enables Basic Input/Output System (BIOS) progress code based thermal control during start-up of an information handling system (IHS). A start-up thermal control sub-system (i) determines an initial cooling level for use during a pre-BIOS progress code operation state of the IHS, (ii) detects each BIOS progress code provided during a boot loading operation of the IHS, and (iii) determines whether a detected BIOS progress code has an associated cooling level requirement that is different from a current cooling level provided by one or more cooling devices of the IHS. In response to the detected BIOS progress code having an associated cooling level requirement that is different from the current cooling level provided by the one or more cooling devices, the one or more cooling devices are triggered to adjust the current cooling level to a next pre-established cooling level associated with the detected BIOS progress code.
US10101779B2

A heat dissipation unit of handheld electronic device is applied to and assembled with a handheld electronic device. The heat dissipation unit includes a main body having a heat absorption section and a heat dissipation section respectively disposed on two sides of the main body. The heat absorption section is made of ceramic material. The heat dissipation section is a heat dissipation conductor. The heat absorption section and the heat dissipation section are respectively correspondingly positioned in the handheld electronic device and outside the handheld electronic device. The heat generated inside the handheld electronic device can be quickly conducted from the ceramic-made heat absorption section to the heat dissipation section and then conducted from the heat dissipation section to outer side of the handheld electronic device. Accordingly, the lifetime of the handheld electronic device is prolonged and the efficiency of the handheld electronic device is enhanced.
US10101778B2

An example printed circuit board assembly (PCBA) includes a controller and a plurality of conductive contacts. The conductive contacts are coupled to the controller. The controller is to determine a type of chassis to which the PCBA is mounted.
US10101776B2

A hinge structure connected between a first body and a second body of an electronic device is provided. The first and the second bodies rotate by the hinge structure to be opened or closed relatively. The hinge structure includes a rotating shaft pivoted to the first body, a moving member sleeving on the rotating shaft and adapted to be moved axially about and rotated along with the rotating shaft, and a damping member disposed on the moving member. The moving member has a rail coupled with a guiding member of the first body. The second body rotates relative to the first body via the rotating shaft, and the guiding member moves along the rail to move the moving member along the rotating shaft axially, such that the moving member drives the damping member to be interfered with or released from the first body.
US10101770B2

Briefly, a docking system may comprise a case mount which may, in particular embodiments, attached to a portable computing device. The case mount may comprise a plurality of contact groups positioned at a plurality of electrically divided quadrants, which may permit the portable computing device to communicate with one or more wired networks.
US10101755B2

An electrical assembly comprising a first control system adapted to control a power conversion system, a sensor system adapted to detect conditions relating to the first control system, the conditions comprising temperature and/or humidity, and a heating system adapted to heat the first control system of the electrical assembly. The electrical assembly further comprises a second control system which is adapted to receive information from the sensor system and in connection with turning on the electrical assembly to selectively turn on the first control system and/or the heating system based on conditions relating to the first control system.
US10101753B1

An auxiliary sprinkler controller is used to control sprinkling by selectively enabling or inhibiting operation of a legacy sprinkler controller. The legacy sprinkler controller provides electrical power to a particular zone of several zones during each of a plurality of durations, and multiple durations, “n,” are provided for each zone. As a result, each zone can be watered for any of 2n combinations of the durations for a desired total watering duration.
US10101742B2

Mixed autonomous and manual control of a vehicle is provided. The vehicle can include an operational mode in which the vehicle operates autonomously but is influenced by a mix of autonomous control inputs and manual control inputs. A first weight can be assigned to manual control inputs, and a second weight can be assigned to autonomous control inputs. The assigned first and second weights can be applied to a vehicle system. Responsive to receiving a manual control input, the autonomous operation of the vehicle can be caused to be influenced by the received manual control input in an amount corresponding to the first weight without deactivating the autonomous operation of the vehicle.
US10101741B2

An unmanned aerial vehicle includes: a memory that stores first information acquired and second information acquired, the first information indicating the current position of the unmanned aerial vehicle, the second information indicating the current position of a manipulation device that transmits a command to remotely manipulate the unmanned aerial vehicle; a receiver that receives information transmitted from a transmission source, the information including an emergency warning; a processor; and a controller that controls the unmanned aerial vehicle. The processor compares a target region which is indicated in the information and for which the emergency warning is intended and the current position of the unmanned aerial vehicle and compares the target region and the current position of the manipulation device. The controller evacuates the unmanned aerial vehicle in accordance with the results of the comparisons.
US10101740B2

The travel control system includes: a travel zone holding unit configured to hold a travel zone which is set in a particular travel area set beforehand and over which a dump truck is to autonomously travel; a target position setting unit configured to set, on an outer side of the particular travel area, a target position that the dump truck is to reach; a distance measurement unit configured to measure a traveling distance of the dump truck from a position of the dump truck as acquired using a position acquisition device provided in the dump truck to the target position set by the target position setting unit; and an autonomous travel control unit configured to control the dump truck so that the dump truck moves to an outer side of a travel zone held by the travel zone holding unit and autonomously travels the traveling distance.
US10101733B2

A method of dispatching wafer lots through a plurality of process chambers, wherein the process chambers are disposed in at least one machine. The method includes: receiving wafer lot information and process chamber data, wherein the wafer lot information identifies the wafer lots to be processed at the machine, and the process chamber data includes process information associated with the process chambers; determining a load factor of each process chamber based on the wafer lot information and process chamber data; receiving historical data of run lots previously processed through the process chambers, and determining a processing time of the wafer lots based on the historical data; generating a dispatching criteria for the wafer lots based on the load factors of the process chambers and the determined processing time of the wafer lots; and dispatching the wafer lots through the process chambers based on the dispatching criteria.
US10101720B2

A dynamic environment (e.g., an automated industrial process) has multiple conditions in response to which corresponding actions are required, and comprises various equipment, control device(s) to control the equipment, and one or more sensors to generate input signal(s) representing a monitored condition of the environment. A control system for the environment comprises a master processor and one or more co-processors, wherein the master processor configures a given co-processor to evaluate only a first subset of conditions expected to occur in the environment within a specified time period (e.g., less than a response time of the master processor), and to provide first control information representing an action to be taken if a particular condition of the first subset is satisfied. The co-processor receives the input signal(s) representing the monitored condition, processes the input signal(s) so as to determine if the particular condition of the first subset is satisfied, and provides the first control information to the control devices so as to control the equipment. Exemplary applications include dynamic environments in which machine vision techniques and/or equipment are employed.
US10101703B2

An image forming apparatus 100 allowing insertion of an insert-sheet between discharged sheets of recording paper includes: an image forming unit 122 forming an image on the recording paper; an operation unit 130 designating an insertion position for inserting the insert-sheet; a discharge unit discharging the sheets of recording paper having images formed and the insert-sheet; and a control unit 102 controlling timing for inserting the insert-sheet. The insertion position is designated by a copy-by-copy basis with one copy being a set of sheets of recording paper having all images included in a job instructing image formation on the recording paper formed thereon. The control unit 102 controls the discharge unit such that the sheets of recording paper having the image formed thereon are discharged by the number determined from the insertion position and thereafter the insert-sheet is discharged.
US10101700B2

An image forming apparatus includes a generation section, an image forming section, and a size determining section. The generation section divides a first image to generate a plurality of second images. The image forming section forms the second images on a plurality of sheets, respectively. The size determining section determines a size of a margin area allocated to at least one of the sheets. The image forming section forms the second images on the sheets, respectively, so that the second images are placed in a designated area on a combined sheet that is to be formed by combining the sheets. The size determining section determines the size of the margin area based on sizes of the designated area and the first image.
Patent Agency Ranking