US Pat. No. 10,218,694

SECURELY ORCHESTRATING EVENTS INITIATED AT REMOTE SERVERS USING A CERTIFICATE SERVER

Bank of America Corporati...

1. A computing platform, comprising:at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
receive, via the communication interface, from a first server computer system, a first event request comprising first entity information and first event details information;
identify a first entity associated with the first event request based on the first entity information;
based on identifying the first entity associated with the first event request based on the first entity information, generate a first entity verification request;
send, via the communication interface, to a certificate server, the first entity verification request;
receive, via the communication interface, from the certificate server, first certificate information associated with the first entity;
validate the first certificate information associated with the first entity received from the certificate server;
based on validating the first certificate information associated with the first entity received from the certificate server, generate, based on the first entity information and the first event details information, one or more event orchestration commands directing a second server computer system to execute one or more actions associated with the first event request; and
send, via the communication interface, to the second server computer system, the one or more event orchestration commands directing the second server computer system to execute the one or more actions associated with the first event request.

US Pat. No. 10,218,693

MANAGEMENT OF DIGITAL CERTIFICATES

International Business Ma...

1. A computer-implemented method for displaying an interactive graphical map of certificate relationships for one or more cells, each cell including one or more compute nodes, each node including one or more servers, comprising:retrieving certificate information for a plurality of servers within the one or more cells, and storing the retrieved certificate information in a memory;
receiving an organization specification describing an organization structure for the plurality of servers;
receiving a user input command to generate the interactive graphical map of certificate relationships, the interactive graphical map including visual elements, wherein the visual elements include interactive icons, and the command including a command scope that identifies a certificate expiration date criteria;
identifying at least two servers having certificates satisfying the certificate expiration date criteria;
generating the interactive graphical map from the retrieved certificate information;
rendering the interactive graphical map on a display device, the interactive graphical map simultaneously indicating:
the at least two servers having certificates satisfying the certificate expiration date criteria, wherein interactive icons that represent each of the at least two servers are highlighted and arranged on the interactive graphical map according to the organization specification; and
one or more devices, each device having a certificate relationship with a server from the at least two servers, wherein interactive icons that represent the one or more devices are highlighted in response to a user selection of a highlighted interactive icon that represents the server; and
receiving, on the interactive graphical map, an input command for certificate replacement for the at least two servers; and
causing, in response to input command, a replacement certificate to be generated and issued to said at least two servers to satisfy the certification expiration date criteria.

US Pat. No. 10,218,692

MANAGEMENT OF DIGITAL CERTIFICATES

International Business Ma...

1. A computer system for displaying an interactive graphical map of certificate relationships for one or more cells, each cell including one or more compute nodes, each node including one or more servers, comprising:a processor; and
a memory communicatively coupled with the processor, wherein the memory includes a certificate visibility agent to perform operations comprising:
retrieving certificate information for a plurality of servers within the one or more cells and storing the retrieved certificate information in the memory;
receiving an organization specification describing an organization structure for the plurality of servers;
receiving a command to generate the interactive graphical map of certificate relationships, the interactive graphical map including visual elements, wherein the visual elements include interactive icons, and the command including a command scope that identifies a certificate expiration date criteria;
identifying at least two servers having certificates satisfying the certificate expiration date criteria;
generating the interactive graphical map from the retrieved certificate information and rendering the interactive graphical map on a display device, the interactive graphical map simultaneously indicating:
the at least two servers having certificates satisfying the certificate expiration date criteria, wherein interactive icons that represent each of the at least two servers are highlighted, and arranged on the interactive graphical map according to the organization specification; and
one or more devices, each device having a certificate relationship with a first server from the at least two servers, wherein interactive icons that represent the one or more devices are highlighted in response to a user selection of a highlighted interactive icon that represents the first server; and
receiving, on the interactive graphical map, an input command for certificate replacement for the at least two servers; and
causing, in response to input command, a replacement certificate to be generated and issued to said at least two servers to satisfy the certification expiration date criteria.

US Pat. No. 10,218,690

ABSTRACTING AN AUTHENTICATION SEQUENCE USING HTTP

International Business Ma...

1. A computer-implemented method of abstracting an authentication sequence between a client, a server and zero or more authentication servers, the computer-implemented method comprising:provisioning an enterprise server with an authentication response language, wherein the authentication response language allows the enterprise server to issue instructions for authentication steps to an enterprise client, wherein the authentication response language enables the enterprise client to execute a set of instructions for navigating an authentication sequence;
navigating, by one or more hardware processors, the authentication sequence depending on a protocol inherently used by the authentication topology;
receiving, by the enterprise client, a set of authentication instructions from the enterprise server formulated in the authentication response language, wherein the enterprise client is accessing a protected resource, and wherein the enterprise client is not already authenticated;
interpreting, by the enterprise client, the provided authentication instructions;
following, by the enterprise client, a sequence by sending requests and receiving responses from one or more servers in the authentication topology until the sequence is complete;
determining, by the one or more hardware processors, an authentication resolution of the enterprise client based on a success or fail caused by user interactions at the enterprise client; and
providing, by the one or more hardware processors, access to the protected resource in response to the authentication resolution of the enterprise client succeeding.

US Pat. No. 10,218,689

EXTENDING SHROUDING CAPABILITY OF HOSTING SYSTEM

INTERNATIONAL BUSINESS MA...

1. A computer implemented method for extending shrouding capability of a virtual server hosting system, the method comprising:receiving, by a host manager, a request to deploy a shrouded virtual server using a predetermined set of hardware components and using a shrouded mode, the shrouded mode preventing an administrator of a hosting system from accessing data or applications of the virtual server, the request being sent by a client device;
adding, by the host manager, a guest server to the hosting system, the guest server comprising the predetermined set of hardware components;
deploying, by the host manager, a preconfigured hypervisor on the guest server, wherein the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor;
deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor; and
sending, by the host manager, an identifier of the virtual server for receipt by the client device.

US Pat. No. 10,218,688

CREATING AWARENESS OF ACCESSED TO PRIVACY-SENSITIVE DEVICES

MICROSOFT TECHNOLOGY LICE...

1. A method comprising:under control of one or more processors of a computing device:
detecting when an application displaying content within a window on a display of the computing device begins receiving a data stream captured by a camera, a microphone, a location sensor or an accelerometer of the computing device;
determining if a request submitted by the application to access the data stream captured by the camera, the microphone, the location sensor or the accelerometer of the computing device has been granted by determining whether a module of the computing device is in one of a default-on mode and a default-off mode, wherein the application is determined to have granted the request in response to determining that the module is in the default-on mode, and wherein the application is determined to have granted the request in response to determining that the module is in the default-off mode and when authorization is received to allow the application to access the data stream; and
in response to detecting that the application has begun receiving the data stream and in response to the determining that the application request has been granted, causing display of a graphical icon on or adjacent to the window of the application on the display, the displayed graphical icon dynamically altering in appearance based on data of the data stream to visually represent the data stream being received by the application, and the displayed graphical icon includes dynamic animations that visually dynamically alter in unison with the data of the data stream.

US Pat. No. 10,218,687

DIFFERENTIAL CLIENT-SIDE ENCRYPTION OF INFORMATION ORIGINATING FROM A CLIENT

PayPal, Inc., San Jose, ...

1. A method comprising:receiving, from an entity server over a network by a computer system comprising one or more hardware processors, a processing request comprising an encrypted data package encrypted by a client device, wherein the encrypted data package comprises an encrypted symmetric key encrypted using a first public key allocated to the entity server and encrypted data encrypted using a symmetric key corresponding to the encrypted symmetric key;
determining, by the computer system, a first private key corresponding to the first public key allocated to the entity server by accessing a plurality of private keys stored in a memory;
decrypting, by the computer system, the encrypted symmetric key using the private key to obtain the symmetric key;
decrypting, by the computer system, the encrypted data using the symmetric key to obtain first data; and
providing, by the computer system, a processing result based on at least a portion of the first data.

US Pat. No. 10,218,686

DYNAMICALLY MANAGING, FROM A CENTRALIZED SERVICE, VALID CIPHER SUITES ALLOWED FOR SECURED SESSIONS

INTERNATIONAL BUSINESS MA...

1. A method, comprising:establishing, at a centralized service available in a hosted network, a permission list of at least one cipher suite valid for secure connections;
responsive to receiving, at the centralized service, a request from a socket indicating the socket is negotiating a secure connection with another socket, sending the permission list to the socket, wherein the socket negotiates with the another socket for a mutual cipher suite from among the at least one cipher suite specified in the permission list;
receiving, at the centralized service, from the socket, a session identifier specifying the socket and the mutual cipher suite for a new session established between the socket and the another socket;
adding, by the centralized service, the session identifier specifying the socket and the mutual cipher suite to a current session log;
in response to identifying a particular cipher suite is vulnerable, searching, by the centralized service, the current session log to determine if the particular cipher suite matches one or more previously stored mutual cipher suites;
in response to the particular cipher suite matching one or more previously stored mutual cipher suites, generating, by the centralized service, an alert to send to each socket specified in each entry for the matching one or more previously stored cipher suites; and
responsive to identifying that the particular cipher suite matching the mutual cipher suite used in an ongoing secure session for the socket is revoked, notifying, by the centralized service, the socket that the mutual cipher suite is revoked.

US Pat. No. 10,218,685

KEYCHAIN SYNCING

APPLE INC., Cupertino, C...

1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit of a first peer device synchronizes a set of keychain items stored in a keychain on the first peer device with sets of keychain items stored in keychains on a plurality of other peer devices, each keychain item comprising a keychain item identifier and a plurality of attributes, the first peer device and the plurality of other peer devices communicatively coupled to one another through a network, the first peer device locally storing, for each other peer device in the plurality of other peer devices, an encryption key corresponding to the other peer device and a list of all keychain identifiers on the other peer device, and the program comprising sets of instructions for:receiving a modification to at least one of the plurality of attributes of each keychain item of a subset of the set of keychain items of the keychain stored on the first peer device;
for each other peer device in the plurality of other peer devices, determining whether a list of all keychain item identifiers for the first peer device matches the list of all keychain item identifiers on the other peer device;
generating a respective update request for each respective other peer device in the plurality of other peer devices for which the list of all keychain item identifiers does not match the list of all keychain item identifiers for the first peer device, in order to synchronize the keychain stored on the first peer device with the keychains of the plurality of other peer devices, wherein the respective update request for each respective other peer device comprises (i) a list of keychain item identifiers indicating each of the keychain items in the keychain of the respective other peer device to be modified and (ii) the modification to be made to the at least one of the plurality of attributes of each of the keychain items to be modified, wherein the respective update request for a first respective other peer device comprises a different set of modifications than the respective update request for a second respective other peer device;
encrypting, for each respective other peer device for which the respective update request was generated and using the encryption key corresponding to the respective other peer device, the keychain items corresponding to the list of keychain item identifiers indicating each of the keychain items in the keychain of the respective other peer device to be modified; and
transmitting, to each particular peer device through the network, the update request for the particular peer device and the encrypted keychain items of the particular peer device to be modified over a secure communication channel between the first peer device and the particular peer device.

US Pat. No. 10,218,684

SECURE DATA TRANSMISSION

NCR Corporation, Atlanta...

1. A method, comprising:receiving, on a device, a device identifier for a portable device responsive to a request from the portable device for a file located on the device, wherein receiving further includes receiving the device identifier from a server;
obtaining, by the device, a public key associated with the portable device from a list of public keys maintained on the device based on the device identifier;
encrypting, by the device, the file using the public key, encoding the file, and producing encrypted and encoded data for the file;
dividing, by the device, the encrypted and encoded data into portions; and
broadcasting, by the device, the portions from the device as a graphical animation rendered on a screen of a display of the device, wherein the graphical animation is detectable to a camera of the portable device for receiving all portions of the encrypted and encoded data from the device, wherein broadcasting further includes broadcasting the portions out of order.

US Pat. No. 10,218,683

RELATING PRIVATE DATA OF DIFFERENT ENTITIES

Microsoft Technology Lice...

1. A method comprising:determining, at a server, a representation of an intersection of a member list of first entity and a member list of a second entity, without accessing the member list of the first entity or the member list of the second entity;
causing, at the server, computation, using information associated with the intersection of the member list of the first entity and the member list of the second entity, of coefficients of a numeric relationship between features of members stored by the first entity and numeric data of members stored by the second entity, without accessing the features or the numeric data at the server;
adding noise to the coefficients to prevent use of the coefficients to exactly compute the numeric data from the features of a specific member; and
providing a digital transmission representing the coefficients of the numeric relationship.

US Pat. No. 10,218,682

SECURE NETWORK PROTOCOL CRYPTOGRAPHIC PROCESSING

Amazon Technologies, Inc....

1. A computer-implemented method comprising:obtaining a request to establish a cryptographically protected communication session from a client computer system;
providing a digital certificate to the client computer system, the digital certificate associated with a service provided by a server computer system;
obtaining an encrypted premaster secret from the client computer system, the encrypted premaster secret encrypted using a public cryptographic key included with the digital certificate;
providing, to a cryptographic service that has access to a private cryptographic key associated with the digital certificate, the encrypted premaster secret;
establishing the cryptographically protected communication session with the client computer system, the cryptographically protected communication session operating in accordance with parameters that are based at least in part on the encrypted premaster secret;
obtaining a data token from the server computer system, the data token associated with data to be transmitted to the client computer system;
obtaining encrypted server data from the cryptographic service using the data token, the encrypted server data corresponding to the data to be transmitted to the client computer system, and the encrypted server data encrypted using a cryptoprocessor with a key that is based on the encrypted premaster secret; and
providing the encrypted server data to the client computer system.

US Pat. No. 10,218,679

SECURE SINGLE SIGN ON AND CONDITIONAL ACCESS FOR CLIENT APPLICATIONS

Citrix Systems, Inc., Fo...

1. A method comprising:receiving, by a gateway device, from an application on a client device, and via a secure communication tunnel between the client device and the gateway device, an authentication request comprising a certificate;
accessing, by the gateway device, and from the certificate, a device identifier associated with the client device;
transmitting, by the gateway device, and to a server, a request to determine whether the client device is compliant with one or more security policies, wherein the request to determine whether the client device is compliant with one or more security policies indicates the device identifier associated with the client device;
in response to transmitting the request to determine whether the client device is compliant with one or more security policies, receiving, by the gateway device, and from the server, an indication of whether the client device is compliant with one or more security policies; and
determining, by the gateway device, and based on the indication of whether the client device is compliant with one or more security policies, whether to grant the application on the client device access to a service associated with the application.

US Pat. No. 10,218,678

METHOD AND APPARATUS FOR ACCESSING THIRD-PARTY RESOURCES

CITRIX SYSTEMS, INC., Fo...

1. A method comprising:(a) receiving, by a device intermediary to a plurality of clients and a plurality of resource providers accessible via the device, a selection of a resource provider of the plurality of resource providers from an identity associated with a client of the plurality of clients, the identity authenticated by the device and the device establishing a first token for the identity to access the device;
(b) establishing, by the device, a second token for the identity to access via the device the resource provider of the plurality of resource providers;
(c) providing, by the device to the client, the first token comprising the second token encrypted;
(d) decrypting, by the device, the second token from the first token received from the client in association with a request from the client to access the resource provider, the first token to identify the identity instead of identifying information accessed from the client; and
(e) granting, by the device, the client access to the resource provider.

US Pat. No. 10,218,677

DYNAMIC PROVISIONING OF A FIREWALL ROLE TO USER DEVICES

T-Mobile USA, Inc., Bell...

1. A computing device configured to provide a security service to a mobile traffic network, the computing device comprising:a processor;
a network interface communicatively coupled to the processor and configured to enable communications with the mobile traffic network;
a storage device for content and programming;
a security application stored in the storage device, wherein execution of the security application by the processor configures the computing device to perform acts comprising:
creating a local network group comprising a plurality of user devices that are subscribed to the security service;
receiving a plurality of status reports, each status report of the plurality of status reports corresponding to at least one of the user devices of the local network group;
determining a plurality of competence scores, wherein each competence score of the plurality of competence scores corresponds to at least one of the user devices of the local network group and is based on a respective status report;
selecting one of the plurality of the user devices to act as a firewall for the plurality of user devices of the local network group based on the plurality of competence scores;
provisioning the selected user device to act as a firewall for the local network group; and
sending a message to the plurality of user devices of the local network group to route communication through the selected user device via a short range wireless communication technology.

US Pat. No. 10,218,675

LEGACY DEVICE SECURITIZATION USING BUMP-IN-THE-WIRE SECURITY DEVICES WITHIN A MICROGRID SYSTEM

Honeywell International I...

1. A system for legacy device securitization within a microgrid, comprising:a microgrid network having at least one remote network connection to a non-local network device and the microgrid network having at least one local legacy device in communication with the non-local network device, wherein the at least one local legacy device cannot perform cryptographic operations;
a first bump-in-the-wire (BITW) security device between the at least one local legacy device and the at least one remote connection, wherein the first bump-in-the-wire (BITW) security device performs asymmetric and symmetric operations on data passed between the at least one local legacy device and the non-local network device, wherein the first bump-in-the-wire (BITW) security device includes a first user interface to allow a user to access privileges to be given to the first bump-in-the-wire (BITW) security device, instructions to be sent to the first bump-in-the-wire (BITW) security device, and data available on the first bump-in-the-wire (BITW) security device to restrict access to the microgrid network, wherein the privileges to be given to the first bump-in-the-wire (BITW) security device include installing software and firmware on one or more devices of the microgrid network, wherein access attempts, successful logins, messages, or a combination thereof are logged into the microgrid network to enable auditing and forensic analysis, and wherein one or more authentication technologies are compared and selected for the microgrid network based on real time requirements of the microgrid network; and
a second bump-in-the-wire (BITW) security device between the non-local network device and the at least one remote connection, wherein the second bump-in-the-wire (BITW) security device performs asymmetric and symmetric operations on data passed between the non-local network device and the at least one remote connection, wherein the first and second bump-in-the-wire (BITW) security devices are positioned within the microgrid network to secure the at least one local legacy device, and wherein the bump-in-the-wire (BITW) security devices communicate with each other to cross check security settings and verify access requests on a secured network that is separate from the network accessed by the remote network connection, wherein the second bump-in-the-wire (BITW) security device includes a second user interface to allow the user to access privileges to be given to the second bump-in-the-wire (BITW) security device, instructions to be sent to the second bump-in-the-wire (BITW) security device, and data available on the second bump-in-the-wire (BITW) security device to restrict access to the microgrid network, and wherein the privileges to be given to the second bump-in-the-wire (BITW) security device include installing the software and the firmware on the one or more devices of the microgrid network.

US Pat. No. 10,218,674

MAC ADDRESS ALLOCATION FOR VIRTUAL MACHINES

Red Hat Israel, Ltd., Ra...

1. A method comprising:determining, by a processing device via a virtual machine, that a first network identifier has not been assigned to the virtual machine;
transmitting, by the processing device via the virtual machine, a network identifier request to a server, wherein the network identifier request comprises a universal identifier associated with the virtual machine;
determining that a data packet is directed to the virtual machine when the data packet comprises the universal identifier associated with the virtual machine, the data packet comprising a second network identifier assigned to the virtual machine by the server in response to the network identifier request; and
assigning the second network identifier to the virtual machine based on the data packet being directed to the virtual machine.

US Pat. No. 10,218,671

DYNAMIC MEDIA ACCESS CONTROL ADDRESS ALLOCATION AND LEASING FOR WIRELESS NETWORK

Cisco Technology, Inc., ...

1. A method of operating a network, the method comprising:in the network, broadcasting, via an access point (AP), on a periodic basis, a packet comprising i) a MAC Pool identifier associated with the network and ii) one or more dynamic MAC addresses associated with the network, wherein each dynamic MAC address of the one or more dynamic MAC addresses is potentially assignable to a computing device that receives the packet;
in response to receipt of a packet response from a given computing device, wherein the packet response includes a broadcasted dynamic MAC address of the one or more broadcasted dynamic MAC addresses, determining whether the broadcasted dynamic MAC address has been associated with and/or assigned to a network device in the network; and
in response to the determination, (i) associating the broadcasted dynamic MAC address with the given computing device and (ii) adding the broadcasted dynamic MAC address to a list of plurality of assigned dynamic MAC addresses as an allocated dynamic MAC address assigned to the given computing device, wherein subsequent packets communicated to given computing device are based on the allocated dynamic MAC address.

US Pat. No. 10,218,670

PRESENTING TASKS IN EMAIL APPLICATION AND CALENDAR APPLICATION

Google LLC, Mountain Vie...

1. A non-transitory computer-readable storage medium comprising instructions stored thereon for presenting tasks in an email application and a calendar application, the instructions, when executed by at least one processor, being configured to cause a computing system to at least:generate an email application, the email application performing:
retrieving at least one task from a task database;
retrieving at least one email from an email database;
sorting the tasks and emails within a combined list based on:
at least one task done state of the at least one task and at least one email read state of the at least one email; and
for tasks and emails that have a same task done state or email read state, based on task due dates of the tasks and email received dates of the emails; and
concurrently presenting the at least one retrieved task and the at least one retrieved email in an email user interface in an order based on the sorting and presenting at least one task that should be performed on a current day at a top of the email user interface, the at least one retrieved task and the at least one retrieved email being adjacent and non-overlapping within the email user interface; and
generate a calendar application, the calendar application performing:
retrieving the at least one task from the task database;
retrieving at least one appointment from an appointment database; and
concurrently presenting the at least one retrieved task and the at least one retrieved appointment in a calendar user interface, the at least one retrieved task and the at least one retrieved appointment being adjacent and non-overlapping within the calendar user interface.

US Pat. No. 10,218,668

DETECTION AND MODIFICATION OF OBSOLETE MESSAGES

AMAZON TECHNOLOGIES, INC....

1. A system, comprising:at least one computing device;
an email updater service executable in the at least one computing device, wherein, when executed, the email updater service causes the at least one computing device to at least:
receive an email message from an email server, a content of the email message including displayable information about an occurrence of an event that is active during a first predefined period of time, the displayable information configured to be presented on a rendered version of the email message on a display of the at least one computing device;
send a first instruction to a client email application to alter an appearance of the email message prior to a start of the first predefined period of time as displayed on a user interface associated with an email folder including the email message; and
send a second instruction to the client email application to alter the appearance of the email message following an end of the first predefined period of time; and
the client email application executable in the at least one computing device, wherein when, executed, the client email application causes the at least one computing device to at least:
render the user interface such that the email message is displayed in an original form prior to the first predefined period of time;
modify the user interface in response to receiving the first instruction, the user interface being modified such that the email message is displayed in at least one of: a different color, a different shade, or a different pattern;
determine that the first predefined period of time has lapsed in response to receiving the second instruction; and
modify, after a second predefined period of time following an ending of the first predefined period of time, the user interface such that the email message is displayed in the original form.

US Pat. No. 10,218,667

SOCIAL NETWORK COMMUNITIES

salesforce.com, inc., Sa...

1. A system for providing, in an enterprise social networking service, internal groups for collaboration with users inside of an organization and external groups for collaboration with users outside of an organization, the system comprising:a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause:
identifying a user identity (ID) received from a computing device as one of a set of first user identities (IDs) of first users belonging to an internal group maintained using one or more internal group data objects in a database, the internal group maintained on behalf of a first organization in association with an enterprise social networking service, the first users being inside of the first organization, each first user having one or more of a set of first roles, the first roles comprising an employee of the first organization;
providing, to the computing device, access to the internal group responsive to identifying the user ID as one of the first user IDs, the access to the internal group defined at least in part by a first set of permissions for the computing device to access a first set of files stored in a database in association with the one or more internal group data objects and for the computing device to access a first set of social networking conversations associated with the one or more internal group data objects, the first set of social networking conversations comprising one or more posts and one or more comments shared in an internal group feed maintained for the internal group using one or more feed objects in a database;
processing a request received from the computing device to access an external group maintained using one or more external group data objects in a database, the external group maintained on behalf of the first organization in association with the enterprise social networking service, the processing of the request comprising identifying the user ID as one of a set of second user IDs of second users belonging to the external group, the second users comprising:
an internal subset of the second users comprising at least a portion of the first users, and
an external subset of the second users who are outside of the first organization, each second user in the external subset having one or more of a set of second roles, the second roles comprising a customer of the first organization and a partner of the first organization; and
providing, responsive to identifying the user ID as one of the second user IDs, the computing device with access to the external group, the access to the external group defined at least in part by a second set of permissions for the computing device to access a second set of files stored in a database in association with the one or more external group data objects and for the computing device to access a second set of social networking conversations associated with the one or more external group data objects, the second set of social networking conversations comprising one or more posts and one or more comments shared in an external group feed maintained for the external group using one or more feed objects in a database, the second set of permissions being restricted with respect to the first set of permissions to limit:
access by the external subset of second users to the first set of files associated with the one or more internal group data objects,
submission by the external subset of second users of a further file for inclusion in the first set of files,
access by the external subset of second users to the first set of social networking conversations associated with the one or more internal group data objects, and
sharing by the external subset of second users of a further post and a further comment in the internal group feed for inclusion in the first set of social networking conversations.

US Pat. No. 10,218,666

INTEGRATING OFFSITE ACTIVITIES WITH ONLINE DATA RECORDS

1. A method comprising steps of:generating an identifier in a first computer system, wherein the identifier is generated in at least one of anticipation of an electronically provided communication by a user and in response to the electronically provided communication by a user accessing network-based content associated with an entity, wherein the identifier associates the electronically provided communication by the user to an agent of an entity;
storing the identifier and the association of the identifier with the electronically provided communication in a memory that is in communication with the first computer system;
conveying the identifier from the first computer system to an external computer system;
receiving the identifier conveyed from the first computer system by the external computer system;
identifying and storing at least one information record associated with an activity of the user, wherein the information record is at least one of an electronically provided communication record and a data record,
wherein the at least one electronically provided communication record is associated with the electronically provided communication by the user by tagging at least one electronically provided communication record with the identifier, wherein each electronically provided communication record of at least one electronically provided communication record relates to the electronically provided communication by the user,
wherein the at least one data record is associated with the activity of the user by tagging each data record with the identifier, wherein each data record of at least one data record relates to the activity of the user, each of the at least one data record is stored on the external computer;
conveying the at least one information record from the external computer system to the first computer system;
receiving, at the first computer system from the external computer system, the at least one information record from the external computer system, wherein each information record of the at least one information record includes the identifier; and
using the identifier stored in the first computer system to associate the received at least one information record, related to the activity of the user, with the electronically provided communication.

US Pat. No. 10,218,664

RECURRENT INVITATION LOOP

Microsoft Technology Lice...

1. A method, comprising:sending, by computer, a first invitation organically generated by a first member of a user community, to an invitee who is not a member of the user community;
queuing all invitations organically generated by members of the user community and addressed to the invitee within a first time period after the invitee receives the first invitation;
when the invitee is not a member of the user community when the first time period expires:
if the queue is not empty, dequeuing and sending at least one queued invitation to the invitee; and
if the queue is empty, resending the first invitation to the invitee; and for one or more subsequent time periods after the first time period:
queuing all invitations organically generated by members of the user community and addressed to the invitee within the subsequent time period.

US Pat. No. 10,218,663

SPLITTING MESSAGE CHANNELS

Facebook, Inc., Menlo Pa...

1. A computer-implemented method, comprising:extracting a user identifier from a browser cookie of a web browser running on a requesting device, wherein:
a social network member associated with the user identifier is also associated with a plurality of social networking accounts within a social networking system, the plurality of social networking accounts comprising a personal account and a domain-specific account;
the social network member is logged into the personal account via a first browser tab of the web browser and is logged into the domain-specific account via a second browser tab of the web browser; and
the web browser maintains a single browser cache that stores a same set of browser cookies to share with all of the web browser's browser tabs such that both the first browser tab and the second browser tab share a same browser cookie;
receiving, at the social networking system, a first web-based client request, sent from the second browser tab, to establish a message channel between the social networking system and the second browser tab, wherein the first web-based client request identifies a uniform resource locator (URL) entered in the web browser via the second browser tab;
in response to receiving the first web-based client request:
identifying a URL subdomain in the URL entered via the second browser tab that is associated with the domain-specific account and not with the personal account;
selecting a domain-specific account identifier that is associated with the domain-specific account and not with the personal account; and
configuring the message channel as a domain-specific channel, wherein said configuring includes selecting, based on the domain-specific account identifier, a content item, intended for the domain-specific account, to send over the message channel to the second browser tab;
receiving, at the social networking system, a second web-based client request, sent from the first browser tab, to establish an additional message channel between the social networking system and the first browser tab, wherein the second web-based client request identifies a uniform resource locator (URL) entered in the web browser via the first browser tab; and
in response to receiving the second web-based client request:
identifying a URL subdomain in the URL entered via the first browser tab that is associated with the personal account and not with the domain-specific account;
selecting a personal account identifier that is associated with the personal account and not with the domain-specific account; and
configuring the additional message channel as a personal channel, wherein said configuring includes selecting, based on the personal account identifier, an additional content item, intended for the personal account, to send over the additional message channel to the first browser tab.

US Pat. No. 10,218,662

METHOD AND A SYSTEM FOR EMAIL ADDRESS VALIDATION

International Business Ma...

1. A computer program product for an email address validation, the computer program product comprising:one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor, the program instructions comprising:
program instructions to identify an email address of a recipient listed in an email;
program instructions to determine whether the email address is erroneous, wherein program instructions to determine whether the email address is erroneous comprises program instructions to determine a position of the recipient has changed, program instructions to determine an email address is erroneous, and program instructions to determine a confidentiality mismatch;
wherein program instructions to determine the position of the recipient has changed comprises:
program instructions to determine a current position of the recipient;
program instructions to determine a previous position of the recipient, wherein the previous position comprises one or more of: a position of the recipient at a date of a previous email transmission, and a position of the recipient at a predetermined date;
program instructions to determine whether the current position is the same as the previous position;
based on determining that the current position is not the same as the previous position, program instructions to determine a new email address of a new recipient based on the previous position;
program instructions to determine that the email includes one or more predefined specific words, wherein the predefined specific words are associated with a new position that is not a current position of the recipient;
program instructions to determine a new email address based on the new position;
wherein program instructions to determine the confidentiality mismatch comprises:
program instructions to determine that the email includes one or more predefined specific words, wherein the predefined specific words are associated with confidentiality;
based on determining that the email address has not been previously sent by a user, program instructions to display a recommendation to a user;
wherein program instructions to determine the email address is erroneous comprises:
program instructions to determine the email address is not in a database;
program instructions to determine a similar email address in the database comprising one or more of:
program instructions to determine the similar email address by string matching the email address to the database;
program instructions to determine the similar email address by pattern matching the email address to the database;
program instructions to determine the similar email address by approximate string matching the email address to the database; and
based on determining that the email address is erroneous, program instructions to display a recommended email address to a user, wherein the recommended email address is one or more of: the new email address of the new recipient, the similar email address, the email address of the recipient.

US Pat. No. 10,218,661

DYNAMIC GRANULAR MESSAGING PERSISTENCE

International Business Ma...

1. A method for dynamic, granular messaging persistence in a messaging system, the method comprising:monitoring operational performance of a message broker executing in a memory of a host server;
receiving a message for queuing in a message queue of the message broker;
parsing the message to extract different fields;
obtaining, from a schema separate from the message, corresponding priorities for the extracted different fields at least one of the priorities providing that under periods of high resource utilization in the host server, data in a corresponding one of the different fields is not persisted to a message data store, but under periods of low resource utilization in the host server, data in a corresponding one of the different fields is to be persisted to the message data store in fixed storage;
selectively storing, in the fixed storage, data for corresponding ones of the different fields based upon consideration of corresponding ones of the priorities obtained from the schema and also the monitored operational performance; and,
queuing the message in the message queue.

US Pat. No. 10,218,660

DETECTING USER GESTURES FOR DISMISSING ELECTRONIC NOTIFICATIONS

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:accessing, by a client device, content from a specific source;
responsive to accessing the content, identifying a status of access rights of a user of the client device for the content, wherein the access rights indicate a number of pieces of content that the user of the client device is allowed to access from the specific source;
displaying, by a touch-sensitive display screen of the client device, the content in a content area of the touch-sensitive display screen;
displaying, by the touch-sensitive display screen, a notification, wherein the notification obscures at least a portion of the content, and wherein the notification includes information about the status of the access right of the user for the content;
detecting, by the touch-sensitive display screen, a dismissal gesture at a portion of the touch-sensitive display screen at which the content is displayed; and
responsive to detecting the dismissal gesture:
dismissing the notification by at least ceasing to display the notification; and
visually scrolling the content displayed in the content area of the touch-sensitive display screen.

US Pat. No. 10,218,659

PERSISTENT CONNECTIONS FOR EMAIL WEB APPLICATIONS

Amazon Technologies, Inc....

8. A method comprising:diverting communications to a second server, the communications directed from a webclient to a first server associated with an email system;
querying a database for a token based on identification information for the webclient;
determining that the token is valid by providing the token to the email system and receiving a response from the email system indicating that the token is valid; and
responsive to determining that the token is valid, establishing communication between the webclient and the second server associated with the email system.

US Pat. No. 10,218,657

METHOD AND SYSTEM FOR PROVIDING PRIVATE CHAT WITHIN A GROUP CHAT

Alibaba Group Holding Lim...

1. A computer-implemented method for private chat within a group chat performed by a server, comprising:receiving, by the server from a user of a computing device, a first message that includes a first private chat identifier, private chat counterpart information, and first private chat content data;
determining a private chat counterpart client based on the first private chat identifier and the private chat counterpart information, wherein the private chat counterpart client and the computing device are both participating in the group chat;
generating a first private chat message based on the first message including the first private chat content data;
sending the private chat message to the private chat counterpart client without sending the private chat message to all members participating in the group chat;
receiving, by the server from the user of the computing device, a second message that includes a private chat counterpart exclusion identifier, private chat counterpart exclusion information, and second private chat content data;
removing from a client list a client based on the private chat counterpart exclusion identifier and the private chat counterpart exclusion information included in the second message, wherein the client list includes all members of the group chat or one or more private chat counterpart clients associated with a previously sent private chat message;
generating a second private chat message based on the second message including the second private chat content data; and
sending the second private chat message to remaining clients on the client list.

US Pat. No. 10,218,656

SMART MESSAGE DELIVERY BASED ON TRANSACTION PROCESSING STATUS

International Business Ma...

1. A method for message delivery to a transaction processor, the method comprising:receiving a message having transaction information;
determining if the received message is prohibited from delivery based on comparing the transaction information with a blacklist, wherein the blacklist is used to block messages;
in response to determining that received message is prohibited from delivery, refusing message delivery or delaying message delivery;
in response to determining that the received message is not prohibited from delivery, enqueuing the message in a request queue;
receiving a reply message with a transaction status update from the transaction processor;
updating the blacklist based on the received reply message with the transaction status update;
detecting an enqueued message in the request queue;
in response to detecting the enqueued message in the request queue, determining if an expire time associated with the detected message exceeds an estimated delivery time;
in response to determining that the expire time associated with the detected message does not exceed the estimated delivery time, discarding the detected message from the request queue;
in response to determining that the expire time associated with the detected message exceeds the estimated delivery time, waiting until a transaction allowed event occurs;
in response to the transaction allowed event occurring, determining if the detected message has not expired; and
in response to determining that the detected message has not expired, sending the detected message to the transaction processor.

US Pat. No. 10,218,655

STREAMLINED COLLABORATION ON DOCUMENT

MICROSOFT TECHNOLOGY LICE...

1. A method performed on a client computing device that is associated with an on-line document system, the method comprising:automatically importing, via the client computing device into the on-line document system from an received email that includes an attached document, a copy of the attached document resulting in an on-line version of the attached document, where the received email is addressed to a plurality of collaborators;
opening and presenting, by the client computing device, the on-line version of the attached document;
displaying, by the computing device in response to the on-line version of the attached document being dosed, a user interface that provides an option to send a reply to the received email with at least one change made during the presenting of the on-line version of the attached document; and
sending, by the client computing device in response to the option being selected, the reply to the received email, where the reply includes a link to the on-line version of the attached document with the at least one change.

US Pat. No. 10,218,654

CONFIDENCE SCORE-BASED SMART EMAIL ATTACHMENT SAVER

International Business Ma...

1. A computer-implemented method for selecting a save-to location based on confidence scores, the method comprising:accessing, by one or more processors, a metadata file comprising a data table;
checking, by one or more processors, the data table for entries that match one or more predefined features of a file to be saved, wherein each match is associated with a save-to location;
computing, by one or more processors, confidence scores for each save-to location based on a weight associated with each of the predefined features;
producing, by one or more processors, a list of recommended save-to locations based on the confidence scores wherein the list comprises at least a location of previously saved files associated with the metadata file;
receiving, by one or more processors, a user selection based on the list; and
updating, by one or more processors, the data table based on each of the one or more predefined features of the file and the user selection.

US Pat. No. 10,218,653

COGNITIVE ANALYSIS OF MESSAGE CONTENT SUITABILITY FOR RECIPIENTS

INTERNATIONAL BUSINESS MA...

1. A method comprising:modifying a message interface of a messaging system, the modifying comprising:
computing, using a processor and a memory, a set of characteristics corresponding to a content of a message;
computing, for a characteristic in the set of characteristics, a skill factor that is needed to achieve a degree of comprehension of the content having the characteristic;
computing, using a processor and a memory, a gap between the skill factor corresponding to the characteristic and a skill factor associated with a recipient of the message;
selecting an annotation responsive to evaluating that the gap exceeds a first tolerance value; and
applying, in the message, the annotation to an identifier of the recipient.

US Pat. No. 10,218,652

SYSTEMS AND METHODS FOR INTEGRATING A CHAT FUNCTION INTO AN E-READER APPLICATION

Mastercard International ...

1. A method for integrating a chat function and person-to-person (P2P) payments into an e-reader application using an e-reader communication platform including at least one processor in communication with at least one memory, said method comprising:facilitating downloading, on a first client device, the e-reader application, wherein the first client device is associated with a first user;
facilitating downloading, to the first client device, an e-book, wherein the e-book is accessed using the e-reader application;
facilitating downloading, on the first client device, an Internet Protocol (IP) communication service;
receiving a user selection of a command from within a user interface of the e-reader application stored on the first client device to transmit a first IP chat message, initiated on the first client device, to at least one other client device including a second client device associated with a second user to form a chat group including the first user and at least the second user using the IP communication service;
transmitting a link, within the first IP chat message, to the second client device to download the e-book onto the second client device from within the user interface of the e-reader application stored on the second client device;
receiving a second IP chat message initiated at one of the first client device and the second client device from within the user interface of the e-reader application stored on the one of the first client device and the second client device using the IP communication service;
embedding the second IP chat message into the e-book to produce an embedded IP chat message, wherein the embedded IP chat message is overlaid on the user interface of the e-reader application stored on the first client device;
facilitating display of the embedded IP chat message to each user in the chat group within a respective e-book on a respective client device within the user interface of the e-reader application stored on the respective client device;
transmitting a third IP chat message, initiated on one client device associated with a respective user in the chat group, to at least another client device associated with another user in the chat group;
receiving, in association with the third IP chat message, a request for a transfer of funds from a sender client device, the request identifying an amount of funds to be transferred and a recipient of the funds;
transmitting the request to a secure payment service (SPS), wherein the SPS is associated with a P2P payment system to facilitate the transfer of funds from a sender account associated with the respective user of the sender client device to a recipient account associated with the recipient; and
receiving, upon completion of the transfer of funds, a payment notification from the SPS for display on the sender client device.

US Pat. No. 10,218,651

VIRTUAL ASSISTANCE FOR CHAT AGENTS

ORACLE INTERNATIONAL CORP...

1. A method for providing virtual assistance on a contact agent interaction during a live chat session, the method comprising:selecting a mode of operation from a plurality of modes of operation for a virtual assistant, wherein the plurality of modes of operation comprise a live mode, a training mode, a hidden live mode, and a hidden training mode;
launching the virtual assistant in the selected mode of operation;
operating the virtual assistant in the selected mode of operation, the operating comprising:
displaying a graphical user interface on a device of a live agent;
receiving a request in a chat session displayed in the graphical user interface;
receiving, from the virtual assistant, a suggested response to the request;
when the selected mode of operation is the training mode or the live mode:
updating a first portion of the graphical user interface with the suggested response and a promote button; and
updating a second portion of the graphical user interface with a given response from the live agent in the chat session;
wherein:
the graphical user interface comprises the first portion for display of information from the virtual assistant and the second portion for display of the chat session;
the first portion and the second portion are displayed simultaneously; and
selection of the promote button provides the suggested response via the chat session displayed in the graphical user interface and updates the second portion of the graphical user interface with the suggested response;
when the selected mode of operation is the hidden live mode or the hidden training mode:
updating the second portion of the graphical user interface with the given response from the live agent in the chat session; and
tracking a difference between the given response and the suggested response;
wherein:
the graphical user interface comprises the second portion for display of the chat session; and
the suggested response is not provided to the live agent or displayed in the first portion; and
tracking performance of the virtual assistant and the live agent during the chat session.

US Pat. No. 10,218,650

INFORMATION PROCESSING SYSTEM

Ricoh Company, Ltd., Tok...

1. An information processing system comprising:a plurality of information terminals;
an information processing apparatus; and
an information storage apparatus,
wherein the information processing apparatus is connected to a first network and the information storage apparatus is connected to a second network, said first and second networks being connected each other via a firewall,
wherein the information processing apparatus includes
a receiving unit configured to receive information that is transmitted from one of the plurality of information terminals, and
a transmission unit configured to transmit the information, which is received by the receiving unit, to one or more other information terminals and the information storage apparatus,
wherein each of the plurality of information terminals includes
a transmission unit configured to transmit the information to the information processing apparatus, and
a receiving unit configured to receive information which is transmitted from the information processing apparatus,
wherein the information storage apparatus includes
a storage unit configured to store the information which is transmitted from the information processing apparatus,
wherein a first information terminal and a second information terminal of the plurality of information terminals are configured to participate in a group in which chat messages are transmitted,
wherein, after the chat messages are transmitted in the group in which the first information terminal and the second information terminal participate, a third information terminal of the plurality of information terminals is configured to participate in the group, and
wherein the first information terminal is configured to select whether the chat messages transmitted before the third information terminal participates in the group are to be displayed on a screen of the third information terminal.

US Pat. No. 10,218,648

OUT OF OFFICE MESSAGE IMPROVEMENTS

Microsoft Technology Lice...

1. A computer system, comprising:at least one processing unit; and
at least one memory storing computer-readable instructions that when executed by the at least one processing unit cause the computer system to:
receive input to activate an out of office messaging function via a setup window; and
upon exiting the setup window, display an indication that the out of office messaging function is active.

US Pat. No. 10,218,647

MECHANISM TO SUPPORT MULTIPLE-WRITER/MULTIPLE-READER CONCURRENCY FOR SOFTWARE FLOW/PACKET CLASSIFICATION ON GENERAL PURPOSE MULTI-CORE SYSTEMS

Intel Corporation, Santa...

1. A method for supporting multiple-writer and multiple-reader concurrency for packet flow data, comprising:implementing a flow table in memory of a host platform including multiple processor cores, the flow table including multiple rows, each row mapped to a respective hash bucket, each hash bucket containing one or more entry slots in which key data are stored;
enabling concurrent read access to the flow table from multiple readers; and
enabling concurrent write access to the flow table from multiple writers by,
associating each bucket with a version counter, wherein a given version counter is associated with one or more buckets;
employing a plurality of threads, executing on the plurality of cores, to concurrently update data in the flow table, each thread comprising a writer;
inserting new key data into the flow table, the insertion of the new key data requiring updates to key data in multiple buckets; and
implementing an access mechanism that guarantees that only one writer can update any of the multiple buckets while the new key data is being inserted into the flow table,
wherein while the single writer is updating the multiple buckets required for a given insertion of new key data one or more other writers are enabled to concurrently insert new key data in the flow table by updating one or more buckets that are not among the multiple buckets being updated by the single writer.

US Pat. No. 10,218,644

REDUNDANT COMMUNICATION PATH TRANSMISSION

Apple Inc., Cupertino, C...

1. An apparatus, comprising:one or more sensors that generate respective data, wherein the sensors are connected to an interface;
a plurality of redundant communication paths from the interface to a control system interface; and
the interface, configured to:
send portions of the respective data via different ones of the plurality of redundant communication paths to the control system according to a redundant path transmission scheme, wherein the redundant path transmission scheme divides transmission of the portions of the respective data generated by the data producers among more than one of the redundant communication paths;
upon a failure of at least one of the redundant communication paths, continue to send those portions of the respective data identified for a remaining one or more of the redundant communication paths according to the redundant path transmission scheme, wherein other portions of the respective data identified for the failed at least one redundant communication path according to the redundant path transmission scheme are not sent to the control system.

US Pat. No. 10,218,643

APPARATUS AND METHOD FOR SCALABLE AND FLEXIBLE ACCESS CONTROL LIST LOOKUP IN A NETWORK SWITCH

Cavium, LLC, Santa Clara...

1. A network switch to support scalable and flexible access control list (ACL) lookup, comprising:a packet processing pipeline including a plurality of packet processing units configured to process a received packet through multiple packet processing stages, wherein each of the packet processing units is configured to
generate and provide a master key for an ACL lookup request to a memory pool;
process the received packet based on ACL search results of the ACL lookup request returned from the memory pool;
said memory pool including a plurality of memory groups to be searched by the packet processing pipeline, wherein each of the memory groups is configured to
maintain a plurality of ACL tables to be searched in one or more static random-access memory (SRAM) tiles of the memory group;
accept and format the master key generated by the packet processing unit into a compact key based on a bitmap per user configuration, wherein the compact key is shorted in size than the master key;
hash the formatted compact key and search the ACL tables stored in the one or more SRAM tiles of the memory group using the formatted compact key;
retrieve, check, and correct row of data from the SRAM tiles for single or double bit errors in the retrieved row of data;
process and provide the row of data as the ACL search results to the requesting packet processing unit.

US Pat. No. 10,218,641

HANDLING DYNAMIC CASCADE PORT/LAG CHANGES IN A NON-BLOCKING MANNER

ARRIS Enterprises LLC, S...

1. A method comprising:maintaining, by a first network device in a system of network devices, a shadow table that stores information regarding one or more ports and one or more link aggregation groups (LAGs) used to interconnect the network devices in the system;
receiving, by the first network device from a user via a device user interface (UI), a first command relating to a change to at least a first port or a first link aggregation group (LAG) in the one or more ports or the one or more LAGs;
updating, by the first network device, the shadow table based on the change;
transmitting, by the first network device, a first message to one or more other network devices in the system that are affected by the change, the first message comprising information about the change; and
starting, by the first network device, a timer associated with the one or more other network devices,
wherein the updating and the transmitting are performed without blocking the user from entering further commands via the device UI,
wherein the first message is received by a second network device in the system that is affected by the change,
wherein, upon receipt of the first message, the second network device is configured to start a local timer, and
wherein, upon expiration of the local timer, the second network device is configured to program the change into its hardware.

US Pat. No. 10,218,640

METHOD AND APPARATUS FOR CONTROLLING DATA TRANSMISSION

Huawei Technologies Co., ...

10. A method for controlling data transmission, the method comprising:receiving a first beacon frame that is sent by an access point, wherein the first beacon frame comprises a first indication information and a traffic indication map (TIM);
acquiring, by a first station, the first indication information for indicating at least one first backoff duration;
determining the first backoff duration according to the first indication information;
determining, according to the TIM comprised in the first beacon frame, that data needs to be transmitted within a sending period of the first beacon frame; and
performing a data transmission operation by using the first backoff duration.

US Pat. No. 10,218,639

COMPUTING LONG-TERM SCHEDULES FOR DATA TRANSFERS OVER A WIDE AREA NETWORK

MICROSOFT TECHNOLOGY LICE...

1. A method comprising:receiving a request to transfer data from a first computing device in a network to a second computing device in the network, the request comprises:
an identity of the second computing device;
an identity of a volume of data to be transferred from the first computing device to the second computing device in accordance with the request; and
a deadline, the deadline identifies a time, wherein the transfer of the data from the first computing device to the second computing device is to be completed prior to the time identified in the deadline;
responsive to receiving the request and based upon the request, computing a long-term schedule that covers a first window of time that includes a plurality of time units, the long-term schedule generated to facilitate completion of the transfer of the data from the first computing device to the second computing device prior to the time identified in the deadline, the long-term schedule identifies, for a time unit in the plurality of time units, at least one path in the network over which the data is to be transferred from the first computing device to the second computing device;
based upon the long-term schedule, computing a short-term schedule that covers a second window of time that occurs prior to the first window of time, the short-term schedule comprises fewer time units than the long-term schedule, the short-term schedule computed to facilitate completion of the transfer of the volume of the data from the first computing device to the second computing device prior to the time identified in the deadline, the short-term schedule comprising a routing table for a network infrastructure device in the network, the routing table identifies at least one device to which data received by the network infrastructure device is to be transferred; and
transmitting the routing table to the network infrastructure device, wherein the network infrastructure device transfers the data to the at least one device in accordance with the routing table.

US Pat. No. 10,218,638

ADAPTIVE MECHANISM FOR EFFICIENT USER CREDENTIALS IDENTIFICATION IN A DYNAMIC HARDWARE ENVIRONMENT

International Business Ma...

1. A computer-implemented method, comprising: obtaining an identifier of a target device based on state information of a plurality of ports in the target device, wherein the obtaining the identifier of the target device comprises: detecting an enabled port in the target device by scanning the plurality of ports in the target device; and generating the identifier of the target device based on the detected enabled port; identifying a type of the target device based on the obtained identifier, wherein the identifying the type of the target device comprises: retrieving, from type-to-port mapping, the type-to-port mapping being stored in mapping tables, a reference type matching the identifier as the type of the target device, the type-to-port mapping indicating associations between reference types and identifiers of devices, the identifiers of the devices being generated based on state information of a plurality of ports in the respective devices; communicating a plurality of user selection options to access the target device to a user based on the retrieved reference type, reducing redundancy in communicating the plurality of user selection options: in response to receiving a user selection input, determining an access type of the target device: and accessing the target device based on the identified type of the target device and user selection input.

US Pat. No. 10,218,637

SYSTEM AND METHOD FOR FORECASTING AND EXPANDING SOFTWARE WORKLOAD BOUNDARIES

International Business Ma...

1. A computer processing system comprising:a computer processor having a non-transitory memory containing program code for:
receiving a resource tree data set that includes machine readable data identifying a plurality of resources in a resource tree;
for each request type of the plurality of request types, receiving a sequence information set that includes machine readable data indicative of an order of resources of the resource tree used for the respectively corresponding request type;
for each request type of a plurality of request types including a first request type, receiving a historical usage information set that includes machine readable data indicative of actual resource usage for the respectively corresponding request type with respect to the plurality of resources in the resource tree;
for each request type of the plurality of request types, receiving a current throughput value for the respectively corresponding request type; and
determining, based at least in part upon the resource data tree set, the sequence information set and the current throughput values, a first additional potential throughput value corresponding to additional throughput with respect to requests of the first request type that can be performed by the resource tree in addition to its current throughput.

US Pat. No. 10,218,635

NETWORK CONTROLLER-SIDEBAND INTERFACE PORT CONTROLLER

International Business Ma...

1. A network interface controller for providing a connection for a device to a network, the network interface controller comprising a sideband port controller, the sideband port controller for providing a sideband connection between the network and a sideband endpoint circuit that is operative to communicate information with the network via a sideband, the sideband port controller comprising:a receive data route having an input for receiving packets from the network via a receive backbone unit and an output for passing the packets received from the network to the sideband endpoint circuit, the receive data route comprising a receive buffer to receive the packets from the network and to pass the packets received from the network to the sideband endpoint circuit, wherein the receive buffer includes an overrun mechanism configured to drop received packets when the receive buffer has no available bandwidth;
a receive arbiter and one or more other data sources of the sideband port controller, the receive arbiter configured to determine whether the received packets from the receive buffer or data from a data source of the one or more other data sources of the sideband port controller is to be forwarded via the output of the sideband port controller to the sideband endpoint circuit;
a packet injection register (PIR) that is configured to accept sideband packets when the PIR has available bandwidth to store the sideband packets, wherein the sideband packets are packets received from the sideband endpoint circuit;
a latch configured to be set when an end-of-packet (EOP) marker signals that the PIR has no available bandwidth;
a packet injection arbiter (PIA) configured to select the sideband packets to be forwarded to an output XS1 buffer, and to prioritize forwarding the sideband packets to an XS2 buffer over forwarding the sideband packets to the output XS1 buffer, wherein both the output XS1 buffer and the XS2 buffer are connected to the receive data route, wherein the PIA is connected to a leak mechanism that forwards the sideband packets to the network, wherein the output XS1 buffer transmits received sideband packets to a main media access controller (MAC);
a counter configured to increment when an in-band packet is advanced, along the receive data route, from the output XS1 buffer to the XS2 buffer and to reset when any sideband packet is advanced from the network interface controller, wherein the PIA is arranged to allow the sideband packet to advance when the counter has reached a certain value;
a packet engage latch that is set when either the output XS1 buffer or the XS2 buffer is selected to receive either the in-band packet or the sideband packet, wherein the packet engage latch is in the PIA; and
a transfer logic block configured to stop data packets from being transferred by the XS2 buffer and the PIR in response to receiving a signal indicating that the XS1 buffer is full.

US Pat. No. 10,218,634

NETWORK CONTROLLER-SIDEBAND INTERFACE PORT CONTROLLER

International Business Ma...

1. A network interface controller for providing a connection for a device to a network, the network interface controller comprising a sideband port controller, the sideband port controller for providing a sideband connection between the network and a sideband endpoint circuit that is operative to communicate information with the network via a sideband, the sideband port controller comprising:a transmit data route having an input for receiving sideband packets from the sideband endpoint circuit and an output for passing the sideband packets received from the sideband endpoint circuit to the network;
a packet parser connected to the transmit data route, the packet parser operative to read data from the sideband packets received from the sideband endpoint circuit and further operative to analyze the read data;
a packet injection register (PIR) that is configured to accept the sideband packets when the PIR has available bandwidth to store the sideband packets;
a latch configured to be set when an end-of-packet (EOP) marker signals that the PIR has no available bandwidth;
a packet injection arbiter (PIA) configured to select the sideband packets to be forwarded to an output XS1 buffer, and to prioritize forwarding the sideband packets to an XS2 buffer over forwarding the sideband packets to the output XS1 buffer, wherein both the output XS1 buffer and the XS2 buffer are connected to the transmit data route, wherein the PIA is connected to a leak mechanism that forwards the sideband packets to the network, wherein the output XS1 buffer transmits received sideband packets to a main media access controller (MAC);
a counter configured to increment when an in-band packet is advanced, along the transmit data route, from the output XS1 buffer to the XS2 buffer and to reset when any sideband packet is advanced from the network interface controller, wherein the PIA is arranged to allow the sideband packet to advance when the counter has reached a certain value;
a packet engage latch that is set when either the output XS1 buffer or the XS2 buffer is selected to receive either the in-band packet or the sideband packet, wherein the packet engage latch is in the PIA; and
a transfer logic block configured to stop data packets from being transferred by the XS2 buffer and the PIR in response to receiving a signal indicating that the XS1 buffer is full.

US Pat. No. 10,218,633

IMPLEMENTATION OF A SERVICE THAT COORDINATES THE PLACEMENT AND EXECUTION OF CONTAINERS

Amazon Technologies, Inc....

1. A computer-implemented method comprising:receiving, from a Domain Name System (DNS) service, a message indicating a DNS request, made by a client device, to resolve a uniform resource locator (URL) to an Internet Protocol (IP) address;
as a result of receiving the message, instantiating the container thereby enabling the instantiated container to process a request transmitted to the IP address, the container being an operating system-level virtualization of an environment of a computing resource;
receiving, from the client device, the request directed to the IP address; and
sending the received request to the instantiated container.

US Pat. No. 10,218,631

METHOD FOR TRAFFIC SHAPING OF DATA FRAMES IN NETWORK AND DEVICE AND COMPUTER PROGRAM PRODUCT THEREFOR

Mitsubishi Electric Corpo...

1. A method for traffic shaping of data frames to transmit in a telecommunication network, the frames to transmit being distinguished between:express frames, needing to be sent within predetermined time windows,
and normal frames, intended to be sent at times outside said time windows,
wherein, for a current normal frame, the method comprises the steps of:
determining whether said normal frame can be fragmented, and if yes:
determining whether a remaining time to a next time window opening is enough to transmit one or several fragments of said normal frame, and if yes:
transmitting said one or several fragments,
and wherein:
several flows are being processed and each flow comprises successive normal frames and, if any, one or several fragments remaining from a previous normal frame processing,
said normal frames and/or fragments of each flow are queued in a memory and are assigned with respective processing instants,
a current time is compared with a least processing instant among all the queues of the respective flows so as to implement said steps if the current time is greater than said least processing instant,
said processing instants are updated at each scheduled transmission of a frame or a fragment, by the duration of said scheduled transmission estimated on the basis of a transmission flow bitrate, by dividing the length of the frame or fragment of a flow, to transmit, by the current bitrate of that flow.

US Pat. No. 10,218,629

MOVING PACKET FLOWS BETWEEN NETWORK PATHS

Juniper Networks, Inc., ...

1. A method comprising:forwarding, by a network device comprising a first leaf node of an interconnected topology having a plurality of network paths from the network device to each of a plurality of other leaf nodes of the interconnected topology, a first packet of a packet flow along a first network path of the plurality of network paths to a second leaf node of the plurality of other leaf nodes of the interconnected topology, wherein the interconnected topology comprises a plurality of non-leaf nodes, the first leaf node, the other leaf nodes, and network paths between each of the first leaf node and the other leaf nodes via each of the non-leaf nodes;
in response to receiving a second packet of the packet flow, determining, by the network device, an inactivity interval for the packet flow that represents an amount of time between receipt of the first packet and receipt of the second packet by the network device during which no other packets were received for the packet flow;
calculating, by the network device, a threshold as a latency difference between a latency for the first network path and a latency for a second, different network path of the plurality of network paths to the second leaf node;
comparing, by the network device, the inactivity interval to the threshold; and
when the inactivity interval is greater than the threshold, forwarding, by the network device, the second packet along the second network path of the plurality of network paths to the second leaf node.

US Pat. No. 10,218,628

TIME SENSITIVE NETWORK (TSN) SCHEDULER WITH VERIFICATION

General Electric Company,...

1. A method comprising:receiving, at a verification module, a schedule for transmission of one or more data frames to one or more destination nodes via a Time Sensitive Network (TSN);
receiving, at the verification module, a destination for each data frame;
receiving, at the verification module, a maximum tolerable latency for each data frame;
determining, via the verification module, the received schedule is correct;
transmitting one or more data frames according to the schedule;
accessing, via the verification module, the one or more destination nodes;
verifying, via the verification module, the one or more data frames were transmitted to the one or more destination nodes within a maximum tolerable latency, based on accessing the one or more destination nodes; and
controlling one or more operations of an installed product based on the transmitted one or more data frames.

US Pat. No. 10,218,627

DISAGGREGATED BROADBAND NETWORK GATEWAY FUNCTIONALITY FOR EFFICIENT CONTENT DELIVERY NETWORK PEERING

Juniper Networks, Inc., ...

1. A first device, comprising:one or more processors to:
receive, from a broadband network gateway, information that assigns a function related to network traffic associated with a content delivery network and a subscriber device,
the function, assigned by the information received from the broadband network gateway, including providing information associated with the network traffic to the broadband network gateway,
the first device being associated with a metropolitan area network,
the first device being associated with an Ethernet virtual private network configuration, and
the broadband network gateway being associated with an Internet service provider network;
execute the function with regard to the network traffic based on the information that assigns the function,
the first device to receive the network traffic from the content delivery network, and
the first device to provide the network traffic to the subscriber device in a manner that bypasses the broadband network gateway; and
provide, to the broadband network gateway, the information associated with the network traffic based on executing the function,
the broadband network gateway to manage a subscriber session of the subscriber device based on the information associated with the network traffic that was provided to the subscriber device in the manner that bypasses the broadband network gateway.

US Pat. No. 10,218,626

DATA PROCESSING DEVICE, RECEIVING DEVICE, DATA PROCESSING METHOD, AND PROGRAM WITH DYNAMIC PRIORITY ORDER

Sony Corporation, Tokyo ...

1. A data processing device comprising:a classifying unit that classifies packets configuring a multiplexed stream in accordance with priority order based on data including the packets; and
a selection unit that preferentially selects and outputs the packet of the highest priority order from among the packets that have been classified by the classifying unit,
a control unit that sets the priority order for the classifying unit,
wherein the control unit dynamically changes the priority order on the basis of a decoding error at a time of decoding data included in a corresponding packet.

US Pat. No. 10,218,441

WIRELESS INFRASTRUCTURE WITH DISTRIBUTED FIBER NETWORKS

Verizon Patent and Licens...

1. A hybrid cable, comprising:a fiber buffer tube including one or more fiber cores;
an outer sheath surrounding the fiber buffer tube; and
a distributed array of antenna elements integrated along a length of the hybrid cable, wherein the distributed array of antenna elements are included within another buffer tube within the outer sheath, and wherein each of the antenna elements includes:
an antenna, and
control electronics for the antenna.

US Pat. No. 10,218,439

OPTICAL COMMUNICATION DEVICE, OPTICAL COMMUNICATION METHOD, AND NON-TRANSITORY RECORDING MEDIUM

CASIO COMPUTER CO., LTD.,...

1. An optical communication device, comprising:a controller which comprises a processor and is configured to perform operations including:
acquiring images successively for a predetermined time; and
determining, in a predetermined cycle, whether a predetermined image region in the acquired images includes either one of a first color that includes visible light information defined by a predetermined visible light communication system and a second color that does not include the visible light information.

US Pat. No. 10,218,426

ANTENNA DEVICE, WIRELESS COMMUNICATION DEVICE AND SIGNAL TRANSMISSION METHOD

KABUSHIKI KAISHA TOSHIBA,...

1. An antenna device comprising:a branch circuit configured to divide an input signal and generate a first signal and a second signal;
a first phase shifter configured to be capable of shifting a phase of the first signal;
a second phase shifter configured to be capable of shifting a phase of the second signal; and
a radiating element configured to transmit a right-hand circularly polarized wave based on a first output signal of the first phase shifter and transmit a left-hand circularly polarized wave based on a second output signal of the second phase shifter,
wherein insertion loss of the first phase shifter is substantially equal to insertion loss of the second phase shifter.

US Pat. No. 10,218,422

METHODS FOR BEAM SWITCHING IN MILLIMETER WAVE SYSTEMS TO MANAGE THERMAL CONSTRAINTS

QUALCOMM Incorporated, S...

1. A wireless communication method that adjusts beamforming to prevent thermal overshoot of user equipment (UE) hardware, the method comprising:deciding that a thermal gradient of a sector of the UE breaches a thermal threshold;
determining whether one or more alternate antenna subarrays are currently operable to support wireless communications during a current beam scanning period; and
based at least on the breach of the thermal threshold of the sector, ceasing a servicing antenna subarray from servicing of millimeter wave (mmW) communications at least until the thermal gradient of the sector meets a cool down threshold.

US Pat. No. 10,218,418

RELAY PRECODER SELECTION METHOD FOR TWO-WAY AMPLIFY-AND-FORWARD MIMO RELAY SYSTEMS AND COMMUNICATION DEVICES USING THE SELECTION METHOD OR THE SELECTED RELAY PRECODER

NATIONAL TSING HUA UNIVER...

1. A relay precoder selection method for two-way amplify-and-forward (AF) multiple-input multiple-output (MIMO) relay systems, comprising:obtaining two-way MIMO channel information between at least two terminals and a relay, wherein the two-way MIMO channel information includes forward and backward MIMO channels, and each of the forward and backward MIMO channels has a plurality of eigenmodes, and each of the plurality of eigenmodes corresponds to a singular value and a singular vector;
constructing a candidate relay precoding set based on the two-way MIMO channel information, wherein the candidate relay precoding set includes a plurality, of candidate relay precoders, and the plurality of the candidate relay precoders are constructed based on the relationship between a relay precoder and the singular values of the effective MIMO channels, wherein an effective MIMO channel is formed based on a cascade effect of the forward and backward MIMO channels, the two terminal precoders, and the relay precoder; and
selecting a relay precoder with the best performance from the candidate relay precoding set, wherein the relay precoder with the best performance is selected from the candidate relay precoding set based on a design criterion of the minimum sum of condition numbers or the maximum sum of condition numbers, wherein the condition number is a ratio of the largest to the smallest singular values of the corresponding MIMO channel.

US Pat. No. 10,218,416

MU-MIMO GROUPING SYSTEM

Cisco Technology, Inc., ...

1. A network device, comprising:at least one radio;
an antenna coupled to the at least one radio; and
control logic configured to:
form a plurality of multi user multiple input multiple output (MU-MIMO) groups, each of the plurality of MU-MIMO groups comprising a first plurality of client devices;
transmit MU-MIMO data to the client devices using the plurality of MU-MIMO groups and the radio;
schedule a plurality of different sets of client devices for data transmission;
upon determining none of the plurality of MU-MIMO groups contains the sets of client devices, transmit data to the sets of client devices using single-user transmission;
track the number of times data is scheduled for transmission to the sets of client devices using single-user transmission;
identify one of the plurality of MU-MIMO groups based on a performance evaluation; and
replace the identified MU-MIMO group with a substitute MU-MIMO group selected from one of the sets of client devices which was scheduled most often for data transmission.

US Pat. No. 10,218,406

NARROWBAND COMMUNICATION FOR DIFFERENT DEVICE CAPABILITIES IN UNLICENSED SPECTRUM

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:transmitting an indication of a capability of a wireless device on resources of a first carrier in a first narrowband region of an unlicensed radiofrequency spectrum band;
receiving a configuration message on the resources of the first carrier;
identifying, based at least in part on the configuration message, a configuration of one or more additional carriers that are in a different narrowband region of the unlicensed radio frequency spectrum band, wherein the configuration of the one or more additional carriers is based at least in part on the capability of the wireless device;
receiving, on the resources of the first carrier, an assignment of resources on the one or more additional carriers in the different narrowband regions of the unlicensed radio frequency spectrum band; and
communicating on the one or more additional carriers in the different narrowband regions of the unlicensed radio frequency spectrum band according to the assignment.

US Pat. No. 10,218,404

INTERCONNECT ELEMENT CIRCUITRY FOR RF ELECTRONICS

Nokia Solutions and Netwo...

1. An article of manufacture comprising electronics comprising:a first electronic hardware component;
a second electronic hardware component; and
first interconnect element (IE) circuitry providing an electrical connection between the first and second electronic hardware components, wherein the first IE circuitry comprises:
a signal path electrically connected between the first and second electronic hardware components and having a signal-path inductance;
a return path electrically connected to ground and having a return-path inductance; and
a first, actively controlled impedance-compensation element electrically connected between first ends of the signal and ground paths and adapted to be controlled to selectively provide different impedance levels, such that impedance of the first IE circuitry is controllable to achieve low pass-band insertion loss and high stop-band attenuation between the first and second electronic hardware components, wherein:
the first electronic hardware component is physically configured on a first board;
the second electronic hardware component is physically configured on a second board;
the signal path of the first IE circuitry is part of the electrical connection between the first electronic hardware component on the first board and the second electronic hardware component on the second board;
the return path of the first IE circuitry is part of an electrical connection between ground on the first board and ground on the second board;
the first end of the signal path is on the first board;
the first end of the return path is on the first board; and
the first, actively controlled impedance-compensation element is connected between the first end of the signal path on the first board and the first end of the return path on the first board.

US Pat. No. 10,218,402

MULTI-SUBSCRIBER IDENTITY MODULE (SIM) CALL SETUP

QUALCOMM Incorporated, S...

1. A method for managing communications by a wireless communication device, the method comprising:determining a network congestion parameter associated with a first subscription enabled by a first Subscriber Identity Module (SIM), wherein the network congestion parameter includes a number of deactivated Automatic Repeat Request Identification(s) (ID(s)) deactivated by a first network associated with the first subscription; and
skipping at least one page decode associated with a second subscription enabled by a second SIM based at least in part on the network congestion parameter.

US Pat. No. 10,218,401

SELECTION OF ACKNOWLEDGMENT TIMING IN WIRELESS COMMUNICATIONS

INTEL CORPORATION, Santa...

1. An apparatus for a user equipment (UE) comprising:baseband circuitry including processing circuitry configured to provide a Frequency Division Duplex-Time Division Duplex (FDD-TDD) hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback procedure for a primary serving cell (PCell) frame structure type-2, further configured to:
establish a connection to the primary serving cell (PCell) and a secondary serving cell (SCell) of an enhanced-Node B (eNB) of the LTE wireless communication network, the PCell having a TDD configuration and the SCell having a FDD configuration;
categorize a type of downlink data subframe in use by the SCell; and
select a hybrid automatic repeat request (HARQ) timing sequence configuration for use with downlink data received from the SCell based on the type of downlink data subframe received from the SCell; and transceiver circuitry to
receive the downlink data through the PCell and SCell; and
transmit acknowledgement information associated with the downlink data subframe received from the SCell according to the selected hybrid automatic repeat request (HARQ) timing sequence configuration in an uplink (UL) subframe over the connection to the PCell;
wherein the PCell uses Type-2 subframes and the SCell uses Type-1 subframes,
wherein the UE is configured to not monitor a Physical Downlink Control Channel (PDCCH)/Enhanced Physical Downlink Control Channel (EPDCCH) in another serving cell for scheduling the serving cell;
wherein a timing sequence configuration with which to transmit an acknowledgement/negative acknowledgement (ACK/NACK) comprises a table including values associated with an ACK/NACK for a DL subframe on the SCell to be transmitted in the UL subframe on the PCell, wherein a UL ACK/NACK transmission of subframe n is in subframe n-k, where k>=4.

US Pat. No. 10,218,390

CIRCUITS AND METHODS RELATED TO RADIO-FREQUENCY RECEIVERS HAVING CARRIER AGGREGATION

Skyworks Solutions, Inc.,...

1. A carrier aggregation circuit comprisingan input node configured to be coupled to a diversity receive antenna, and a common node configured to be coupled to an input of a low-noise amplifier;
a first receive path between the input node and the common node, and including a first filter that provides a matched impedance in a first frequency band and a mismatched impedance in a second frequency band;
a second receive path between the input node and the common node, and including a second filter configured to provide a matched impedance in the second frequency band and a mismatched impedance in the first frequency band;
a first phase shifting circuit between the first filter and the common node, and configured to maintain the matched impedance in the first frequency band for the first receive path, and to adjust the mismatched impedance in the second frequency band to an open-circuit impedance in the second frequency band for the first receive path;
a second phase shifting circuit between the second filter and the common node, and configured to maintain the matched impedance in the second frequency band for the second receive path, and to adjust the mismatched impedance in the first frequency band to an open-circuit impedance in the first frequency band for the second receive path; and
a first switch between the first phase shifting circuit and the common node, and a second switch between the second phase shifting circuit and the common node, the first and second switches configured to allow the carrier aggregation circuit to operate in a carrier aggregation mode or a non-carrier aggregation mode.

US Pat. No. 10,218,387

ECC MEMORY CONTROLLER SUPPORTING SECURE AND NON-SECURE REGIONS

Silicon Laboratories Inc....

1. A system supporting memory with secure and non-secure regions, comprising:an ECC memory controller adapted to communicate with a data memory and an ECC memory;
a secure mode signal in communication with the ECC memory controller;
wherein the ECC memory controller generates a first syndrome to be written to the ECC memory for a first data word if the secure mode signal is a first value and generates a second syndrome, different than the first syndrome, to be written to the ECC memory for the first data word if the secure mode signal is a second value.

US Pat. No. 10,218,386

METHODS AND APPARATUS FOR PERFORMING VARIABLE AND BREAKOUT REED SOLOMON ENCODING

Intel Corporation, Santa...

1. An integrated circuit, comprising:a Reed-Solomon encoder operable in a first mode to output code words with a first number of symbols and in a second mode to output code words with a second number of symbols that is different than the first number of symbols, wherein the Reed-Solomon encoder includes a Reed-Solomon encoder sub-circuit that generates parity check symbols to be used for obtaining the output code words with the first number of symbols during the first mode and for obtaining the output code words with the second number of symbols during the second mode.

US Pat. No. 10,218,385

RECEPTION APPARATUS AND ASSOCIATED METHOD OF RECEIVING ENCODED DATA

Panasonic Corporation, O...

1. A reception apparatus comprising:a receiver, which, in operation, receives low-density parity-check (LDPC) encoded data which is encoded by a transmission apparatus and transmitted through a power line communication; and
a decoder, which, in operation, decodes the LDPC encoded data based on a parity check matrix in which “n” number of (where n is an integer equal to or greater than 1) parity check equation groups including a plurality of parity check polynomials are arranged, wherein each of the plurality of parity check polynomials satisfies zero, wherein
the LDPC encoded data includes a parity sequence and an information sequence, the parity sequence comprises low-density parity-check (LDPC) encoded data which is generated by LDPC-encoding the information sequence using the parity check matrix, and the parity sequence is generated by using a first column to a determined column of the parity check matrix for the information sequence having a sequence length that corresponds to a length from the first column to the determined column among one or more column(s) of the parity check matrix, wherein the determined column varies depending on a coding rate; and
the parity check equation groups support coding rates of (r?1)/r (where r equals to or more than 2 and equals to or less than q, where q is a natural number equal to or more than 3), support a time varying period of g (where g is an integer equal to or more 2), and are arranged repeatedly at every gth row of the parity check matrix, the parity check polynomial being represented as:
AX1,k(D)X1(D)+AX2,k(D)X2(D)+?+AXq?1,k(D)Xq?1(D)+Bk(D)P(D)=0(k=i mod g)  (Equation 1)where, in Equation 1, X1(D), X2(D), Xq?1(D) are polynomial representations of data X1, X2, . . . , Xq?1 respectively, P(D) is a polynomial representation of parity P, AXr,k(D) is a term of Xr(D) in the parity check polynomial for “k=i mod g” at time i where the coding rate is (r?1)/r, Bk(D) is a term of P(D) in the parity check polynomial for “k=i mod g” at time i, where “i mod g” is a remainder after dividing i by g, and the highest order of D included in Bk(D) is equal to or higher than half of the highest order of D included in the AXr,k(D).

US Pat. No. 10,218,384

ECC DECODER WITH MULTIPLE DECODING MODES

SanDisk Technologies LLC,...

1. A device comprising:a non-volatile memory; and
a low density parity check (LDPC) decoder configured to receive a codeword read from the non-volatile memory, the LDPC decoder comprising:
a message memory configured to store decoding messages;
multiple data processing units (DPUs);
a control circuit responsive to a decoding mode indicator, the control circuit configured to enable a first number of the DPUs to decode the codeword in response to the decoding mode indicator indicating a first decoding mode and to enable a second number of the DPUs to decode the codeword in response to the decoding mode indicator indicating a second decoding mode, wherein the first number of DPUs is different than the second number of DPUs; and
a reordering circuit coupled to the control circuit and configured to selectively reorder at least one of the decoding messages based on the decoding mode indicator.

US Pat. No. 10,218,383

KEYPAD

NCR Corporation, Atlanta...

1. A keypad comprising:a keypad housing providing individually depressable keys for selection by a user, and five posts between the keypad housing of the keypad and a printed circuit board, each post abuts a corresponding separation switch and an underside of an upper surface of the keypad housing;
a sealing layer of elastomeric material under the keypad housing;
a multi-layer under the sealing layer comprising the printed circuit board with an upper layer of the multi-layer comprising dome switches, second and third layers of the multi-layer comprising a layout of copper tracks for sensing the depressable keys, fourth and fifth layers of the multi-layer comprising mesh for detecting any penetration of multi-layer, and a sixth layer of the multi-layer that routes signals from the depressable keys to an elastomeric connector;
a metal space layer under the multi-layer comprising the elastomeric connector coupled to a connection strip of a sensing layer;
the sensing layer located beneath the metal space layer, the sensing layer including a cryptographic processor, a secure touch controller, non-volatile memory, and volatile memory, wherein the sensing layer configured to ascertain which of the individually depressable keys is depressed using proximity sensing within the keypad housing, and wherein the sensing layer is configured to monitor when any post ceases to depress that post's separation switch to change a monitored state of the keypad and when the change is detected by the sensing layer, the sensing layer is configured to cause removal of cryptographic keys associated with the keypad, and wherein the sensing layer is operable to detect any change to a particular touchscreen pattern generated on printed circuit board by measuring capacitance and electrical parameters against expected readings and the sensing layer is operable to communicate any deviation in the touchscreen pattern to the touch controller as being indicative of a potential tamper event for the keypad, and wherein the sensing layer is configured to detect a wire connected to a touchscreen that is attempting to read the touchscreen pattern and detect a presence of conductive ink injected onto the touchscreen and the sensing layer is configured to notify the touch controller as other potential tamper events for the keypad, and the volatile memory for storing a particular one of the cryptographic keys during operation of the keypad and the non-volatile memory for storing an encryption algorithm and a cryptographic key deriving algorithm,
wherein the sealing layer provides tactile feedback to the depressable keys, seals the keypad from ingress of water and dirt into internal components of the keypad, and prevents over-travel of the depressable keys that may otherwise be caused by manufacturing tolerances, and wherein the elastomeric material is rubber.

US Pat. No. 10,218,381

METHOD AND DEVICE FOR COMPRESSING FLOW DATA

Huawei Technologies Co., ...

1. A method for compressing flow data, comprising:acquiring, by a receiver, flow data comprising multiple data points over a period of time, each data point comprising a collection time and a data value collected at the collection time;
generating, by a processor, multiple line segments in a two dimensional space over time and data value according to the multiple data points and a predefined maximum error, each line segment representing a function of time, wherein an absolute value of a difference between a function value of the function at the collection time and the data value collected at the collection time is no greater than the predefined maximum error;
generating, by the processor, a representation of a target piecewise linear function defined over the period of time according to the multiple line segments, wherein the target piecewise linear function comprises multiple linear functions separately defined over a sequence of time segments along the period of time, wherein two adjacent time segments of the sequence share no more than one time instant; and
outputting by a transmitter, a reference data point according to the target piecewise linear function, the reference data point to represent compressed flow data, the reference data point comprising parameters including a point of continuity and a point of discontinuity of the target piecewise linear function.

US Pat. No. 10,218,379

SCALABLE INTERLEAVED DIGITAL-TO-TIME CONVERTER CIRCUIT FOR CLOCK GENERATION

Intel Corporation, Santa...

14. An apparatus comprising:a node to receive an input clock signal;
first circuitry including:
a first digital-to-time converter (DTC) circuit coupled to the node to generate a first clock signal based on the input clock signal, a second DTC circuit coupled to the node to generate a second clock signal based on the input clock signal, and a first circuit to receive the first and second clock signals to generate a first output clock signal based on the first and second clock signals; and
second circuitry including:
a third DTC circuit coupled to the node to generate a third clock signal based on the input clock signal, a fourth DTC circuit coupled to the node to generate a fourth clock signal based on the input clock signal, and a second circuit to receive the third and fourth clock signals to generate a second output signal based on the third and fourth clock signals, wherein the first and second output clock signals have different frequencies.

US Pat. No. 10,218,377

GAIN CALIBRATION FOR ADC WITH EXTERNAL REFERENCE

Infineon Technologies AG,...

1. An analog-to-digital converter (ADC) comprising:a passive sample and hold (SH) capacitance arranged to receive an analog input voltage;
a digital-to-analog converter (DAC) capacitance coupled to the SH capacitance at a first node and switchably coupled to a reference voltage at another node; and
a calibration capacitance coupled at the first node, the calibration capacitance adjustable to minimize a difference between a capacitance value of the SH capacitance and a capacitance value comprising a sum of the calibration capacitance and the DAC capacitance;
a comparator coupled to the first node and configured to compare an injected voltage from the SH capacitance to an injected voltage from the DAC capacitance at the first node; and
a calibration logic module configured to:
control the comparator to set a trip point of the comparator when the injected voltage from the SH capacitance and the injected voltage from the DAC capacitance are equal;
detect a sign of a voltage magnitude deviation between the injected voltage from the SH capacitance and the injected voltage from the DAC capacitance; and
add or subtract a capacitance from the calibration capacitance based on the sign of the voltage magnitude deviation when the injected voltage from the SH capacitance and the injected voltage from the DAC capacitance are not equal.

US Pat. No. 10,218,376

CAPACITIVE DIGITAL-TO-ANALOG CONVERTER

XILINX, INC., San Jose, ...

1. A capacitive digital-to-analog converter (CDAC), comprising:a first plurality of capacitors consisting of M?1 capacitors, where M is an integer greater than one, the first plurality of capacitors including top plates coupled to a first node;
a second plurality of capacitors consisting of M?1 capacitors, the second plurality of capacitors including top plates coupled to a second node;
a first plurality of switches consisting of M?1 switches coupled to bottom plates of the respective M?1 capacitors of the first plurality of capacitors, the first plurality of switches further coupled to a third node providing a supply voltage and a fourth node providing a ground voltage;
a second plurality of switches consisting of M?1 switches coupled to bottom plates of the respective M?1 capacitors of the second plurality of capacitors, the second plurality of switches coupled to the third node and the fourth node; and
a control circuit including an input consisting of M bits for receiving an M bit code and an output consisting of 2*(M?1) bits for providing a first M?1 bit code to respectively control the M?1 switches of the first plurality of switches and a second M?1 bit code to respectively control the M?1 switches of the second plurality of switches.

US Pat. No. 10,218,375

CIRCUIT DEVICE, OSCILLATOR, ELECTRONIC APPARATUS, AND VEHICLE

Seiko Epson Corporation, ...

1. A circuit device comprising:an A/D conversion unit that performs A/D conversion of a temperature detection voltage applied from a temperature sensor unit and outputs temperature detection data;
a processing unit that performs a temperature compensation process of an oscillation frequency based on the temperature detection data and outputs frequency control data of the oscillation frequency; and
an oscillation signal generation circuit that generates an oscillation signal having the oscillation frequency which is set based on the frequency control data, using the frequency control data received from the processing unit and a vibrator,
wherein the oscillation signal generation circuit includes
a D/A conversion unit that performs D/A conversion of the frequency control data received from the processing unit, and
an oscillation circuit that generates the oscillation signal using an output voltage of the D/A conversion unit and the vibrator, and
wherein the D/A conversion unit includes
a modulation circuit that receives the frequency control data of i=(n+m) bits from the processing unit and modulates n-bit data of the frequency control data based on m-bit data of the frequency control data,
a D/A converter that performs D/A conversion of the modulated n-bit data, and
a filter circuit that smooths the output voltage of the D/A converter.

US Pat. No. 10,218,370

TEMPERATURE REFERENCE GAIN CORRECTION FOR ANALOG-TO-DIGITAL CONVERTER

Infineon Technologies AG,...

1. A temperature compensation system configured to control a gain setting in an analog-to-digital converter (ADC) that converts an analog signal to a digital signal based on a reference voltage, comprising:a linear gain adjustment circuitry configured to determine a calibration gain value, wherein the calibration gain value corrects for linear effects of temperature on the reference voltage;
a temperature gain correction circuitry configured to determine a correction term based on a temperature that affects the reference voltage, wherein the correction term corrects for nonlinear effects of temperature on the reference voltage; and
a combination circuitry configured to:
combine the correction term with the calibration gain value to generate a corrected calibration gain value; and
provide the corrected calibration gain value to the ADC to control the gain setting.

US Pat. No. 10,218,369

SYSTEMS AND METHODS FOR DELAY-BASED CONTINUOUS TIME PROCESSING

The Trustees of Columbia ...

1. A continuous-time system comprising:a continuous-time analog-to-digital converter (ADC) configured to receive an analog input and to generate an ADC output;
a continuous-time digital signal processor configured to receive the ADC output and generate one or more digital outputs;
one or more digital-to-analog converters configured to receive the one or more digital outputs, each digital-to-analog converter configured to receive a corresponding digital output and generate an analog output; and
an adder configured to receive the analog outputs of the one or more digital-to-analog converters and to generate a summed analog output;
wherein the continuous-time analog-to-digital converter comprises one or more asynchronous digital delay blocks, each asynchronous digital delay block having a tunable delay.

US Pat. No. 10,218,359

REGIONAL PARTIAL RECONFIGURATION OF A PROGRAMMABLE DEVICE

Intel Corporation, Santa...

1. A method for configuring a programmable device, comprising:identifying resources in a programmable fabric of the programmable device as belonging to a partition;
creating a mask for the partition that indicates that the identified resources belong to the partition;
storing the mask on the programmable device; and
reconfiguring the identified resources, via a configuration controller, in the programmable fabric associated with the partition using the mask without changing resources associated with other partitions in the programmable fabric, wherein the identified resources are reconfigured by applying the mask at runtime of the programmable device after configuration data is received by the programmable device.

US Pat. No. 10,218,358

METHODS AND APPARATUS FOR UNLOADING DATA FROM A CONFIGURABLE INTEGRATED CIRCUIT

Intel Corporation, Santa...

1. An integrated circuit, comprising:a plurality of logic regions;
a controller circuit configured to transmit commands to the plurality of logic regions, the commands direct the plurality of logic regions to unload configuration data;
a buffer circuit configured to receive the configuration data from at least two logic regions in the plurality of logic regions; and
external pins that receive the configuration data from the buffer circuit.

US Pat. No. 10,218,354

COMMUNICATING ACROSS GALVANIC ISOLATION, FOR EXAMPLE, IN A POWER CONVERTER

Power Integrations, Inc.,...

1. A signal transmission system for communicating across galvanic isolation, the signal transmission system comprising:a magnetic coupling, the magnetic coupling comprising a transmitter-side inductor and a receiver-side inductor; and
a transmitter coupled to the transmitter-side inductor of the magnetic coupling and referenced to a first potential, wherein the transmitter comprises:
a pulse generator coupled to output to the transmitter-side inductor:
a first state representation that represents a first logic state with multiple transitions, and
a second state representation that represents a second logic state with multiple transitions,
wherein, in outputting the first state representation, the pulse generator is coupled to output:
a first information portion that includes the multiple transitions of the first state representation; and
a first initial delay portion having a duration longer than a duration of the multiple transitions of the second state representation.

US Pat. No. 10,218,350

CIRCUIT WITH TRANSISTORS HAVING COUPLED GATES

SEMICONDUCTOR COMPONENTS ...

1. A circuit comprising:a first transistor including a source and a gate, wherein the first transistor is a HEMT;
a second transistor including a drain and a gate, wherein the source of the first transistor is coupled to the drain of the second transistor; and
a switchable element including a first current-carrying terminal and a second current carrying terminal, wherein the first current-carrying terminal of the switchable element is coupled to the gate of the first transistor, and the second current-carrying terminal of the switchable element is coupled to the gate of the second transistor.

US Pat. No. 10,218,342

SYSTEM AND METHOD FOR DUTY CYCLE CORRECTION

Micron Technology, Inc., ...

1. An apparatus comprising:a first path including a first input node configured to receive a first clock signal and a first output node configured to provide a second clock signal, the first path comprising a duty cycle corrector (DCC);
a second path including a second input node configured to receive the first clock signal and a second output node configured to provide a third clock signal, the second path comprising a frequency divider circuit, the frequency divider circuit being configured to divide a frequency of the first dock signal to produce a fourth dock signal that is equal in frequency to the third dock signal; and
a phase detector configured to detect a difference in phase between the second dock signal and the third clock signal and provide a control signal indicative of the difference;
wherein the DCC is configured to correct a duty cycle of the second clock signal responsive, at least in part, to the control signal from the phase detector; and
wherein the second path further comprises a replica circuit, the replica circuit being configured to model a signal propagation delay in the first path.

US Pat. No. 10,218,341

SYSTEMS AND METHODS FOR PHASE SYNCHRONIZATION OF LOCAL OSCILLATOR PATHS IN OSCILLATOR-OPERATED CIRCUITS

Marvell World Trade Ltd.,...

1. A system having phase synchronized local oscillator paths, the system comprising:a first circuit including:
a first counter configured to generate a first counter output signal in response to a first clock signal controlling the first counter;
a first phase-locked loop coupled to the first counter, the first phase-locked loop being configured to receive the first counter output signal as a first synchronization clock for the first phase-locked loop and to generate a first output signal having rising edges aligned according to the first counter output signal;
an oscillator configured to generate an oscillator clock;
a multi-modulus divider configured to divide the oscillator clock by a non-integer value to match a reference frequency;
a first sigma-delta modulator including:
a multiplier configured to generate a multiplier output signal representing a product of a fractional part of a frequency control word and the first counter output signal;
an adder configured to generate a sum of an integer part of the frequency control word and the generated product of the fractional part of the frequency control word and the counter value corresponding to the first counter output signal, send the generated sum as a division ratio to the multi-modulus divider; and
a sampler configured to sample the first counter output signal to match a modulator clock signal controlling the first sigma-delta modulator when a frequency of the first counter output signal and a frequency of the modulator clock signal are different.

US Pat. No. 10,218,338

APERIODIC CLOCK GENERATION WITH SPUR SUPPRESSION

TEXAS INSTRUMENTS INCORPO...

15. A method for generating an aperiodic clock signal from a periodic input clock signal, comprisingreceiving the periodic input clock signal;
performing, in a first randomizer, first signal randomization on the periodic input clock signal to suppress spurious signal content associated with the input periodic clock signal, and the first randomizer;
generating an intermediate clock signal;
performing, in a second randomizer, second signal randomization to suppress spurious signal content associated with the intermediate clock signal, and the second randomizer; and
generating the aperiodic clock signal having a pre-defined average output-clock frequency that is less than the input-clock frequency.

US Pat. No. 10,218,337

SEMICONDUCTOR DEVICE AND ELECTRONIC APPARATUS

Canon Kabushiki Kaisha, ...

1. A semiconductor device in which a plurality of circuit units is arranged in parallel, each of the plurality of circuit units comprising:a first signal line configured to transmit a first signal which is an analog signal;
a sending unit configured to send a second signal;
a receiving unit configured to receive the second signal; and
a second signal line configured to transmit the second signal from the sending unit to the receiving unit,
wherein
a distance between the first signal line and the second signal line is shorter than pitches at which the plurality of circuit units is arranged,
a sending circuit included in the sending unit outputs the second signal on the basis of an input signal input to the sending circuit,
the input signal is a signal in which a signal level thereof changes from a first signal level to a second signal level, and the second signal is a pulse signal that includes a pulse corresponding to the change of the input signal, and
a width of the pulse is shorter than a duration time of the second signal level of the input signal after the change of the input signal.

US Pat. No. 10,218,336

RING OSCILLATOR OPERATION MANAGEMENT METHOD AND APPARATUS

STMicroelectronics (Rouss...

1. A method for managing operation of a ring oscillator circuit, the method comprising:generating a master supply voltage by a master oscillator circuit, the master supply voltage being associated with a stable oscillation rate of the master oscillator circuit, the master oscillator circuit being supplied with current and being structurally identical to the ring oscillator circuit; and
loading a capacitive circuit with a load voltage originating from the master supply voltage; and
in response to a control signal, supplying the ring oscillator circuit with a current controlled by a voltage delivered by the capacitive circuit, in such a way as to provide a stable oscillation rate for the ring oscillator circuit.

US Pat. No. 10,218,333

MICROELECTROMECHANICAL RESONATOR

SiTime Corporation, Sant...

1. A microelectromechanical system (MEMS) device comprising:a moveable micromachined member having a piezoelectric insulating layer disposed between first and second electrically conductive layers;
a substrate;
first and second electrical terminals; and
first and second mechanical structures that secure the moveable micromachined member to the substrate and include respective first and second electrical interconnect layers coupled in series, with the first electrically conductive layer of the moveable micromachined member and each other, between the first and second electrical terminals to enable conduction of a first joule-heating current from the first electrical terminal to the second electrical terminal through the first electrically conductive layer of the moveable micromachined member.

US Pat. No. 10,218,329

AUDIO PROCESSING APPARATUS AND METHOD FOR PREVIEWING PARAMETER

Yamaha Corporation, Hama...

1. An audio processing apparatus comprising:a plurality of input channels, each of the input channels including first level adjusters that adjust a level of an input audio signal in accordance with first parameters set separately for individual ones of a plurality of output routes and send resultant level-adjusted audio signals to the individual output routes;
a plurality of bus channels provided in corresponding relation to the plurality of output routes, each of the bus channels being configured to mix the audio signals sent from the plurality of input channels and outputting a resultant mixed audio signal to a main output after processing the mixed audio signal in accordance with a second parameter and;
a preview channel including a plurality of second level adjusters that, in accordance with third parameters set separately for the individual input channels, adjust the audio signals taken out from the plurality of input channels, the preview channel being configured to mix the audio signals having been adjusted in level by the second level adjusters and output a resultant mixed audio signal to a monitor output after processing the mixed audio signal in accordance with a fourth parameter; and
a processor configured to:
in response to a preview instruction given by a user for previewing any one output route of the output routes, set a copy of the first parameter for the one output route of each of the input channels as the third parameter corresponding to the input channel in the preview channel, and set a copy of the second parameter of the bus channel corresponding to the one output route as the fourth parameter of the preview channel; and
in response to an adjustment instruction given by the user, change a value of the third or fourth parameter of the preview channel.

US Pat. No. 10,218,328

AUDIO PROCESSING APPARATUS FOR GENERATING AUDIO SIGNALS FOR MONITORING FROM AUDIO SIGNALS FOR RECORDING AND METHOD OF CONTROLLING SAME

Canon Kabushiki Kaisha, ...

1. An audio processing apparatus comprising a first audio signal processing circuit and a second audio processing circuit,wherein the first audio signal processing circuit generates audio signals for recording by controlling a gain of audio signals from a microphone and outputs the audio signals for recording, and
wherein the second audio signal processing circuit generates audio signals for monitoring by a user independently from the audio signals for recording, by performing a gain control for the audio signals for recording from the first audio signal processing circuit, the second audio signal processing circuit comprising:
a gain setting circuit which sets the gain by detecting amplitude level of the audio signals for recording from the first audio signal processing circuit; and
a gain controller which performs gain controlling based on the gain set by the gain setting circuit, to generate audio signals for monitoring from the audio signal for recording,
wherein the gain setting circuit acquires the gain that the first audio processing circuit sets currently, and determines the gain of the audio signals for monitoring based on the gain currently set in the first audio signal processing circuit and the amplitude level of audio signals for recording from the first audio signal processing circuit.

US Pat. No. 10,218,327

DYNAMIC ENHANCEMENT OF AUDIO (DAE) IN HEADSET SYSTEMS

1. A communications apparatus comprising:a receiving path over which received speech signals traverse in an audio stream, the audio stream including the received speech signals;
a processor including a dynamic audio enhancement device disposed in the receiving path to dynamically enhance the audio stream, the dynamic audio enhancement device configured to modify an amount of volume of the audio stream and an amount of equalization of the audio stream and comprising:
a noise level estimator (“NLE”) configured to generate a signal representing a noise level estimate, the noise level estimator including:
a non-stationary noise detector configured to detect non-stationary noise, and
a stationary noise detector configured to detect stationary noise,
wherein the noise level estimator is configured to generate as the signal a first signal representing a first noise level estimate, the generation of which is based on detection of the non-stationary noise,
wherein the noise level estimator is configured to generate as the signal a second noise level estimate, the generation of which is based on detection of the stationary noise,
wherein the dynamic audio enhancement device is configured to modify the amount of the volume to generate a modified amount of volume based on the signal representing the noise level estimate to form a modified audio stream, and is further configured to modify the amount of the equalization to generate a modified amount of equalization based on the signal representing the noise level estimate to form the modified audio stream,
wherein the modified audio stream is used to generate audio at a loudspeaker.

US Pat. No. 10,218,325

SPATIAL POWER COMBINING MECHANISM (SPCM) FOR THE GENERATION AND AMPLIFICATION OF ELECTROMAGNETIC RADIATION

CALIFORNIA INSTITUTE OF T...

1. An apparatus, comprising:a power divider dividing input power, inputted on the power divider, into a plurality of portions;
a spatial power combiner; and
amplifiers coupled to the power divider and the spatial power combiner, wherein:
each amplifier amplifies one of the portions so as to form an amplified output,
the spatial power combiner coherently combines the amplified outputs into a combined output, and
the spatial power comprises a waveguide dimensioned such that coupling of the amplified outputs into the waveguide generates the combined output comprising a transverse electric, mode having an order higher than a TE10 mode, or a transverse magnetic mode having an order higher than a TM01 mode, or a transverse electromagnetic mode having an order higher than a fundamental mode.

US Pat. No. 10,218,321

THERMALLY RUGGED POWER AMPLIFIERS AND RELATED METHODS

Skyworks Solutions, Inc.,...

1. A method for manufacturing a radio-frequency amplifier, the method comprising:providing or forming a semiconductor substrate; and
forming an array of cascoded devices on the semiconductor substrate to be capable of amplifying a signal, such that the array of cascoded devices includes a plurality of cascoded devices arranged in a first row and a plurality of cascoded devices arranged in a second row, each cascoded device including an input stage and an output stage arranged in a cascode configuration, each of the first and second rows configured such that the output stages are positioned in a staggered orientation, the staggered arrangement of the cascoded devices in the first row offset relative to the staggered arrangement of the cascoded devices in the second row to avoid a direct row-to-row adjacent pair of output stages.

US Pat. No. 10,218,319

RADIO FREQUENCY (RF) AMPLIFIERS WITH VOLTAGE LIMITING USING NON-LINEAR FEEDBACK

Qorvo US, Inc., Greensbo...

8. A Radio Frequency (RF) amplifier, comprising:a plurality of amplification stages connected in series, each stage comprising an amplifier circuit having an input terminal and an output terminal, wherein an input terminal of a subsequent amplification stage is coupled to an output terminal of a prior amplification stage; and
a non-linear feedback circuit having an input terminal and an output terminal, the input terminal of the non-linear feedback circuit being coupled to an output terminal of one of the plurality of amplification stages and the output terminal of the non-linear feedback circuit being coupled to an input terminal of another of the plurality of amplification stages to reduce gain of the amplification circuit of the other amplification stage when an RF voltage swing present at the input terminal of the non-linear feedback circuit exceeds a predefined threshold;
wherein the non-linear feedback circuit reduces the gain of the amplification circuit of the other amplification stage to zero or turns the amplifier circuit of the other amplification stage off.

US Pat. No. 10,218,314

COMMON GATE AMPLIFIER CIRCUIT AND POWER AMPLIFIER USING THE SAME

Samsung Electro-Mechanics...

1. A power amplifier comprising:a common source amplifier circuit comprising a terminal connected to a radio frequency (RF) input terminal; and
a common gate amplifier circuit comprising:
a terminal connected to the common source amplifier circuit;
another terminal connected to an RF output terminal;
a Doherty amplifier comprising a main power amplifier and an auxiliary power amplifier connected to the main power amplifier in parallel; and
a load impedance adjusting circuit comprising a terminal connected to a drain terminal of the main power amplifier and another terminal connected to the RF output terminal and a drain terminal of the auxiliary power amplifier.

US Pat. No. 10,218,313

AMPLIFIER ASSEMBLY

Ampleon Netherlands B.V.,...

1. An amplifier arrangement forming a multi-way Doherty amplifier, comprising:a main amplifier, a first peak amplifier, and a second peak amplifier;
a printed circuit board comprising:
(i) an RF input terminal;
(ii) an RF output terminal;
(iii) a dual path package having a first RF input lead, a second RF input lead, a first RF output lead, and a second RF output lead;
(iv) a splitter element for splitting an RF input signal received at the RF input terminal over the first RF input lead and the second RF input lead;
(v) a combiner element for combining signals from the first RF output lead and the second RF output lead;
(vi) an impedance inverter arranged in between (a) one of the first RF output lead and the second RF output lead and (b) the combiner element, and
(vii) a phase delay element configured to provide a phase offset between the RF input signals received by the first RF input lead and the second RF input lead;
wherein the dual path package comprises:
(i) a first semiconductor die comprising an integrated two-way Doherty amplifier that comprises a first amplifier and a second amplifier, wherein the first amplifier and the second amplifier comprise two amplifiers selected from a group consisting of: the first peak amplifier, the second amplifier, and the main amplifier, and
(ii) a second semiconductor die comprising a third amplifier, wherein the third amplifier comprises a remaining amplifier of the group of the first peak amplifier, the second amplifier, and the main amplifier,
wherein the first semiconductor die comprises:
(i) a Doherty splitter element configured to split the RF input signal received from the first RF input lead to provide an input signal to the first amplifier and the second amplifier;
(ii) a phase shifting element arranged in between the Doherty splitter element and the second amplifier;
(iii) a main connection comprising a bond wire connecting an output of the first amplifier to the first RF output lead, and
(iv) a peak connection comprising a bond wire connecting an output of the second amplifier to the first RF output lead;
wherein different physical and electrical lengths of the main connection compared to the peak connection in combination with output parasitic capacitances of the first amplifier and the second amplifier form an impedance inverter arrangement, and
wherein the impedance inverter arrangement introduces an approximately 90° phase shift in the output of the first amplifier, the phase shifting element being adapted to compensate for the approximately 90° phase shift.

US Pat. No. 10,218,311

MULTI-MODE POWER AMPLIFIERS WITH PHASE MATCHING

Skyworks Solutions, Inc.,...

1. A multi-mode power amplifier comprising:a first common-base amplifier stage and a first common-emitter amplifier stage in a first amplification path;
a second common-base amplifier stage and a second common-emitter amplifier stage in a second amplification path, the first amplification path and the second amplification path in parallel with one another between a radio frequency input and a radio frequency output of the multi-mode power amplifier;
an input switch and a third common-emitter amplifier stage in a third amplification path that is in parallel with the first amplification path and the second amplification path between the radio frequency input and the radio frequency output; and
a bias circuit configured to operate the multi-mode power amplifier in a selected power mode chosen from a plurality of power modes, the bias circuit configured to selectively activate the first amplification path by controlling a base bias of the first common-base amplifier stage, and to selectively activate the second amplification path by controlling a base bias of the second common-base amplifier stage.

US Pat. No. 10,218,310

POWER AMPLIFIER SYSTEMS WITH DIFFERENTIAL GROUND

Skyworks Solutions, Inc.,...

1. A semiconductor die for a radio frequency communication system, the semiconductor die comprising:a first differential ground network configured to distribute a ground voltage;
a plurality of ground pads configured to provide the ground voltage to the first differential ground network; and
a first differential power amplifier including a first half circuit and a second half circuit that operate differentially to provide amplification, the first half circuit and the second half circuit symmetrically connected to the first differential ground network such that an amount of parasitic of inductance between the first half circuit and the plurality of ground pads is about the same as an amount of parasitic inductance between the second half circuit and the plurality of ground pads.

US Pat. No. 10,218,306

APPARATUS FOR SECURING A SOLAR PANEL RAIL GUIDE TO A SUPPORT BRACKET

Ironridge, Inc., Hayward...

1. A clamping apparatus for facilitating the completion of an electrical circuit between a solar panel rail guide and a support bracket comprising:a. a bolt comprising;
i. an enlarged end comprising at least one raised portion on a top surface of the enlarged end configured to penetrate a surface treatment layer of a solar panel rail guide;
ii. a shank having a first end and a second end wherein the first end is coupled to the top surface of the enlarged end so that the shank is perpendicular to the enlarged end;
b. a nut further comprising:
i. a head; and
ii. a cylindrical portion extending outward from the head, the cylindrical portion further comprising an outer surface; and
c. a flange rotatably coupled around the outer surface of the cylindrical portion at an end of the cylindrical portion opposite the head, the flange further comprising:
i. a protrusion extending from a front surface of the flange, the front surface further comprising a notch.

US Pat. No. 10,218,301

SYSTEM AND METHOD FOR SPEED SENSORLESS MOTOR DRIVES

Mitsubishi Electric Resea...

1. A motor drive for controlling an operation of an induction motor, comprising:a motion controller to provide a reference signal for controlling the operation of the motor, the reference signal includes one or combination of a reference flux of a rotor of the motor and a reference speed of the rotor of the motor;
at least sensor to measure a voltage to the motor and a current through the motor during the operation of the motor;
a memory to store a transformed model relating dynamics of a transformed state of the motor with the measurements of the sensor through parameters of the transformed model, wherein at least some parameters of the transformed model are unknown, wherein the unknown parameters of the transformed model includes the speed of the motor, wherein the transformed state of the motor is a function of an electromagnetic state of the motor defined at least in part by the current through the motor and a flux of the motor, and the parameters of the transformed model, wherein the dynamics of the transformed state is defined by a sum of components, each component is a linear function of the transformed state and at least one of the unknown parameters of the transformed model;
a motor controller to estimate the unknown parameters of the transformed model to produce an estimate of the speed of the motor and an estimate of the flux of the motor based on the measurements of the sensor and the transformed model of the motor, and to produce a reference voltage to track the reference signal based on the estimate of the speed of the motor and the estimate of the flux of the motor; and
an inverter to produce the voltage to the motor based on the reference voltage.

US Pat. No. 10,218,298

SPILLOVER OF REACTIVE CURRENT TO LINE SIDE CONVERTER

General Electric Company,...

1. A method for controlling a reactive current output of a line side converter used in a power system, the method comprising:(a) obtaining, by one or more control devices, a margin signal determined based at least in part on a stator current margin or a rotor current margin;
(b) determining, by the one or more control devices, a spillover margin based at least in part on the margin signal;
(c) determining, by the one or more control devices, an adjusted spillover margin using a spillover gain, the spillover gain being variable based at least in part on a line converter current setpoint; and
(d) determining, by the one or more control devices, a reactive current command for a line side converter based at least in part on the adjusted spillover margin and an available line current for a steady-state reactive power command, wherein the available line current for a steady-state reactive power command is based on a product of a line current for a steady-state reactive power command adjusted by a gain for the power command;
(e) controlling, by the one or more control devices, the output of reactive current by the line converter based at least in part on the reactive current command.

US Pat. No. 10,218,297

ADJUSTMENT DEVICE HAVING A CONTROL UNIT PROVIDED WITH A BRIDGE CIRCUIT

1. An adjustment device for a closure element on a vehicle, wherein the closure element is adjustable between an open and a closed position via the adjustment device, the adjustment device comprising:a drive motor; and
an electronic control unit for adjusting the closure element, the control unit comprising a bridge circuit in order to supply the drive motor with electric power and control the rotational speed and the direction of rotation of a drive element of the drive motor to be coupled with the closure element, wherein:
the bridge circuit is connected with at least one additional electric load of the vehicle and is formed and provided to control the energization of the at least one additional electric load,
the bridge circuit comprises four transistors via which in particular a rotation of the drive element of the drive motor in the one or in the other direction of rotation can be controlled depending on the actuation,
a single one of the four transistors of the bridge circuit is actuatable for energizing the at least one additional electric load and
only the transistor actuatable for energizing the at least one additional electric load is designed for a larger power consumption than the remaining transistors of the bridge circuit by having a larger current-carrying capacity than the remaining three transistors of the bridge circuit.

US Pat. No. 10,218,294

BEARING, IN PARTICULAR FOR A MAGNETIC LEVITATION ASSEMBLY

1. Bearing assembly, comprising at leastone first magnet assembly for generating a first quadrupole magnetic field in a first plane, and a second magnet assembly for generating a second quadrupole magnetic field in a second plane, wherein the quadrupole magnetic fields comprise in each case in the planes magnetic field axes arranged at an angle to one another between four poles,
wherein the second plane is arranged parallel to the first plane, and a longitudinal axis at right angles to this is defined by the centres of the quadrupole magnetic fields,and at least one diamagnetic element which is arranged on the longitudinal axis,wherein the first and second magnet assemblies are arranged relative to one another in such a way that the first and the second quadrupole magnetic fields are rotated in relation to one another about the longitudinal axis by an angular amount which is not a whole-number multiple of 90°.

US Pat. No. 10,218,291

DEVICE FOR GENERATING ELECTRICITY BY FRICTION AND MANUFACTURING METHOD THEREOF

BOE TECHNOLOGY GROUP CO.,...

1. A device for generating electricity by friction, comprising:a first substrate and a second substrate arranged oppositely;
a plurality of elastic columns arranged between the first substrate and the second substrate to support them,
wherein a surface of the first substrate facing the second substrate is provided with a first conductive electrode and an insulating polymeric membrane layer which are stacked along a direction where the first substrate points to the second substrate,
wherein a surface of the second substrate facing the first substrate is provided with a photosensitive resin layer having a concave-convex structure formed by exposure, and
wherein the device for generating electricity by friction further comprises a second conductive electrode covering the concave-convex structure of the photosensitive resin layer to form a surface with a concave-convex structure.

US Pat. No. 10,218,287

POWER CONVERSION DEVICE

DAIKIN INDUSTRIES, LTD., ...

1. A power conversion device that converts a single phase AC voltage being output from a power source into a DC voltage and supplies the DC voltage to a load, the power conversion device, comprising:a single phase full-bridge rectification circuit having a first input terminal and a second input terminal in a pair and a first output terminal and a second output terminal in a pair on an opposite side to the power source with respect to the first input terminal and the second input terminal, the first output terminal and the second output terminal being connected to the load;
a first capacitor and a second capacitor connected to each other in series via a connection point between the first output terminal and the second output terminal to support the DC voltage;
a reactor connected to the power source in series via the single phase full-bridge rectification circuit between both ends of a series connection of the first capacitor and the second capacitor;
a first switch connected between the second input terminal and the connection point and configured to make a transition from a conduction state to a non-conduction state once in a half cycle period, which indicates a period between a pair of adjacent points of time when the AC voltage takes a median value of the AC voltage, when a conversion power of the power conversion device or an input current supplied from the power source is equal to or larger than a first threshold value; and
a second switch that performs a changing from a first state to a second state at least once in the half cycle period when the conversion power or the input current is equal to or larger than the first threshold value, the first state indicating a state where a pathway of current flowing in the reactor does not include the first capacitor and the second capacitor, and the second state indicating a state where the pathway includes at least one of the first capacitor and the second capacitor.

US Pat. No. 10,218,285

MEDIUM VOLTAGE HYBRID MULTILEVEL CONVERTER AND METHOD FOR CONTROLLING A MEDIUM VOLTAGE HYBRID MULTILEVEL CONVERTER

1. A multilevel converter comprising:a power supply assembly comprising a plurality of phases,
a power cell assembly comprising first power cells and second power cells, the first power cells and second power cells comprising a same topology and a same current rating, and
a transformer operably coupled to the first and second power cells,
wherein the first power cells and the second power cells are configured to supply power to the plurality of phases of the power supply assembly, and
wherein each phase of the plurality of phases comprises at least one first power cell and a second power cell of the power cell assembly,
wherein a voltage rating of the first power cells is higher than a voltage rating of the second power cells, and
wherein the first and second power cells are configured to output a plurality of voltage levels, the first power cells being configured to output more voltage levels than the second power cells,
wherein the transformer is configured to provide isolated voltage to each first and second power cells, wherein the voltage provided to the first and second power cells is provided with phase shifts.

US Pat. No. 10,218,277

ADAPTABLE HIGH EFFICIENCY POWER INVERTER SYSTEM

The Boeing Company, Chic...

1. An electric power inverter system, comprising:a controller; and
a plurality of power cells, each including
a rectifier configured to receive electricity and output a direct current (DC) voltage, and
an inverter comprising four switches in an H-bridge configuration, said inverter receiving said direct current voltage from said rectifier and generating an alternating current (AC) voltage, and wherein said controller enables said power cell to operate in an ON state wherein said alternating current voltage of said power cell is maximum, an OFF state wherein said alternating current voltage of said power cell is zero, and a high efficiency state wherein said alternating current voltage is between said ON state and said OFF state;
wherein said controller is configured to monitor a load, and in response to changes in the load, to control each power cell's state so as to effectively operate with more or fewer power cells enabled.

US Pat. No. 10,218,274

SYSTEM AND METHOD FOR GENERATING A RIPPLE VOLTAGE FOR A RIPPLE BASED CONSTANT-ON-TIME DC-DC CONVERTER

NXP B.V., Eindhoven (NL)...

1. A circuit for generating a ripple voltage for a ripple based constant-on-time DC-DC converter, the circuit comprising:a ripple voltage output;
a first charging circuit connected to the ripple voltage output;
a second charging circuit connected to the ripple voltage output;
a charge control circuit configured to charge the first charging circuit and the second charging circuit out-of-phase from each other in response to an on signal from a ripple based constant-on-time DC-DC converter;
wherein the voltage of the first charging circuit and the voltage of the second charging circuit are provided at the ripple voltage output as the ripple voltage.

US Pat. No. 10,218,269

SWITCHING REGULATOR AND INTEGRATED-CIRCUIT PACKAGE

Rohm Co., Ltd., Kyoto (J...

1. A switching regulator arranged to generate an output voltage from an input voltage, comprising:a first switch having a first terminal connected to an application terminal of the input voltage;
a second switch having a first terminal connected to a second terminal of the first switch and a second terminal connected to an application terminal of a predetermined voltage lower than the input voltage;
a current detection unit arranged to detect current flowing in the second switch;
an inductor having a first terminal connected to a connection node between the first switch and the second switch;
a third switch having a first terminal connected to a second terminal of the inductor and a second terminal connected to the application terminal of the predetermined voltage;
a fourth switch having a first terminal connected to a connection node between the inductor and the third switch and a second terminal connected to an application terminal of the output voltage;
a first control circuit arranged to generate a step-down control signal for complementarily turning on/off the first switch and the second switch according to the output voltage; and
a second control circuit arranged to generate a step-up control signal for complementarily turning on/off the third switch and the fourth switch by fixing an on-duty D (0?D?1) of the third switch to a fixed value D? (0 the first control circuit includes a slope voltage generation unit arranged to accumulate current information detected by the current detection unit, and to combine the accumulated current information with a ramp voltage generated by a ramp voltage generation unit so as to generate a slope voltage, and the first control circuit generates the step-down control signal according to the slope voltage.

US Pat. No. 10,218,267

POWER CONVERSION DEVICE

PHILIPS LIGHTING HOLDING ...

1. Power conversion device , for supplying a load with a Pulse Width Modulation (PWM) signal, comprising an inductive output filter having at least an output configured to be connected to the load, the power conversion device comprising:a power conversion module supplied by a DC input voltage (Vin) and configured for providing a plurality of output signals (PWM1, PWMn), each of the plurality of output signals is associated to each of the plurality of voltages (Vx1-Vx4, SN1) proportional to a requested conversion ratio wherein a selection module is arranged to receive the plurality of output signals to select one of the plurality of output signals, and to provide the selected output signal (Vx) to the output filter;
a conversion ratio control stage coupled to the power conversion module and defining a first operating mode and a second operating mode wherein when the conversion ratio control stage operates in the first operating mode the power conversion module provides said plurality of output signals in accordance with a first conversion ratio (M1), and when the conversion ratio control stage operates in the second operating mode the power conversion module provides said plurality of output signals in accordance with a second conversion ratio (M2); and
a controller configured to: determine a requested conversion ratio (m) based on the DC input voltage (Vin) and a target reference voltage (Vset); and based on the determined requested conversion ratio, control the conversion ratio control stage to operate in one of the first operating mode and the second operating mode.

US Pat. No. 10,218,266

DC-DC CONVERTER, AND DISPLAY DEVICE INCLUDING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A direct current to direct current converter for supplying a first power supply voltage and a second power supply voltage to a display panel, the direct current to direct current converter comprising:a first voltage converting circuit which converts an input voltage into the first power supply voltage;
a control block which stores information about a plurality of voltage levels of the second power supply voltage, to receive an external control signal, and to generate a voltage level selection signal indicating a first one of the plurality of voltage levels corresponding to the external control signal;
a second voltage converting circuit which converts the input voltage into the second power supply voltage having the first one of the plurality of voltage levels indicated by the voltage level selection signal; and
an abnormal state detector which detects an abnormal state of the display panel, and to provide a current limit signal to the control block when the abnormal state is detected,
wherein, in response to the current limit signal, the control block generates the voltage level selection signal indicating a second one of the plurality of voltage levels regardless of the external control signal such that the second voltage converting circuit forcibly changes the second power supply voltage from the first one of the plurality of voltage levels to the second one of the plurality of voltage levels.

US Pat. No. 10,218,264

METHOD OF ELIMINATING POWER CONVERTER INPUT POWER VARIATIONS AND MINIMIZING ENERGY STORAGE CAPACITOR REQUIREMENTS FOR A PULSED LOAD SYSTEM

Raytheon Company, Waltha...

1. A power system comprising:a capacitor;
a power converter configured to charge the capacitor with a charge current, the power converter and the capacitor configured to deliver a pulsed load current to a load at a load voltage;
a current sensor disposed between the capacitor and the load, the current sensor configured to sense the pulsed load current and generate a sensed current signal;
a first analog-to-digital converter configured to convert the sensed current signal to a digital current signal;
a load voltage sensor disposed between the power converter and the capacitor, the load voltage sensor configured to sense the load voltage and generate a sensed load voltage signal;
a second analog-to-digital converter configured to convert the sensed load voltage signal to an instantaneous value of the load voltage;
a controller coupled to the power converter and comprising a digital signal processor, the controller configured to:
receive the digital current signal and the instantaneous value of the load voltage from the analog-to-digital converters and determine the pulsed load current and the load voltage,
determine an average value of the pulsed load current,
determine an average value of the load voltage,
determine an average power delivered to the load as a function of the average value of the pulsed load current and the average value of the load voltage,
determine an instantaneous value of the charge current of the power converter by dividing the average power by the instantaneous value of the load voltage, and
control the power converter as a function of the instantaneous value of the charge current such that the power converter draws a constant power from a power source while delivering the pulsed load current to the load;
a voltage error amplifier configured to receive the sensed load voltage signal and a reference voltage and to generate a voltage error output;
a current error amplifier configured to receive a sensed current of the power converter and to generate a current error output; and
a summer configured to sum the voltage error output and the current error output and to output an analog control signal that is input to the power converter.

US Pat. No. 10,218,263

INTRODUCING JITTER TO A SWITCHING FREQUENCY BY WAY OF MODULATING CURRENT LIMIT

Power Integrations, Inc.,...

1. A controller, comprising:a switch controller coupled to a power switch coupled to an energy transfer element, wherein the switch controller is coupled to receive a current sense signal representative of a drain current through the power switch, wherein the switch controller is coupled to generate a drive signal to control switching of the power switch in response to the current sense signal and a modulated current limit signal to control a transfer of energy from an input of a power converter to an output of the power converter;
a control modulator coupled to generate a first signal;
a jitter modulator coupled to generate a second signal, wherein the second signal is a periodic signal having a modulation time period that is greater than a switching period of the drive signal, and wherein during the modulation time period the second signal attains a peak value related to a sum of a first number and a second number and attains a bottom value related to a difference of the first number and the second number; and
an arithmetic operator circuit coupled to the control modulator and the jitter modulator, wherein the arithmetic operator circuit is coupled to generate the modulated current limit signal in response to the first signal and the second signal.

US Pat. No. 10,218,262

HYBRID DIRECT CURRENT LINK SYSTEM FOR A REGENERATIVE DRIVE

OTIS ELEVATOR COMPANY, F...

1. A system, comprising:a converter operatively connected to an alternating current (AC) power source and a direct current (DC) bus, the converter comprising a first plurality of switching devices in selective communication with each phase of the AC power source and the DC bus;
an inverter operatively connected to a motor and the DC bus, the inverter comprising a second plurality of switching devices in selective communication with each phase of the motor and the DC bus; and
a hybrid DC link system operatively connected between a high side and a low side of the DC bus, the hybrid DC link system comprising a ripple current control branch in parallel with an energy buffering branch, wherein:
the ripple current control branch comprises at least one film capacitor connected between the high side and the low side of the DC bus; and
the energy buffering branch comprises:
one or more electrolytic capacitors with an impedance element between the high side and the low side of the DC bus; and
a first resistor in parallel with a first electrolytic capacitor of the one or more electrolytic capacitors and a second resistor in series with the first resistor and parallel with a second electrolytic capacitor of the one or more electrolytic capacitors.

US Pat. No. 10,218,260

DC-DC CONVERTER WITH SNUBBER CIRCUIT

Hyundai Motor Company, S...

1. A DC-DC converter comprising:an inductor configured to have a first end connected to an input terminal and a second end connected to an output terminal;
a switching circuit configured to determine whether power is to be applied from the input terminal to the inductor;
a snubber circuit configured to be connected to the first end and the second end of the inductor and to the output terminal;
an output current controller configured to derive an inductor current command value, which is a magnitude of a current flowing through the inductor, to allow an output current detection value obtained by detecting a current supplied to the output terminal to follow a predetermined output current command value; and
an inductor current controller configured to determine switching duty of the switching circuit to allow an inductor current detection value, obtained by detecting the current flowing through the inductor, to follow the inductor current command value.

US Pat. No. 10,218,259

POWER CONVERSION DEVICE

Mitsubishi Electric Corpo...

1. A power conversion device comprising:a filter circuit having a line-to-ground bypass capacitor connected between a pair of lines and a ground;
a switching circuit having a semiconductor switch; and
reactors connected between the filter circuit and the switching circuit,
wherein the reactors are two reactors provided in both of the pair of lines, the two reactors sharing a core, and
a common-mode inductance value L1 of the two reactors is set such that a relationship L1 wherein C1 is a combined capacity of the line-to-ground bypass capacitor, and
tr is a rise time of a voltage across a switch of the semiconductor switch.

US Pat. No. 10,218,258

APPARATUS AND METHOD FOR DRIVING A POWER STAGE

Dialog Semiconductor (UK)...

1. A method of driving a power stage comprising a first power switch coupled to a second power switch via a switching node; the method comprising:providing a first sensing resistance coupled to a control terminal of the first power switch and a second sensing resistance coupled to a control terminal of the second power switch;
sensing a first control-terminal voltage of one of the first power switch and the second power switch, comparing the first control-terminal voltage with a first reference value and generating a first control signal based on the comparison to turn on the first power switch;
sensing a second control-terminal voltage of one of the first power switch and the second power switch, comparing the second control-terminal voltage with a second reference value and generating a second control signal based on the comparison to turn on the second power switch.

US Pat. No. 10,218,257

POWER CONVERTER HAVING PARALLEL-CONNECTED SEMICONDUCTOR SWITCHES

SIEMENS AKTIENGESELLSCHAF...

1. An electric converter to transfer an electric power of more than 3 kilowatts, the electric converter comprising:a half-bridge with at least two parallel circuits;
each of the at least two parallel circuits including a plurality of semiconductor switches;
each of the at least two parallel circuits including at least two base circuits arranged next to one another on a common printed circuit board; and
each of the at least two base circuits includes one of the plurality of semiconductor switches and a gate driver circuit for the semiconductor switch;
each gate driver circuit electrically connected to a gate of the semiconductor switch by a control line; and
wherein, in each of the at least two parallel circuits, a shortest control line and a longest control line differ from one another with respect to length by no more than a factor of 1.5.

US Pat. No. 10,218,256

PRIMARY SIDE CONTROL OF PRIMARY RESONANT FLYBACK CONVERTERS

Apple Inc., Cupertino, C...

1. A primary resonant flyback converter comprising:a primary winding;
a secondary winding magnetically coupled to the primary winding and electrically coupled to an output rectifier, and an output terminal;
a resonant capacitor coupled in series with the primary winding;
a main switch configured to switch on to energize the primary winding and the resonant capacitor from a DC voltage bus and to switch off to transfer energy stored in the primary winding to the secondary winding;
an auxiliary switch configured to switch on during an off time of the main switch to allow a resonant current to circulate through the primary winding and the resonant capacitor; and
a control circuit configured to operate the main switch and the auxiliary switch to produce a desired voltage at the output terminal.

US Pat. No. 10,218,255

POWER CONVERTER WITH IMPROVED TRANSIENT LOAD RESPONSE

Dialog Semiconductor (UK)...

1. A power converter configured to convert between a first current (IN) at a first voltage provided at a first node and a second current (IouT) at a second voltage provided at a second node; wherein the first voltage and the second voltage are relative to a reference voltage; wherein the power converter comprisesa flying capacitor;
an inductor; wherein a second port of the inductor is coupled to the second node;
a first switch configured to couple or to decouple a first port of the flying capacitor to or from the first node;
a second switch configured to couple or to decouple the first port of the flying capacitor to or from a first port of the inductor;
a third switch configured to couple or to decouple a second port of the flying capacitor to or from the first port of the inductor;
a fourth switch configured to couple or to decouple the second port of the flying capacitor to or from the reference potential;
a bypass switch configured to couple or to decouple the second port of the flying capacitor to or from the second node; and
a control unit configured to
control the first, second, third and fourth switch during steady state operation within a sequence of different operations states, in order to set the second voltage or the second current to a target level;
detect occurrence of a load transient at the second node; and
in reaction to detecting occurrence of a load transient, at least partially close the bypass switch, in order to provide additional current from the flying capacitor to the second node or in order to divert current from the inductor towards the reference potential.

US Pat. No. 10,218,254

SWITCHING POWER SUPPLY AND METHOD FOR OPERATING A SWITCHED-MODE POWER SUPPLY

NXP USA, Inc., Austin, T...

1. A method for operating a switched-mode power supply, the method comprising:synchronizing a phase and frequency of an asynchronous controller of the switched-mode power supply with a clock signal of a synchronous controller of the switched-mode power supply while the asynchronous controller is in control of a power stage of the switched-mode power supply;
presetting a state variable of the synchronous controller while the asynchronous controller is in control of the power stage of the switched-mode power supply, wherein presetting the state variable of the synchronous controller comprises setting an output of a compensation unit in the synchronous controller to a preset status; and
transferring control of the power stage from the asynchronous controller to the synchronous controller after the phase and frequency of the asynchronous controller are synchronized with the clock signal of the synchronous controller and after the state variable of the synchronous controller is preset.

US Pat. No. 10,218,252

LINEAR MOTOR AND POSITIONING APPARATUS

Hitachi, Ltd., Tokyo (JP...

1. A linear motor, comprising:a mover in which magnets are arranged, a polarity of the magnets alternating on one side of a magnetic body;
a plurality of magnetic poles that are arranged in such a way that the mover is held between the magnetic poles;
a winding that is wound onto at least one of the plurality of magnetic poles;
a core that connects the plurality of magnetic poles; and
a driving unit configured by the plurality of magnetic poles and the core that connects the magnetic poles, wherein
a polarity of the plurality of magnetic poles that are adjacent to one another along a moving direction of the mover is the same,
the linear motor is structurally configured to constitute a magnetic circuit in which a magnetic flux that is emitted from one of the magnets passes through an upper magnetic pole and returns to the one of the magnets through a lower magnetic pole via the core which connects the plurality of magnetic poles,
the core that connects the plurality of magnetic poles encloses the mover, and
the plurality of magnetic poles arranged with the mover held between the magnetic poles are shifted in the traveling direction of the mover.

US Pat. No. 10,218,251

ELECTROMAGNETIC LAUNCHER WITH CIRCULAR GUIDEWAY

1. An electromagnetic launcher comprising:a closed-loop-shaped guideway made of non-conductive material and configured for moveably retaining a projectile therein; and
conductive coils wound around, within, or embedded in the guideway, wherein the conductive coils are operable to be electrically connected to a power supply, such that the power supply provides an electric current to the conductive coils creating an electromagnetic field along the guideway for accelerating the projectile within the guideway.

US Pat. No. 10,218,248

SGENX-1000A ROTOR LIFTING DEVICE

SIEMENS ENERGY, INC., Or...

15. A lifting tool assembly for lifting a rotor associated with a power generator, said tool assembly being mountable to a bearing pedestal having an enclosure that houses a bearing through which the rotor extends, said tool assembly comprising:a semi-circular base portion operable to be mounted to the bearing pedestal by bolts, where a curvature of the semi-circular base portion follows a curvature of a support portion of the bearing pedestal, said base portion including a mounting flange through which the bolts extend into a front face of the bearing pedestal, said base portion including a structure portion disposed in opening of the support portion of the bearing pedestal, and said structure portion including a first cut-out section, a second cut-out section and a center portion;
a first jack screw piece bolted to the structure portion and extending across the first cut-out section and a second jack screw piece bolted to the structure portion and extending across the second cut-out section;
a first jack screw threadably mounted to the first jack screw piece and partially extending into the first cut-out section and a second jack screw threadably mounted to the second jack screw piece and partially extending into the second cut-out section; and
a hydraulic assembly mounted to the center portion between the first and second jack screw pieces and including a hydraulic ram, wherein the hydraulic ram is operable to lift the rotor and the first and second jack screws are operable to hold the rotor in a lifted position,
wherein the center portion comprises a continuous top surface on which the hydraulic ram is mounted, and
wherein the hydraulic ram is mounted on a plate which is bolted to the center portion.

US Pat. No. 10,218,247

INTEGRATED MOTOR AND FLUID PUMP

General Electric Company,...

1. An electric pump comprising:(a) a hollow rotor defining a rotor inner surface, a rotor outer surface and a rotor cavity;
(b) a stator comprising a plurality of independently controllable stator sections disposed within the rotor cavity;
(c) a plurality of bearings configured to allow rotation of the hollow rotor;
(d) a fluid recirculation system comprising a production fluid circuit, wherein the production fluid circuit comprises:
a plurality of perforations disposed on a portion of the hollow rotor and located proximate to one or more fluid outlets; the plurality of perforations extending in a radial direction into the hollow rotor; and
a lubrication flow path extending from the plurality of perforations to a fluid flow path defined by the electric pump via the plurality of bearings,
wherein the hollow rotor comprises (i) one or more impellers fixed to the rotor outer surface, and (ii) one or more torque-producing complements to the plurality of independently controllable stator sections.

US Pat. No. 10,218,244

ELECTRIC ROTATING MACHINE

MITSUBISHI ELECTRIC CORPO...

1. An electric rotating machine comprising:a stator;
a rotor;
a rotation axle, of the rotor, that has an extending axle portion extending in an axial direction from the rotor;
a frame that supports the stator and the rotation axle;
an axial-flow fan that is fixed to the extending axle portion and blows air in the axial direction toward the stator and the rotor; and
a small-diameter portion fan guide that extends both in a circumferential direction and in the axial direction in such a way as to be provided in a space in a radial-direction outer side of a small-diameter portion that is a portion, of the extending axle portion, at a side departing from the rotor in the axial direction relative to a fan fixing portion to which the axial-flow fan is fixed and that has a diameter smaller than that of the fan fixing portion, the small-diameter portion fan guide being fixed to the frame,
wherein the small-diameter portion fan guide is disposed in such a way as to be provided with a space from the fan fixing portion in the axial direction and is divided in the circumferential direction.

US Pat. No. 10,218,242

MOTOR

NIDEC CORPORATION, Kyoto...

1. A motor comprising:a rotating portion arranged to rotate about a central axis directed in a vertical direction;
a stationary portion; and
a bearing arranged to support the rotating portion such that the rotating portion is rotatable with respect to the stationary portion,
wherein
the rotating portion includes:
a shaft arranged to extend along the central axis;
a magnet;
a rotor hub arranged to extend in an annular shape around the shaft; and
a flywheel fixed to the rotor hub,
at least a portion of an outward surface of the rotor hub is a metal surface,
the metal surface is arranged radially inward of an outer circumferential surface of the flywheel,
a reflectance of the outer circumferential surface of the flywheel is lower than a reflectance of the metal surface,
the flywheel includes:
a flywheel main body; and
an inertia portion made of a metal and arranged to extend downward from a lower end of the flywheel main body, and
a reflectance of an of circumferential surface of the inertia portion is lower than the reflectance of the metal surface.

US Pat. No. 10,218,241

MOTOR, AND ELECTRIC POWER STEERING APPARATUS AND VEHICLE EQUIPPED WITH THE SAME

NSK LTD., Shinagawa-ku, ...

1. A motor that an outer periphery is enclosed in a case and wirings are implemented at an anti-load side, comprising:a configuration in which plural openings having an elliptical shape are provided in a circumferential direction on a case bottom surface at said anti-load side in a same interval,
a part of said plural openings having the elliptical shape are provided for protruding bus bars of motor windings and others of said plural openings having the elliptical shape are provided for being utilized as threaded holes,
said plural openings having the elliptical shape are a similar shape and are not contacted with said bus bars,
plural protrusions are provided in a circumferential direction on an axial end inside of an outer periphery of an insulator,
said insulator comprises plural notch sections which are cutouts disposed between said neighbor protrusions,
said motor comprises a bus bar structure which is provided at one side of a motor stator and is opposed to an axial end inside of an outer periphery of an insulator, and
engagement sections, which are provided on a circumferential side surface of said bus bar structure, are engaged with said notch sections, and
an insulating cap or an insulating film to cover said case is provided to insulate between said case and said bus bars.

US Pat. No. 10,218,240

FITTING OF STATOR BODY IN BEARING OF ROTARY ELECTRICAL MACHINE, AND ROTARY ELECTRICAL MACHINE COMPRISING THE FITTING

Valeo Equipements Electri...

1. A fitting of a stator body (14) of a stator (13) of a rotary electrical machine, the rotary electrical machine including:a bearing (15) having a skirt (155); and
the stator (13) mounted within the skirt (155) of the bearing (15) and having a stator body (14) equipped with a winding (12) within the stator body (14);
the stator body (14) is fitted in an inner support surface (250) for the skirt (155) of the bearing (15) of the rotary electrical machine, wherein the skirt (155) is heated locally by induction before fitting of the stator body (14) equipped with the winding (12) in the skirt (155).

US Pat. No. 10,218,238

SELF-ADHESIVE SLOT-CLOSING DEVICE FOR AN ELECTRIC MACHINE

1. A slot-closing device for closing a slot in a stator or a rotor of an electric machine, comprising:a closure element for closing the slot, said closure element containing a ferromagnetic material; and
an adhesive layer disposed on the closure element and designed to expand and harden when heated, said adhesive layer containing a thermally activatable blowing agent configured as an expansion element which contains a closed cavity filled with gas and is partially enclosed by a thermoplastic resin,
wherein a pressure of the gas in the cavity prior to an expansion is greater than 1.1 bar so that the thermoplastic resin expands when heat is applied to the thermoplastic resin.

US Pat. No. 10,218,237

METHOD FOR PRODUCING A STATOR FOR AN ELECTRIC MOTOR

Bayerische Motoren Werke ...

1. A method for producing a stator for an electric machine, comprising the steps of:providing a cylindrical stator body having a plurality of stator slots;
inserting one or more first coils into the stator slots, each of the one or more first coils having first coil ends on at least one end face of the stator body; and
subsequently inserting the first coil ends into a molded body, wherein the molded body having a plurality of partition walls extending radially outward from a circumferentially extending separating wall, the plurality of partition walls thereby separating and electrically insulating the first coil ends.

US Pat. No. 10,218,236

NEUTRAL POINT OF A GENERATOR

SIEMENS AKTIENGESELLSCHAF...

1. An electrodynamic machine, comprisinga rotatably mounted rotor and a stator arranged around the rotor and a housing arranged around the stator,
wherein the stator has a stator winding having three windings,
wherein the windings each have a terminal lead end and a neutral point end,
wherein the neutral point ends are connected to one another via a short-circuiting link to form a neutral point,
wherein the neutral point is within the housing,
wherein the short-circuiting link is designed such that electrical isolation can take place between the neutral point ends,
wherein the electrical isolation takes place by virtue of a movement of the short-circuiting link,
wherein the short-circuiting link is movable from outside the housing, when the housing is closed.

US Pat. No. 10,218,235

ROTOR OF ROTARY ELECTRIC MACHINE

TOYOTA JIDOSHA KABUSHIKI ...

1. A rotor for a rotary electric machine, the rotor comprising:a permanent magnet;
a rotor core having a plurality of core refrigerant passages, the permanent magnet being embedded in the rotor core, the core refrigerant passage being configured to guide refrigerant supplied from a shaft refrigerant passage to an outer peripheral end of the rotor core such that the refrigerant is released to a gap, the gap being defined between the rotor core and a stator, the shaft refrigerant passage being provided in a rotating shaft,
the core refrigerant passage including:
a first refrigerant passage extending from an inner peripheral end of the rotor core to a position radially inward of the permanent magnet, the first refrigerant passage being placed at a position deviating from a q-axis of the rotary electric machine in a circumferential direction,
a second refrigerant passage provided on the q-axis, the second refrigerant passage extending from the outer peripheral end of the rotor core toward an inner peripheral side in the rotor core, and
a third refrigerant passage configured to provide communication between the first refrigerant passage and the second refrigerant passage, the third refrigerant passage being placed at a position deviating from the second refrigerant passage in a rotor axis direction.

US Pat. No. 10,218,234

ELECTRIC MOTOR WITH ASYMMETRIC DESIGN FOR IMPROVED OPERATION

Rockwell Automation Techn...

1. A permanent magnet machine, comprising:a stator in the permanent magnet machine having a plurality of windings, wherein each winding includes a plurality of turns of an electrical conductor;
a rotor in the permanent magnet machine having a plurality of poles, wherein each pole includes a magnetic structure operable to interact with a current conducted in the plurality of windings to cause rotation of the rotor;
a plurality of segments defined within the permanent magnet machine, wherein;
each of the plurality of segments is defined from a center axis of the permanent magnet machine to an outer periphery of the permanent magnet machine and spans an angular distance around the permanent magnet machine equal to an angular distance spanned by each of the other segments,
the plurality of windings in the stator are distributed within each of the plurality of segments such that an equal number of windings are located within each of the plurality of segments,
the plurality of poles in the rotor are distributed within each of the plurality of segments such that an equal number of poles are located within each of the plurality of segments,
each winding, selected from the equal number of windings located within one of the plurality of segments, has an equal number of turns as the other windings within the corresponding segment, and
a physical construction of each pole, selected from the equal number of poles located within one of the plurality of segments, is the same;
a first asymmetry located in the rotor, wherein the first asymmetry is defined by a first physical construction of each pole located in a first segment, the first segment selected from the plurality of segments, being different than a second physical construction of the poles in other segments selected from the plurality of segments; and
a second asymmetry located in the stator and within one of the plurality of segments of the permanent magnet motor.

US Pat. No. 10,218,233

MULTI-COMPONENT ROTOR FOR AN ELECTRIC MOTOR OF AN APPLIANCE

Whirlpool Corporation, B...

1. A rotor for an appliance motor comprising:an inner polymeric member attached to a structural disk; and
an outer polymeric member attached to a portion of the structural disk; wherein
the inner polymeric member is further overmolded onto a central hub to occupy an attachment portion defined between a perimetrical ring and a core of the central hub.

US Pat. No. 10,218,232

HIGH SPEED ELECTRIC MACHINE

General Electric Company,...

1. An electric machine defining an axial direction, a radial direction, and a circumferential direction, the electric machine comprising:a rotor disk rotatable about the axial direction;
a rotor flange attached to or formed integrally with the rotor disk and extending from the rotor disk substantially along the axial direction;
a plurality of rotor magnets mounted to the rotor flange; and
a stator assembly comprising:
a tracking tooth operable with the rotor magnets to produce a torque, the tracking tooth being spaced apart from the rotor magnets along the radial direction to define an air gap; and
an actuator assembly operable with the tracking tooth for moving the tracking tooth along the radial direction to adjust a height of the air gap.

US Pat. No. 10,218,231

MAGNET MATERIAL, PERMANENT MAGNET, ROTARY ELECTRICAL MACHINE, AND VEHICLE

KABUSHIKI KAISHA TOSHIBA,...

1. A magnetic material expressed by a composition formula:(R1-xYx)aMbTcAd
where R is at least one element selected from the group consisting of rare-earth elements, T is at least one element selected from the group consisting of Ti, V, Nb, Ta, Mo, and W, M is Fe or Fe and Co, A is at least one element selected from the group consisting of N, C, B, H, and P, x is a number satisfying 0.01?x?0.8, a is a number satisfying 4?a?20 atomic percent, b is a number satisfying b=100?a?c?d atomic percent, c is a number satisfying 0 the magnetic material comprising:
a main phase consisting of a ThMn12 type crystal phase,
wherein 30 atomic percent or more of the element M in the composition formula is Fe.

US Pat. No. 10,218,228

DETECTING AN OBJECT ON A WIRELESS CHARGING DEVICE

Intel Corporation, Santa...

1. A power transmitting device comprising:one or more coils;
at least one memory that stores computer-executable instructions; and
at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to:
cause to send to a first device a first load measurement request at a first instance and a second load measurement request at a second instance;
receive a first load measurement associated with the first load measurement request and a second load measurement associated with the second load measurement request;
determine a first average measurement of the first load measurement and the second load measurement;
cause to send to a second device a third load measurement request at a third instance and a fourth load measurement request at a fourth instance;
receive a third load measurement associated with the third load measurement request and a fourth load measurement associated with the fourth load measurement request;
determine a second average measurement of the third load measurement and the fourth load measurement;
perform a load measurement of the one or more coils of the power transmitting device; and
determine a presence of one or more rogue devices based at least in part on a comparison of the load measurement and an aggregate of the first average measurement and the second average measurement.

US Pat. No. 10,218,226

POWER RECEIVER

FUJITSU LIMITED, Kawasak...

1. A power receiver comprising:a secondary-side resonant coil configured to utilize magnetic field resonance or electric field resonance, generated between a primary-side resonant coil and the secondary-side resonant coil, to receive electric power from the primary-side resonant coil;
a rectifier circuit connected to the secondary-side resonant coil and configured to rectify alternating-current power input from the secondary-side resonant coil;
a smoothing circuit connected to an output side of the rectifier circuit;
a DC-DC converter connected to an output side of the smoothing circuit and having first and second output terminals;
third and fourth output terminals disposed on an output side of the DC-DC converter and connected to a secondary battery;
a sub-secondary battery having fifth and sixth output terminals respectively connectable to the third and fourth output terminals and configured to output direct-current power to the secondary battery;
a switch disposed between the first and second output terminals and the third and fourth output terminals and configured to switch connection between the first and second output terminals, the third and fourth output terminals, and the fifth and sixth output terminals; and
a controller configured, when the secondary-side resonant coil starts to receive the electric power from the primary-side resonant coil, to control the switch so as to respectively connect the first and second output terminals and a load or first and second input terminals of the sub-secondary battery and so as to respectively connect the third and fourth output terminals and the fifth and sixth output terminals,
wherein, after a predetermined time for starting up the secondary battery has passed after the secondary-side resonant coil starts to receive the electric power from the primary-side resonant coil, the controller controls the switch so as to respectively connect the third and fourth output terminals and the first and second output terminals and so as to respectively disconnect the first and second output terminals and the load or the first and second input terminals of the sub-secondary battery and controls the switch so as to respectively disconnect the third and fourth output terminals and the fifth and sixth output terminals.

US Pat. No. 10,218,225

WIRELESS POWER TRANSFER GATE-DRIVE POWER REDUCTION

Avago Technologies Intern...

1. A wireless power transfer (WPT) receiver circuit, the circuit comprising:a receive coil configured to couple to a transmit coil of a WPT transmitter circuit;
a rectification circuit coupled to the receive coil and configured to generate a rectified voltage, wherein the rectification circuit comprises a bridge rectifier circuit including a first set of field-effect transistor (FET) switches; and
one or more gate-drive control circuits including a first and a second switch and configured to improve power dissipation of the rectification circuit by controlling drive voltages of gate terminals of the first set of FET switches after start-up of the WPT receiver circuit, wherein the first switch is configured to allow switching between start-up and after start-up gate-drive voltages.

US Pat. No. 10,218,223

PORTABLE DEVICE, CHARGING SYSTEM, AND POWER SOURCE CIRCUIT SUBSTRATE

NITTO DENKO CORPORATION, ...

1. A portable device comprising:a secondary battery;
a plurality of driving components driven by charged power of the secondary battery, one of the plurality of driving components being a hearing aid function component;
a charging unit configured to charge the secondary battery by an input of outside power supplied from outside of the portable device;
a plurality of transformation units each configured to output the charged power of the secondary battery at a driving voltage of a corresponding one of the plurality of driving components;
a detection unit configured to detect the input of the outside power to the charging unit; and
a switching controller configured to switch a state of one of the plurality of transformation units from an operation state to a stopped state responsive to detecting the input of the outside power to the charging unit causing only the corresponding one of the plurality of driving components to switch states, by switching from the operation state to the stopped state to stop operation during charging of the secondary battery, the one of the plurality of transformation units being switched from the operation state to the stopped state being the transformation unit configured to output the charged power of the secondary battery to the hearing aid function component.

US Pat. No. 10,218,222

NON-CONTACT CHARGING MODULE HAVING A WIRELESS CHARGING COIL AND A MAGNETIC SHEET

Panasonic Intellectual Pr...

1. A non-contact charging module comprising:a wireless charging coil formed of an electrical wire wound to form a winding portion having a circular shape and two leg portions, wherein the electrical wire in the winding portion is wound in one layer, and the electrical wire is wound to define a hollow portion surrounded by the winding portion; and
a magnetic sheet overlapping the wireless charging coil and having a shape that does not coincide with the circular shape of the winding portion of the wireless charging coil;
wherein
a first height of the magnetic sheet in a thickness direction of the magnetic sheet is greater than a second height of the winding portion of the wireless charging coil;
the largest span of the hollow portion surrounded by the winding portion of the wireless charging coil is between 10 mm and 20 mm; and
the magnetic sheet includes a recess at a position corresponding to at least a portion of at least one of the leg portions.

US Pat. No. 10,218,221

WIRELESS POWER TRANSFER USING ONE OR MORE ROTATING MAGNETS IN A RECEIVER

University of Florida Res...

1. A system, comprising:a transmitter that generates a dynamic magnetic field; and
a receiver comprising a magnet, a magnet casing, and at least one coil wrapped around the magnet casing, wherein the magnet is configured to rotate 360 degrees around its axis within the magnet casing without need for a physical axle in response to the dynamic magnetic field, wherein the rotating magnet produces a time-varying magnetic flux that induces a voltage across the at least one coil.

US Pat. No. 10,218,220

WIRELESS POWER TRANSMITTER AND METHOD OF CONTROLLING THE SAME

Samsung Electro-Mechanics...

1. A wireless power transmitter, comprising:a resonator configured to transmit a detection signal;
a period detector configured to detect a period of oscillation of an oscillation signal caused by remnants of the detection signal, and generate a pulse signal substantially corresponding to the oscillation signal; and
a controller configured to receive the pulse signal from the period detector, and determine whether an external charging object is approaching in response to a change in the period of the oscillation signal, wherein the determining of whether the external charging object is approaching comprises determining whether the external charging object is approaching in response to a detected change in a pulse width of the pulse signal.

US Pat. No. 10,218,219

COIL DEVICE AND APPARATUS INCLUDING THE SAME

Samsung Electro-Mechanics...

1. A coil device comprising:a first coil;
a second coil disposed inside an inner boundary line of the first coil;
a first conduction part disposed in a same layer as the first coil and the second coil between the inner boundary line of the first coil and an outer boundary line of the second coil, the first conduction part dissipating heat; and
a first film disposed on upper surfaces of the first coil, the second coil, and the first conduction part.

US Pat. No. 10,218,214

ENERGY MANAGEMENT SYSTEM WITH DETECTION VOLTAGE CALIBRATION

MURATA MANUFACTURING CO.,...

1. An energy management system comprising:a DC voltage bus;
a power generator connected to the DC voltage bus and configured to output a generated electric power to the DC voltage bus;
a bidirectional DC-DC converter connected to the DC voltage bus and configured to receive a DC voltage from the DC voltage bus or output a DC voltage to the DC voltage bus; and
an inverter connected to the DC voltage bus and configured to convert the DC voltage received from the DC voltage bus to an AC voltage,
wherein each of the power generator, the bidirectional DC-DC converter, and the inverter includes a voltage detector configured to detect a voltage of the DC voltage bus and a switching controller configured to perform switching control such that the voltage detected by the respective voltage detector matches a target value,
wherein the energy management system further comprises:
a calibration value selector configured to compare the voltages detected by the respective voltage detectors and to set a calibration value to a highest voltage of the detection voltages; and
a calibrator configured to calibrate the detection voltages of the voltage detectors with the set calibration value.

US Pat. No. 10,218,211

DETERMINATION OF Q-FACTOR OF RESONANT TANK NETWORK

NXP USA, INC., Austin, T...

1. A wireless charger, comprising:a resonant converter that includes a switch network and a resonant tank network and generates a sinusoidal voltage signal;
an interface circuit that conditions the sinusoidal voltage signal; and
a controller operatively connected to the resonant converter by way of the interface circuit, wherein the controller is operable to determine a Q-factor of the resonant tank network by:
switching the switch network to excite transitory damped oscillations of the resonant tank network such that the resonant tank network generates the sinusoidal voltage signal;
acquiring an array of digital signal samples using the conditioned sinusoidal voltage signal that represent a waveform envelope of the transitory damped oscillations; and
determining the Q-factor using the array of digital signal samples.

US Pat. No. 10,218,210

ADAPTIVE IMPEDANCE CONTROL FOR WIRELESS CHARGING

Intel Corporation, Santa...

1. An apparatus comprising:a transmission coil; and
a power amplifier comprising:
a controller; and
a memory, comprising instructions to cause the controller to:
determine electric current output of the power amplifier;
perform a lookup of load reactance range based on the electric current output;
detect load impedance of the transmission coil;
calculate reactance based on the load impedance;
determine if reactance is within the load reactance range; and
adjust reactance shift compensation to obtain a reactance that is within the load reactance range if the reactance is not within the load reactance range.

US Pat. No. 10,218,209

SELECTING A CHARGING MODE FOR CHARGING A BATTERY OF A PORTABLE DEVICE

Motorola Mobility LLC, C...

1. A method comprising:detecting a coupling of a charging device at a portable device having a battery and charging circuitry that includes at least one step-down component, which converts a received voltage from the charging device to a present voltage of the battery, the charging circuitry further including at least one switch component that when activated, bypasses the at least one step-down component and collapses a voltage provided by the charging device to match a present voltage of the battery;
determining, based on information received from the charging device, a set of charging modes that are supported by the charging device;
identifying whether the set of charging modes includes a collapsed state charging mode;
in response to identifying that the set of charging modes includes the collapsed state charging mode, issuing a first notification to the charging device that identifies the collapsed state charging mode and that, when received by the charging device, triggers the charging device to operate in the collapsed state charging mode, wherein the collapsed state charging mode establishes at least one particular electrical current to be used for charging the battery; and
in response to determining the set of charging modes does not include the collapsed state charging mode, selecting an alternate charging mode from among the set of charging modes supported by the charging device and issuing a second notification to the charging device, the second notification identifying the alternate charging mode and triggering the charging device to operate in the alternate charging mode.

US Pat. No. 10,218,208

WIRELESS POWER TRANSFER SYSTEM HAVING WIRELESS POWER TRANSFER SYSTEM-CHARGER

LG INNOTEK CO., LTD., Se...

1. A wireless power transfer system-charger comprising:a power supply;
a transformer unit for converting a voltage supplied by the power supply into a direct current (DC) voltage; and
a controller for adjusting a level of the DC voltage of the transformer unit,
wherein the transformer unit includes a DC-DC converter and a control unit for receiving an output voltage of the DC-DC converter and adjusting the output voltage,
wherein the control unit includes a divider for dividing the output voltage of the DC-DC converter,
wherein the divider includes:
a first resistor connected to an output terminal of the DC-DC converter and a node; and
a second resistor connected between the node and the ground, and
wherein the controller is connected to the node to adjust the divided voltage of the divider.

US Pat. No. 10,218,203

CONTROL DEVICE FOR CONTROLLING CHARGING AND DISCHARGING OF A LITHIUM ION CAPACITOR

TOYOTA JIDOSHA KABUSHIKI ...

1. An electrical system for a motor vehicle, comprising:a lithium ion capacitor;
an electrical load configured to transmit electric power to and from at least the lithium ion capacitor; and
a controller, wherein
the controller is programmed to:
detect that a degree of degradation of the lithium ion capacitor reaches or exceeds a predetermined level as a result of charging and discharging the lithium ion capacitor according to a charging excess pattern that provides a higher charging current value than a discharge current value,
control the lithium ion capacitor to be charged and discharged according to a discharging excess pattern that provides a higher discharge current value than a charging current value, when the degree of degradation of the lithium ion capacitor reaches or exceeds the predetermined level, and
control the lithium ion capacitor to limit charging of the lithium ion capacitor to a state of charge that is equal to or lower than a predetermined value, based on the degree of degradation.

US Pat. No. 10,218,202

CHARGING OF ELECTRONIC DEVICES ON AN AIRCRAFT

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method for charging an electronic device on an aircraft, the method comprising:monitoring a charging station on the aircraft by a charging control module;
determining whether the electronic device has been connected to the charging station;
receiving, via the charging control module, an indication that operation of the electronic device should be restricted to airplane mode;
transmitting a command by the charging control module through the charging station to the electronic device to instruct the electronic device to operate in airplane mode;
determining whether the electronic device is operating in airplane mode;
based on a determination that the electronic device is operating in airplane mode, activating the charging station; and
based on a determination that the electronic device is not operating in airplane mode, disabling the charging station.

US Pat. No. 10,218,199

SYSTEM OF BATTERIES AND METHOD OF CONTROLLING THIS SYSTEM

RENAULT S.A.S., Boulogne...

1. A system of electric batteries comprising:a first battery and a second battery that are connected to each other by a first polarity and a second polarity, wherein the first battery comprises:
a first relay and a second relay for direct connection respectively of a first pole of the first battery to the first polarity and a second pole of the first battery to the second polarity;
a third relay connecting the second pole to the second polarity across a preload resistance of the first battery;
a secondary power supply common to the first battery and the second battery to provide an activation energy to the first relay, the second relay, and the third relay;
means of supervision arranged to control activation of the first relay, the second relay, and the third relay in a staggered manner so that each activation of a relay follows a previous activation by at least a predetermined time period as a function of characteristics of the first, second and third relays so that a power supply current of the relay is about the same as a maintenance current level after a preceding activation command and expiration of the time period, wherein the first battery and the second battery are connected in parallel, and the third relay is activated first for connection of each of the first and second batteries.

US Pat. No. 10,218,198

BATTERY PACK

SAMSUNG SDI CO., LTD., Y...

1. A battery pack, comprising:a battery including a plurality of battery cells; and
a battery manager to manage the battery, wherein the battery manager includes a mode receiver to receive mode selection signals from an electronic device wherein all mode selection signals are input through a same input terminal, wherein,
the mode receiver includes a first transistor, a second transistor, and a third transistor connected in parallel to the input terminal, and
the battery manager includes a main controller to receive information from the mode receiver and to control the battery and the electronic device, wherein the main controller is to classify the mode selection signals from the electronic device based on on/off information of the first transistor, the second transistor, and the third transistor and to control the battery and the electronic device.

US Pat. No. 10,218,196

SELECTION OF CHARGING MODES FOR AUTONOMOUS DEVICE

GM Global Technology Oper...

1. A system of selecting charging modes for a rechargeable energy storage unit in an autonomous device, the system comprising:a controller operatively connected to the rechargeable energy storage unit and including a processor and tangible, non-transitory memory on which is recorded instructions;
wherein execution of the instructions by the processor causes the controller to:
determine availability of at least one charging station and at least one parking lot through a survey of local charging infrastructure and local parking infrastructure, respectively, within a predefined radius of the autonomous device;
determine if it is cost-effective during an excursion to incur a charging fee at the at least one charging station or incur a parking fee at the at least one parking lot; and
if it is cost-effective to incur the charging fee, then the controller is configured to selectively employ at least one of a plurality of charging modes, including an open-ended charging mode and a defined departure charging mode.

US Pat. No. 10,218,190

BATTERY APPARATUS AND CELL BALANCING CIRCUITS

TEXAS INSTRUMENTS INCORPO...

1. A battery apparatus, comprising:a plurality of first battery cells connected in series with one another;
a switching circuit to selectively couple first and second switching circuit nodes with a selected battery cell of the plurality of first battery cells;
a balancing circuit to transfer charge between the selected battery cell and a second battery, the balancing circuit including:
a first pair of battery connections coupled with the first and second switch circuit nodes,
a second pair of battery connections to couple with a second battery,
a transformer, including:
a first winding wound around a transformer core and coupled with the first pair of battery connections,
a second winding wound around the transformer core and coupled with the second pair of battery connections, and
a third winding wound around the transformer core,
a first rectifier circuit coupled to receive a signal from the third winding, the first rectifier circuit operative to provide a first rectifier output signal according to the signal from the third winding,
a first transistor coupled between the first pair of battery connections and the first winding, the first transistor including a first control terminal,
a second transistor coupled between the second pair of battery connections and the second winding, the second transistor including a second control terminal coupled to receive a signal from the second winding responsive to current flow in the first winding to allow current flow between the second winding and the second pair of battery connections, and
a first control circuit responsive to a first enable signal transitioning to a first state to provide a first pulse signal to the first control terminal of the first transistor to turn on the first transistor to allow current flow in the first winding, the first control circuit being responsive to the first rectifier output signal indicating current flow in the second winding below a threshold value while the first enable signal remains in the first state to provide a further pulse signal to the first control terminal of the first transistor to again turn on the first transistor.

US Pat. No. 10,218,189

ELECTRICAL ENERGY STORAGE SYSTEM

Dr. Ing. h.c. F. Porsche ...

1. An electrical circuit that comprises multiple electrically interconnected modules of the same type, each module interconnected with at least one other module by a pair of module terminals, each module having at least one electrical energy store or at least one electrical energy storage unit and at least two electrical switches that allow the connectivity of the at least one electrical energy store or of the at least one energy storage unit in relation to the at least one energy store or energy storage units of other modules to be changed, wherein at least one module of the multiple electrically interconnected modules comprises the at least one electrical energy storage unit that has at least two electrically series-connected electrical energy stores, wherein each of the series-connected electrical energy stores has at least one correction element that is configured to draw off electrical charge from the energy storage unit, or direct electrical charge into the energy storage unit, such that some of the electrical energy stores of the energy storage unit have a smaller electric current flowing through them than the other electrical energy stores of the energy storage unit,wherein each of the multiple electrically interconnected modules are configured to use suitable activation of the respective at least two electrical switches to selectively represent each of at least the following two states:
(1) the at least one electrical energy store or the at least one electrical energy storage unit of a module of the multiple electrically interconnected modules is connected in series with the at least one electrical energy store or the at least one electrical energy storage unit of a further module of the multiple electrically interconnected modules; and
(2) the at least one electrical energy store or the at least one electrical energy storage unit of a module of the multiple electrically interconnected modules is connected in parallel with the at least one electrical energy store or the at least one electrical energy storage unit of a further module of the multiple electrically interconnected modules.

US Pat. No. 10,218,188

STRING CURRENT LIMITED BATTERY CHARGING CONTROL

General Electric Company,...

1. A battery system, comprising:one or more control devices configured to control a charging output of a charger based at least in part on a string current of at least one of a plurality of battery strings, wherein the charging output is set to a minimum string voltage and increases based on feedback from the plurality of battery strings;
wherein the one or more control devices is configured to control a plurality of battery string contactors, each battery string contactor associated with at least one of the plurality of battery strings, to sequentially couple each of the plurality of battery strings to the charger when a charging voltage of the charger exceeds a battery string voltage associated with the battery string; and
wherein the one or more control devices is configured to sequentially couple the plurality of battery strings to the charger in ascending order of battery string voltage.

US Pat. No. 10,218,187

SIGNAL MODULATOR AND METHOD OF USE

1. A method of modulating a signal passing through a signal processing circuit comprising:providing a primary power supply and connecting an output of said primary power supply to an input of at least one wireless power transmitter at a first connection; and
connecting a power output from at least one wireless power receiver to a power input of said signal processing circuit at a second connection; and
positioning said wireless power transmitter at a distance from said wireless power receiver such that said wireless power receiver is receiving power from said wireless power transmitter; and
increasing said distance between said wireless power transmitter and said wireless power receiver, thereby reducing power transmitted to said signal processing circuit; and
decreasing said distance between said wireless power transmitter and said wireless power receiver, thereby increasing power transmitted to said signal processing circuit; and
providing at least one parallel circuit that contains a variable load wherein said parallel circuit is coupled between said first connection and said second connection; and
providing an unprocessed input signal into said signal processing circuit, wherein said signal processing circuit modulates said input signal based at least on the power transmitted to said signal processing circuit; and
providing a processed output signal from said signal processing circuit.

US Pat. No. 10,218,186

POWER FEEDING DEVICE AND NON-CONTACT POWER TRANSMISSION DEVICE

TDK CORPORATION, Tokyo (...

1. A power feeding device for transmitting power to a power receiving device in a non-contact manner, the power feeding device comprising:a power feeding coil unit including a magnetic body unit in which at least three magnetic bodies are spaced apart in a first direction, and a plurality of power feeding coils each formed of a wire wound around at least two magnetic bodies of the at least three magnetic bodies in the magnetic body unit;
a selection unit that selects a coil to which power is supplied from among the plurality of power feeding coils; and
a drive unit that supplies power to the coil selected by the selection unit,
wherein
the plurality of power feeding coils, which are located adjacently in the first direction, are configured such that the wires of the plurality of power feeding coils are wound in common around one or more magnetic bodies of the at least three magnetic bodies, the number of the one or more magnetic bodies being less than the number of the at least two magnetic bodies,
each of the at least three magnetic bodies has a longitudinal axis, and
the longitudinal axes of the at least three magnetic bodies are spaced perpendicular to the longitudinal axes and are parallel.

US Pat. No. 10,218,185

DEVICE FOR SWITCHING A SEMICONDUCTOR-BASED SWITCH AND SENSOR FOR DETECTING A CURRENT CHANGE VELOCITY AT A SEMICONDUCTOR-BASED SWITCH

Fraunhofer-Gesellschaft z...

1. Device for switching a semiconductor-based switch, comprising:a terminal configured to be connected to a control terminal of the semiconductor-based switch;
a controllable deactivation voltage source connected to the terminal and configured to provide, at least temporarily, a switching potential at a potential node; and
a control device configured to control the controllable deactivation voltage source in a time-varying manner, so that the controllable deactivation voltage source provides the switching potential during a switching interval at the potential node;
wherein the switching potential is galvanically coupled to a supply node to which a supply potential of the control device is applied and has a lower potential value than a threshold voltage of the semiconductor-based switch;
wherein the control device is configured to control the controllable deactivation voltage source so that, based on the provided switching potential, charge carriers that are stored in a control capacitance of the semiconductor-based switch flow out of the control capacitance and contribute to an operation of the control device based on the galvanic coupling; and
wherein the controllable deactivation voltage source is further connected to a static OFF-voltage and is configured to provide, when the controllable deactivation voltage source does not provide the switching potential, the holding potential at least temporarily, wherein the holding potential has a lower potential value than the threshold voltage of the semiconductor-based switch, so that when the controllable deactivation voltage source provides the static OFF-voltage, switching of the semiconductor-based switch is prevented.

US Pat. No. 10,218,183

HOUSEHOLD PHOTOVOLTAIC SYSTEM AND SMART MICRO-GRID SYSTEM

BOE TECHNOLOGY GROUP CO.,...

1. A household photovoltaic system, comprising a photovoltaic assembly module, a household photovoltaic inverter and an alternating current (AC) grid, whereinthe household photovoltaic system further comprises a monitoring assembly and a wireless communication assembly;
the monitoring assembly comprises direct current (DC)-side monitoring assemblies each configured to monitor an operating parameter of an output end of the photovoltaic assembly module, and AC-side monitoring assemblies each configured to monitor an operating parameter of an output end of the household photovoltaic inverter; and
the wireless communication assembly comprises a DC-side wireless communication assembly configured to transmit the operating parameter monitored by each DC-side monitoring assembly to a predetermined monitoring terminal, and an AC-side wireless communication assembly configured to transmit the operating parameter monitored by each AC-side monitoring assembly to the predetermined monitoring terminal.

US Pat. No. 10,218,182

PHOTOVOLTAIC SYSTEMS WITH VOLTAGE LIMITING DEVICES

SunPower Corporation, Sa...

1. A photovoltaic system comprising:a plurality of voltage limiting devices that are connected in series;
a plurality of photovoltaic strings, each of the photovoltaic strings comprising series-connected solar cells, wherein a voltage of each of the photovoltaic strings is configured to be clipped or unclipped by a corresponding voltage limiting device; and
a central controller configured to send a synchronization signal to synchronize unclipping of voltages of photovoltaic strings that are clipped by corresponding clipped voltage limiting devices,
wherein the clipped voltage limiting devices are configured to unclip at substantially the same time in synchronization with the synchronization signal.

US Pat. No. 10,218,180

START-UP OF HVDC NETWORKS

GENERAL ELECTRIC TECHNOLO...

14. A control apparatus for controlling a voltage source converter to energise a DC link comprising:a voltage order generating module for generating a voltage order for controlling the voltage source converter to generate a DC voltage on the DC link based on a time varying voltage reference signal; and
a voltage reference module for generating said time varying voltage reference signal, wherein a rate of change of the voltage reference signal varies over time, the time varying voltage reference signal and the rate of change of the voltage reference signal being selected to prevent an overvoltage on the DC link while the DC link is being energized.

US Pat. No. 10,218,179

METHOD AND SYSTEM FOR DYNAMIC INTELLIGENT LOAD BALANCING

The Regents of the Univer...

1. A method for load balancing in a hierarchical power distribution network, the method comprising:connecting a plurality of nodes in a plurality of levels in the hierarchical power distribution network, wherein each of the plurality of nodes in the plurality of levels includes a power meter and phase switches, wherein the phase switches rotate connections of phase contacts for a plurality of phases, wherein one of the plurality of nodes is a root node residing at a highest level in the hierarchy of the power distribution network, wherein the root node is directly connected to a subset of the plurality of nodes in a next lower level of the hierarchy, and wherein subsequent subsets of the plurality of nodes in subsequent lower levels of the hierarchy are directly connected to a previous higher level of the hierarchy;
monitoring power drawn by a plurality of loads in the plurality of phases in the plurality of nodes through the power meters at the plurality of nodes;
rotating the phase switches of the subset of nodes in the lowest level of the hierarchy in the plurality of phases to minimize the difference among the loads of the subset of nodes in the lowest level in each of the plurality of phases; and
repeating the step of rotating for each of the previous higher levels in the hierarchy until the root node is reached to maximize the load balance in the root node.

US Pat. No. 10,218,178

DYNAMIC REACTIVE COMPENSATION

1. A method, comprising:determining, by a computing device, a real power flow at a transformer at a given time;
determining, by the computing device, a reactive power flow at the transformer at the given time;
computing, by the computing device based on the real power and reactive power flow at the transformer, an amount of reactive power adjustment to produce a desired voltage differential across the transformer; and
adjusting, by the computing device, the reactive power flow from a secondary side of the transformer at substantially the given time based on the computed amount;
wherein the transformer is one of a plurality of transformers along a feeder line, and wherein the desired voltage differential across each particular transformer of the plurality of transformers is specifically based on accounting for feeder line impedance between the plurality of transformers along the feeder line, in order to produce substantially the same voltage output on corresponding secondary sides of the plurality of transformers.

US Pat. No. 10,218,177

PLUG-IN DISTRIBUTED ENERGY RESOURCE

SunPower Corporation, Sa...

1. A distributed energy resource (DER) comprising:a plug configured to couple to an AC circuit and receive or deliver AC power from or to the AC circuit;
an energy storage circuit;
one or more controllers;
a program memory storing executable instructions that when executed by the one or more controllers cause the DER to:
determine an amperage difference between a first threshold value and the amperage of an AC power transmitted to a load device plugged into the DER,
determine whether to set the DER to a charge state or a discharge state,
if the DER is set to a charge state, charge the energy storage circuit with AC power received from the AC circuit only if the amperage difference is above a charge threshold value, and
if the DER is set to a discharge state, deliver AC power to the AC circuit by discharging the energy storage circuit.

US Pat. No. 10,218,174

METHOD FOR COLLISION MONITORING

Krones AG, Neutraubling ...

1. A method for collision monitoring comprising:dynamically determining a limit value for a measured variable that is indicative of a collision between a movable component of a container handling machine and an additional component or a container for a current period of movement of the movable component on a basis of the measured variable as measured during a preceding period of movement of the movable component, wherein the movable component is a periodically moving, electrically driven component;
determining, for the movable component of the container handling machine, whether the limit value for the measured variable that is indicative of a collision between the movable component and the additional component or the container is exceeded; and
responsive to determining that the limit value is exceeded, prompting a drive of the movable component to be shut down.

US Pat. No. 10,218,171

SURGE PROTECTION CIRCUIT

NXP B.V., San Jose, CA (...

1. A surge protection circuit, comprising:a current conducting unit (MN51) connected between an input terminal and ground;
an amplification circuit including (i) a first transistor (MP51) having a source terminal connected to the input terminal, (ii) a first resistor (R51) connected between a drain terminal of the first transistor and the ground, (iii) a second transistor (MN52) having a source terminal connected to the ground, and (iv) a second resistor (R52) connected between the input terminal and a drain terminal of the second transistor, wherein a gate of the first transistor is connected to the drain terminal of the second transistor and the current conducting unit is connected to the drain terminal of the first transistor;
a voltage lifting circuit including (i) a third transistor (MP52) having a source terminal connected to the input terminal, (ii) a third resistor (R53) connected between the input, terminal and a gate terminal of the third transistor, and (iii) fourth and fifth resistors (R54 and R55) connected in series between a drain terminal of the third transistor and the ground, wherein a gate terminal of the second transistor is connected to a node between the fourth and fifth resistors; and
a DC voltage detection circuit connected between the gate terminal of the first transistor and the ground.

US Pat. No. 10,218,169

OVERHEAT PROTECTION UNIT

DENSO CORPORATION, Kariy...

1. An overheat protection unit comprising:a switching element controlling a driving current supplied from a power to a load by a pulse width modulation;
a driving unit controlling a drive of the switching element;
a temperature detection unit directly or indirectly detecting a temperature of the switching element; and
a protection circuit unit changing a driving type of the driving unit based on the temperature detected by the temperature detection unit, wherein
the protection circuit unit previously sets three thresholds that are predetermined relative to the temperature, the three thresholds include a first threshold, a second threshold that is greater than the first threshold, and a third threshold that is less than the first threshold,
when the temperature detected by the temperature detection unit is less than the first threshold, the protection circuit unit controls to execute a normal operation by the pulse width modulation,
when the temperature is greater than or equal to the first threshold and is less than the second threshold, the protection circuit unit controls to execute a first heat dissipation suppressing operation that suppresses a self-heating of the switching element,
when the temperature is greater than or equal to the second threshold, the protection circuit unit controls to execute a full off operation that terminates the switching element, and
when the temperature is decreased to be less than the first threshold and to be greater than or equal to the third threshold after the temperature becomes greater than or equal to the second threshold, the protection circuit unit controls to execute a second heat dissipation suppressing operation that suppresses a heat dissipated due to an energization of the switching element.

US Pat. No. 10,218,167

CIRCUIT BREAKER

SIEMENS AKTIENGESELLSCHAF...

1. A circuit breaker for an electrical circuit, comprising:a tripping unit to interrupt the electrical circuit; and
at least one current sensor to determine electrical current flowing through the circuit breaker, the tripping unit and at least one current sensor being connected to a control unit and being configured such that a determined current is comparable with current/period limit values and, upon a current/period limit value being exceeded, the tripping unit is configured to interrupt the electrical circuit, the current/period limit values including:
an adjustable first current limit value, necessary to be present for a first period to effect an interruption,
an adjustable second period, during which a second current limit value is necessary to be present to effect an interruption,
a range between the first current limit value during the first period and the second current limit value during the second period, the range relatively decreasing with relatively increasing current limit values in order to effect an interruption, wherein the second current limit value is adjustable at the circuit breaker,
wherein the circuit breaker includes a fixed rated current and wherein the second current limit value is adjustable as a multiple of the rated current,
wherein an adjustable third current limit value, relatively less than or equal to the rated current, which when exceeded, causes an interruption with a relatively long time delay, the period relatively decreasing with relatively increasing current limit values, to be affected by way of a current/period limit value characteristic curve which includes an inverse power function including a supporting point:
a first multiple of the third current limit value during a third period, and wherein a fourth current limit value is provided which, when exceeded, causes the circuit breaker to interrupt the electrical circuit without a delay.

US Pat. No. 10,218,166

SYSTEM AND METHOD FOR DYNAMIC MONITORING OF CONTROLLER CURRENT CONSUMPTION

SanDisk Technologies LLC,...

1. A monitoring device comprising:an analog module configured to sense current on an output of a voltage regulator and to generate a digital representation of the sensed current, wherein the digital representation comprises a series of pulses, with values of amplitude of the series of pulses being selected from the group consisting of a first value and a second value; and
a digital module configured to:
input the digital representation of the sensed current;
determine, based on a time period between at least two pulses in the series of pulses, whether the digital representation is indicative of excessive current draw; and
in response to determining that the digital representation is indicative of excessive current draw, generate an interrupt, the interrupt signaling to a controller to modify operation of an electronic device comprising the controller.

US Pat. No. 10,218,161

INTEGRATED COMPACT BUSHING STRUCTURE COMBINING THE FUNCTIONALITY OF PRIMARY CONTACT WITH A CURRENT TRANSFORMER PRIMARY CONDUCTOR AND A POST INSULATOR

ABB Schweiz AG, Baden (C...

1. A bushing structure for a switchgear comprising:a mounting portion constructed and arranged to mount the bushing structure, the mounting portion comprising a flange adapted to be mounted to a switchgear wall,
a barrel portion extending from the mounting portion and coaxial there-with, the barrel portion including a plurality of undulations in a peripheral surface thereof to increase creepage distance, and
a single, unitary primary contact disposed within and extending an entire length of the barrel portion, the primary contact having a first end constructed and arranged to be contacted by a movable contact of the switchgear and a second end constructed and arranged to be connected with a separate busbar, and
a metallic shield embedded in the barrel portion,
wherein the metallic shield includes connection portions connected with the embedded metallic shield, with each connection portion having a portion extending through a wall of the barrel portion and outward through an outer periphery of the wall so as to be exposed and accessible immediately adjacent to the outer periphery of the wall of the barrel portion and spaced from the flange, the exposed portions of the connection portions being constructed and arranged to be connected with ground potential.

US Pat. No. 10,218,160

HYBRID ELECTRICAL HARNESS AND METHOD OF MAKING

UNITED TECHNOLOGIES CORPO...

1. An electrical harness comprising,a high temperature segment, a low temperature segment, and a transition segment disposed between the high temperature segment and the low temperature segment;
a conductor disposed within the electrical harness, wherein the conductor continuously spans the high temperature segment, the transition segment, and the low temperature segment;
a first insulator disposed radially outward of the conductor at the high temperature segment and the transition segment;
a first chafe resistant layer disposed radially outward of the conductor at the low temperature segment and the transition segment;
a binding material disposed radially outward of the first insulator and the first chafe resistant layer at the transition segment;
a second chafe resistant layer disposed radially outward of the first insulator at the high temperature segment and the binding material at the transition segment; and
a crimped structure disposed radially outward of the second chafe resistant layer at the transition segment.

US Pat. No. 10,218,159

ELECTRICAL DISTRIBUTION SYSTEM INCLUDING NEUTRAL CONNECTION DEVICE AND METHODS OF ASSEMBLING SAME

ABB Schweiz AG, Baden (C...

1. An electrical distribution system comprising:a bus bar assembly comprising:
a plurality of bus bars comprising a neutral bus bar and a plurality of power bus bars, wherein an insulating material is located between adjacent bus bars of said plurality of bus bars;
a circuit breaker coupled to said bus bar assembly and comprising a first end and a second end opposite said first end, said first end comprising a plurality of first conductive terminals electrically coupled to respective power bus bars of said plurality of power bus bars, said second end comprising a plurality of second conductive terminals, each second conductive terminal of said plurality of second conductive terminals electrically coupled to an associated first conductive terminal of said plurality of first conductive terminals, said plurality of second conductive terminals located a first distance from said plurality of power bus bars; and
a neutral connection device coupled to said bus bar assembly, said neutral connection device comprising:
a first end comprising a first conductive terminal electrically coupled to said neutral bus bar;
a second end opposite said neutral connection device first end, said second end comprising a second conductive terminal operable to electrically couple said neutral connection device to at least one electrical device; and
a conductive component extending between and electrically coupling said neutral connection device first and second conductive terminals, said neutral connection device second conductive terminal located a second distance from said neutral bus bar, the second distance one of greater than the first distance and equal to the first distance.

US Pat. No. 10,218,157

LOADCENTERS WITH IMPROVED BACKPAN TO BACK WALL ASSEMBLY FASTENERS ALLOWING ONE DIRECTION ASSEMBLY AND RELATED ENCLOSURES AND METHODS

Eaton Intelligent Power L...

1. A loadcenter comprising:an enclosure having an interior compartment and a back wall, wherein the back wall comprises a plurality of lances, wherein each lance has an inwardly extending projection that extends toward a front of the enclosure, and wherein each lance comprises an aperture provided by the inwardly extending projection; and
at least one cover, wherein each of the at least one cover is sized and configured to couple to a respective one of the lances.

US Pat. No. 10,218,156

HIGH STRENGTH DOOR SYSTEMS SUITABLE FOR LOAD CENTERS AND/OR METER BREAKERS

Eaton Intelligent Power L...

1. An enclosure for an electrical apparatus, comprising:a housing comprising a back and first and second spaced apart sidewalls extending outwardly from the back, the back and first and second sidewalls providing an interior space; and
a door pivotably attached to the housing, the door having a primary body with a bottom having a bottom flange and first and second laterally spaced apart side flanges, wherein the bottom flange and the side flanges have a folded inwardly extending edge joining first and second parallel wall segments that are orthogonal to the primary body of the door, and wherein the first and second parallel wall segments of the bottom flange comprise at least one slot extending through both the first and second parallel wall segments of the bottom flange.