US Pat. No. 10,715,778

VIDEO SIGNAL TRANSMISSION DEVICE, VIDEO SIGNAL RECEPTION DEVICE AND VIDEO SIGNAL TRANSFERRING SYSTEM

THINE ELECTRONICS, INC., ...

1. A video signal transmission device, comprising:a packer unit configured to capture a data enable signal and a video signal constituted by one or more pixel signals, each of which corresponds to one pixel and includes a color signal and a sync signal, and apply packetizing processing to the video signal, to generate a plurality of block signals;
an encoder unit configured to apply encoding processing to the plurality of block signals to generate a plurality of encoded block signals; and
a serializer configured to apply parallel-serial conversion to the plurality of encoded block signals to generate a serial signal, wherein
the packer unit includes a pixel packer and a color packer to generate a control signal including a pulse having a pulse width corresponding to the number of pixels and the number of tone bits of the color signal, the pixel packer applying packetizing processing to the video signal in accordance with the data enable signal so that the video signal has a packet configuration size corresponding to the number of pixels per video signal, the color packer applying packetizing processing to the video signal in accordance with the data enable signal so that the video signal has a packet configuration size corresponding to the number of tone bits of the color signal, and
the encoder unit applies encoding processing of encoding efficiencies different between a first period of the control signal in which the pulse exists and a second period of the control signal distinguished from the first period depending on existence or non-existence of the pulse.

US Pat. No. 10,715,777

INFORMATION PROCESSING APPARATUS, INFORMATION RECORDING MEDIUM, INFORMATION PROCESSING METHOD, AND PROGRAM

SONY CORPORATION, Tokyo ...

1. An information processing apparatus comprising:circuitry configured to
execute a data reproduction process and a decoding of reproduction control information associated with subtitle data defined by an extensible markup language (XML) format based on timed text markup language (TTML), the subtitle data having information recorded therein including color space designation information that is scripted as a string indicating a type of color space, electro-optical transfer function (EOTF) designation information that is scripted as a string indicating a type of EOTF that is to be applied to the subtitle data, and color depth designation information that is scripted as a variably-set numerical value indicating a color depth of the subtitle data,
acquire, from the decoded reproduction control information, at least one selected from a group consisting of the color space designation information, the EOTF designation information, and the color depth designation information, and
generate output subtitle data in accordance with the information acquired from the decoded reproduction control information.

US Pat. No. 10,715,763

VIDEOCONFERENCING CALIBRATION SYSTEMS, CONTROLLERS AND METHODS FOR CALIBRATING A VIDEOCONFERENCING SYSTEM

ZELLER DIGITAL INNOVATION...

1. A controller for calibrating a videoconferencing system, the system including a first codec connected to a second codec through a videoconferencing connection, the controller comprising:an output in communication with the first codec for controlling the first codec to transmit a videoconferencing signal to the second codec through the videoconferencing connection; and
an input for receiving a calibration adjustment value from another controller over a network, the other controller in communication with the second codec, the received calibration adjustment value determined by the second controller by comparing at least one signal level of the videoconferencing signal received at the second codec to a calibration target according to at least one calibration adjustment rule;
wherein the controller is configured to adjust a signal level setting of the first codec using a level adjustment command of the first codec, the level adjustment command determined according to the calibration adjustment value transmitted by the other controller.

US Pat. No. 10,715,754

SINGLE REFERENCE CLOCK TIME TO DIGITAL CONVERTER

1. A time to digital converter (TDC) comprising:a clock input configured to receive a reference clock that is synchronized with a first event, the reference clock having a first frequency;
a clock generation circuit configured to generate a first clock at a first output of the clock generation circuit based on the reference clock, the first clock having a second frequency lower than the first frequency;
a data input configured to receive an input stream of pulses, wherein the input stream of pulses is based on the first event;
a sampling circuit having an input register, the sampling circuit coupled to the data input, the sampling circuit configured to continuously sample the input stream of pulses into the input register based on the reference clock; and
output terminals configured to stream time stamps based on the input stream of pulses at the second frequency, wherein the stream of time stamps is synchronized with the first clock.

US Pat. No. 10,715,753

SOLID-STATE IMAGE PICKUP ELEMENT AND ELECTRONIC APPARATUS

SONY CORPORATION, Toyko ...

1. A solid-state image pickup element, comprising:a pixel array that comprises a plurality of pixel blocks, wherein
each of the plurality of pixel blocks comprises a plurality of pixels, and
the plurality of pixels includes a normal pixel and a pixel for phase difference detection;
a plurality of Analog-Digital (AD) converters,
wherein each of the plurality of AD converters corresponds to a respective pixel block of the plurality of pixel blocks; and
circuitry configured to:
read out pixel signals of the plurality of pixels of each pixel block of the plurality of pixel blocks; and
supply the pixel signals of the plurality of pixels of each pixel block of the plurality of pixel blocks to a corresponding AD converter of the plurality of AD converters, wherein
each of the plurality of AD converters is configured to AD-convert the pixel signals of the plurality of pixels of the respective pixel block,
the pixel for phase difference detection of a first pixel block of the plurality of pixel blocks and the pixel for phase difference detection of a second pixel block of the plurality of pixel blocks are arranged in different positions in the first pixel block and the second pixel block, respectively, and
an order of AD conversion of a pixel signal of the pixel for phase difference detection of each of the first pixel block and the second pixel block is common among the first pixel block and the second pixel block.

US Pat. No. 10,715,752

SYSTEM AND METHOD FOR MONITORING SENSOR PERFORMANCE ON AN AGRICULTURAL MACHINE

CNH Industrial Canada, Lt...

1. A system for monitoring sensor performance on an agricultural machine, the system comprising:an agricultural machine;
a vision-based sensor mounted on the agricultural machine, the vision-based sensor being configured to capture first and second images; and
a controller communicatively coupled to the vision-based sensor, the controller being configured to:
receive the first and second images from the vision-based sensor;
determine an image parameter value associated with each of a plurality of pixels contained within each of the first and second images;
for each respective pixel of the plurality of pixels, determine a variance between the image parameter value of the respective pixel in the first image and the image parameter value of the respective pixel in the second image; and
when the variance associated with the image parameter values for a given pixel of the plurality of pixels falls below a threshold value, identify the given pixel as being at least one of obscured or inoperative.

US Pat. No. 10,715,748

SYSTEM AND METHOD FOR CONTROLLING A PROJECTOR VIA A PASSIVE CONTROL STRIP

Dell Products, L.P., Rou...

1. A projector comprising:an infrared generator to provide an infrared curtain on a screen onto which the projector projects an image;
an infrared camera to detect a selection of an icon of a plurality of icons based on a first infrared signature of the infrared curtain and a second infrared signature of an object over the icon on a control strip attached to the screen and located within a first boundary of the infrared curtain on the screen, and wherein the control strip is outside of a second boundary of an image projection on the screen, to determine a location of the icon, and to send the location of the icon to an infrared control module;
the infrared control module to communicate with the infrared generator and the infrared camera, the infrared control module to determine a coordinate position of the icon within the infrared curtain based on the location of the icon, and to determine an orientation of the control strip within the infrared curtain associated with the icon, wherein the orientation of the control strip is based on a first infrared wavelength of a first infrared calibration tag and a second infrared wavelength of a second infrared calibration tag, wherein the icons are in an order based on the orientation of the control strip, and wherein the icons are located between the first infrared calibration tag and the second infrared calibration tag of the control strip; and
a controller to communicate with the infrared control module, the controller to determine a command for the projector based on the coordinate position of the icon and the orientation of the control strip, and to execute the command.

US Pat. No. 10,715,743

SYSTEM AND METHOD FOR PHOTOGRAPHIC EFFECTS

International Business Ma...

1. A computer-implemented method for creating a photographic effect, comprising:determining a group distance for a first group of pixels on an acquired image, wherein the first group of pixels represents a first object depicted in the acquired image;
determining a group distance for a second group of pixels on the acquired image, wherein the second group of pixels represents a second object depicted in the acquired image;
assigning a first expansion factor to the first group of pixels based on the group distance for the first group of pixels;
assigning a second expansion factor to the second group of pixels based on the group distance for the second group of pixels, wherein the second expansion factor is a value different from a value of the first expansion factor;
resizing the first group of pixels based on the assigned first expansion factor;
resizing the second group of pixels based on the assigned second expansion factor; and
creating a processed image based on the acquired image, wherein the processed image comprises the resized first group of pixels and the resized second group of pixels.

US Pat. No. 10,715,741

OCCULTING DEVICE AND METHODS OF USING SAME

1. An occulting device comprising:a sensor capable of capturing an image;
a computer in communication with the sensor and configured and arranged to receive a captured image from the sensor and select a portion of the image as a target;
a photochromic film disposed in a field of view of the sensor;
a projector disposed adjacent the photochromic film and configured and arranged to darken portions of the film that correspond to the target while leaving other portions of the film clear; and
a motor, a shaft couples to the motor, the shaft being coupled to the photochromic film and configured and arranged to move the photochromic film.

US Pat. No. 10,715,730

DAMPER ARRANGEMENT FOR ACTUATOR DAMPING

Apple Inc., Cupertino, C...

1. A device, comprising:a stationary component of a lens actuator;
a dynamic component of the lens actuator, wherein the dynamic component is configured to hold one or more lens elements and move at least along an optical axis of the one or more lens elements;
a pocket configured in at least one of the stationary component or the dynamic component, wherein the pocket comprises a viscoelastic material; and
an interface member extending from the stationary component or the dynamic component and at least partially embedded in the viscoelastic material, wherein the interface member is configured to traverse within the viscoelastic material to dampen motion of the dynamic component during operation of the lens actuator.

US Pat. No. 10,715,723

IMAGE PROCESSING APPARATUS, IMAGE ACQUISITION SYSTEM, IMAGE PROCESSING METHOD, AND IMAGE PROCESSING PROGRAM

OLYMPUS CORPORATION, Tok...

1. An image processing apparatus comprising:at least one processor, the processor being configured to execute processes comprising:
a misalignment amount calculating process that calculates a misalignment amount of each pixel of at least one reference image other than a standard image, serving as a standard in a plurality of images obtained by photographing a subject, relative to each pixel of the standard image by using a projection conversion matrix; and
an image combining process that generates a combined image by combining the reference image converted based on misalignment amounts calculated by the misalignment amount calculating process with the standard image,
wherein the misalignment amount calculating process includes:
a multi-planar projection-conversion-matrix calculating process that calculates the projection conversion matrix for each of planes with different misalignment amounts in the reference image;
a plane selecting process that generates a plurality of alignment images converted from the reference image by using the projection conversion matrices calculated for the respective planes and generates a plane map in which the plane to which each pixel of the reference image belongs and the projection conversion matrix to be applied to each plane are selected based on a difference value between each of the alignment images and the standard image;
a selection-error reduction process that suppresses a selection error of the projection conversion matrix in the plane map; and
an arithmetic process that calculates the misalignment amount for each of the planes based on the plane map in which the selection error of the projection conversion matrix is suppressed,
wherein the selection-error reduction process includes a conversion-error reduction process that suppresses a selection error of the projection conversion matrix caused by geometric conversion using the projection conversion matrix when the plane selecting process generates each alignment image, and
wherein the conversion-error reduction process performs a contraction process after performing an expansion process on the plane map.

US Pat. No. 10,715,721

CONTROL DEVICE, CONTROL METHOD, AND PROGRAM

Sony Corporation, Tokyo ...

1. A control device, comprising:an imaging controller configured to control imaging in an imaging device; and
a detector configured to detect a photographic subject on a basis of a first captured image in which a detection region set at a part within a field angle of the imaging device has been imaged, wherein
the imaging controller makes the imaging device perform imaging of the detection region or imaging of an acquisition region set within the field angle of the imaging device,
in a case where the photographic subject has been detected on a basis of the first captured image, the imaging controller makes the imaging device perform imaging of the acquisition region, and
in a case where a plurality of the detection regions are set independently, the detector detects the photographic subject for each of the plurality of the detection regions on a basis of the first captured image corresponding to each of the plurality of the detection regions.

US Pat. No. 10,715,703

SELF-LEVELING CAMERA HEADS

SEESCAN, INC., San Diego...

1. A self-leveling video inspection camera system, comprising:a camera head with a substantially cylindrical outer housing;
an illumination window positioned at the front end of the cylindrical housing assembly;
a lens assembly for focusing images or video from in front of the cylindrical housing assembly;
a high strength scratch resistant material window positioned in front of the lens assembly in a central aperture within the illumination window;
a camera module assembly, including an image sensor, supported inside an interior opening in the cylindrical housing assembly behind the lens assembly;
a plurality of lighting elements positioned within the outer housing to providing light through the illumination window to illuminate an area being imaged;
a slip ring assembly removably coupled to the camera module assembly, wherein the slip ring assembly includes a plurality of elongate conductive contact brushes having proximal ends electrically coupled to spaced apart opposing circuit board assemblies and a plurality of contact rings electrically coupled to corresponding ones of the contact brushes; and
a processing circuit for receiving the output signal from the image sensor and an orientation signal from an angular orientation sensor and provide an output image or video signal at a predetermined angular orientation.

US Pat. No. 10,715,702

METHOD OF AND CIRCUIT FOR PREDISTORTION FOR A CABLE TV AMPLIFIER

Xilinx, Inc., San Jose, ...

1. A digital predistortion (DPD) system, comprising:an input configured to receive a DPD input signal;
a first non-linear datapath coupled to the input, wherein the first non-linear datapath is configured to add a non-linear mirror image component to the DPD input signal to provide a first non-linear signal that is used to generate a first predistortion signal;
a linear datapath coupled to the input in parallel with the first non-linear datapath to generate a second predistortion signal; and
a first combiner configured to combine the first predistortion signal and the second predistortion signal to generate a DPD output signal.

US Pat. No. 10,715,696

INFORMATION PROCESSING SYSTEM INCLUDING IMAGE FORMING APPARATUS THAT TRANSMITS IMAGE DATA TO INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING APPARATUS THAT DETERMINES STORAGE AREA TO STORE IMAGE DATA, INFORMATION PROCESSING APPARATUS THAT DETE

KYOCERA DOCUMENT SOLUTION...

1. An information processing system, comprising:an image forming apparatus capable of communicating via facsimile; and
an information processing apparatus capable of communicating with the image forming apparatus via a network,
the image forming apparatus including
an input unit that receives input information input by a user, and outputs the input information to a first controller circuit, and
the first controller circuit that transmits image data transmitted via facsimile, facsimile transmission information including information of one or more items about the facsimile transmission, and additional information including additional information of one or more items about the image data, in association with each other, to the information processing apparatus via the network,
the information processing apparatus including a second controller circuit that
receives the image data, the facsimile transmission information, and the additional information, in association with each other, from the image forming apparatus via the network, and
determines a storage area to store the image data based on information of at least one item out of the information of the one or more items included in the facsimile transmission information and/or based on information of at least one item out of the information of the one or more items included in the additional information, wherein
the first controller circuit of the image forming apparatus
reads the additional information from the image data by executing optical character recognition on at least a part of the image data,
generates the additional information based on the input information input in the input unit by the user, and
where additional information of a certain item included in the additional information read from the image data is different from additional information of the certain item included in the additional information generated based on the input information input in the input unit, transmits the additional information of the certain item included in the additional information read from the image data, with a higher priority, to the information processing apparatus.

US Pat. No. 10,715,693

IMAGE FORMING APPARATUS WITH A TOUCHPANEL, IMAGE FORMING METHOD, AND NON- TRANSITORY COMPUTER READABLE MEDIUM

FUJI XEROX CO., LTD., To...

1. An image forming apparatus comprising:a touchpanel; and
a controller configured to display application buttons on the touchpanel and to pop up, on the touchpanel automatically without an operation instruction from a user, a list of jobs ready for execution while the touchpanel displays the application buttons, each job displayed including extracted information that identifies a job ready for execution, the list of jobs including a plurality of buttons, each button of the plurality of buttons being paired with a job in the list of jobs and is adapted to stop the execution of the corresponding job associated therewith, wherein
each job is automatically popped up on the list of jobs, upon receipt of a job instruction without a further operation from the user.

US Pat. No. 10,715,691

IMAGE FORMING APPARATUS INCLUDING AN ILLUMINATOR TO ILLUMINATE A WORK TARGET LOCATED IN A SPACE BETWEEN AN IMAGE READER AND AN IMAGE FORMER

KONICA MINOLTA, INC., To...

1. An image forming apparatus of an internal ejection type in which a sheet ejection space is provided between an image reader and an image former, the image forming apparatus comprising:an illuminator provided on a wall surface partitioning the sheet ejection space;
a detector that detects a position of a work target enabled to move in pulling-out and storing directions within the sheet ejection space, the work target being movable relative to the illuminator in the sheet ejection space; and
a controller that performs on/off control of the illuminator based on a detection by the detector,
wherein in a case in which it is detected that the work target is in a work position for performing human work, the controller performs on/off control of the illuminator to illuminate a work target portion of the work target that faces an interior of the sheet ejection space and is to be subjected to the human work,
wherein the work target is a post-processor that performs post-processing on an ejected sheet, and
wherein the image forming apparatus further comprises:
a mounting determinator that determines whether or not a post-processor is mounted within the sheet ejection space,
wherein in a case in which a determination by the mounting determinator is negative, the controller performs on/off control of the illuminator to illuminate a sheet ejected into the sheet ejection space.

US Pat. No. 10,715,689

IMAGE PROCESSING APPARATUS, METHOD FOR CONTROLLING IMAGE PROCESSING APPARATUS, AND RECORDING MEDIUM

CANON KABUSHIKI KAISHA, ...

1. An apparatus comprising:a memory;
at least one processor coupled to the memory to:
execute an application;
register history of settings of the applications in a time order in which the application is executed according to the setting;
display a screen containing the registered history of setting of the application;
receive user instruction to register, as a first setting, a setting of the application contained in the history;
register, as the first setting, the setting of the application contained in the history according to the user instruction;
display a main screen containing an object to invoke the setting of the application registered as the first setting;
register, as a second setting, the setting of the application registered as the first setting, without the user instruction; and
display a screen for setting the application containing an object capable of invoking the setting of the application registered as the second setting.

US Pat. No. 10,715,686

IMAGE FORMING APPARATUS WITH PUNCH DIE-SET LUBRICATION PROMPT, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. An image forming apparatus connected to a sheet hole punching apparatus that applies a punch process to a sheet received from the image forming apparatus, the sheet hole punching apparatus replaceably mounting a punch die-set for performing the punch process, the punch die-set having a first memory storing identification information for identifying the punch die-set, the image forming apparatus comprising:a display configured to display information;
a controller configured to obtain the identification information from the first memory of the punch die-set mounted on the sheet hole punching apparatus; and
a second memory configured to store count information indicating a number of times of execution of the punch process using the punch die-set mounted on the sheet hole punching apparatus in association with the identification information,
wherein the controller causes the display to display a message for prompting a user to lubricate the punch die-set in accordance with the count information being greater than a predetermined value,
wherein the controller causes the display to display a first input screen for causing the user to input first lubrication completion information indicating a completion of lubrication of the punch die-set in accordance with a predetermined operation by the user after having displayed the message,
wherein in a case that a designation for displaying a second input screen for causing a user to input second lubrication completion information indicating a completion of lubrication of the punch die-set in accordance with an operation being different from the predetermined operation is input in a state that the count information is not greater than the predetermined value and a user has lubricated the punch die set before the message is displayed, the controller causes the display to display the second input screen,
wherein the controller initializes the count information stored in the second memory in association with the identification information of the punch die-set based on an input of the first lubrication completion information via the first input screen, and
wherein the controller initializes the count information stored in the second memory in association with the identification information of the punch die-set based on an input of the second lubrication completion information via the second input screen.

US Pat. No. 10,715,685

DETERMINING WHETHER SESSION IDS MATCH AND TAKING ACTION ACCORDINGLY

Canon Kabushiki Kaisha, ...

1. A communication apparatus that performs communication with a communication partner apparatus, comprising:a transmission unit configured to transmit request information for requesting information related to the communication partner apparatus, wherein the request information corresponds to first information for identifying communication with the communication partner apparatus, and the communication partner apparatus transmits second information related to response information corresponding to the request information;
a determination unit configured to determine whether the second information transmitted from the communication partner apparatus matches the first information; and
an instruction unit configured to transmit, if the first information and the second information do not match each other, to the communication partner apparatus, an instruction for discarding the response information related to the second information.

US Pat. No. 10,715,681

NETWORK INTERFACE FOR TRACKING RADIO RESOURCE UTILIZATION

Verizon Patent and Licens...

1. A method, comprising:obtaining, by one or more network devices, a plan code for a communication device connecting to a radio access network (RAN);
associating, by the one or more network devices and based on the plan code, the communication device with a RAN-usage-based plan;
reporting, by the one or more network devices and after the associating, a tracking instance of RAN usage by the communication device;
obtaining, by the one or more network devices, another plan code for a different communication device connecting to the RAN; and
not reporting, by the one or more network devices and based on the other plan code, other tracking instances of RAN usage by the different communication device.

US Pat. No. 10,715,671

APPARATUS, SYSTEM AND METHOD OF CALL NOTIFICATIONS TO ACTIVE COMMUNICATION DEVICES

BLACKBERRY LIMITED, Wate...

1. A server comprising:a processor; a communication interface; and a switching element, the processor configured to:
receive, at the communications interface, a call for a first endpoint device;
send, using the communications interface, a query requesting activity states of each of a plurality of further endpoint devices, the plurality of endpoint devices identified based on a stored association between the first endpoint device and each of the plurality of endpoint devices;
receive, using the communications interface, responses to the query, each response indicating an activity state and an activity level of a respective one of the plurality of further endpoint devices;
select a second endpoint device, the second endpoint device having a highest priority of the further endpoint devices having responses indicating an active state, wherein the highest priority is dynamically generated based on activity levels of the plurality of further endpoint devices;
transmit a notification of the call to the second endpoint device;
receive a signal to redirect the call to the second endpoint device; and
in response to receiving the signal, transfer, using the switching element, the call to the second endpoint device.

US Pat. No. 10,715,670

PREDICTIVE SERVICE FOR SMART ROUTING

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

1. A method, comprising:receiving an incoming contact from an electronic device in communication with a distributed network;
identifying a user associated with the electronic device;
collecting data related to the user and the electronic device;
determining a likely subject of the incoming contact from the collected data;
determining whether the likely subject of the incoming contact is isolated to the electronic device or is common to one or more secondary devices that are proximate to the electronic device; and
connecting the electronic device to an appropriate network agent based on the likely subject of the incoming contact and whether the likely subject of the incoming contact is isolated to the electronic device or is common to the one or more secondary devices.

US Pat. No. 10,715,664

DETECTION OF SENTIMENT SHIFT

1. A method comprising:monitoring, by a processing system including a processor, interactions between a user and an agent;
detecting, by the processing system, a shift in an attitude of the user during at least one of the interactions;
identifying, by the processing system, either a positive shift or a negative shift, based on an analysis of the shift, wherein the positive shift occurs in a first subset of the interactions and the negative shift occurs in a second subset of the interactions, wherein the identifying comprises using pre-existing training materials to understand actions the agent is trained to use including utterances to be used by the agent responsive to the agent detecting some shift in the attitude of the user during an interaction;
tracking, by the processing system, an outcome of each of the interactions, wherein a first group of the interactions results in a positive outcome and a second group of the interactions results in a negative outcome;
analyzing, by the processing system, the second subset of the interactions that correspond to the first group of interactions; and
producing, by the processing system, training materials for use by the agent based on the analyzing the second subset of the interactions that correspond to the first group of the interactions, the training materials including identification and ranking of actions, words or phrases for highest and lowest probability of reversing the negative shift in future interactions, the training materials including a suggestion as to how to reverse the negative shift in the future interactions.

US Pat. No. 10,715,658

TELEPHONE CALL-BACK DEVICE

1. A telephone call-back device comprising:an activation device coupled to a phone line and phone;
a call source utility coupled to the activation device, wherein the call source utility identifies a source phone number of a spam incoming phone call received by the phone, regardless of whether the spam incoming phone call is answered or not answered, in response to the activation device being activated;
a call-back utility coupled to the call source utility, wherein the call-back utility sends at least one robo call-back outgoing phone call to the source phone number in response to receipt of the spam incoming phone call by the phone.

US Pat. No. 10,715,650

DUAL-TRANSCEIVER WIRELESS CALLING

Bose Corporation, Framin...

1. A wireless audio system comprising:a first wireless transceiver configured to establish a wireless link with an audio gateway for receiving and sending call audio and exchanging call control data;
a second wireless transceiver configured to wirelessly communicate with the first wireless transceiver over a simple voice forward profile (SVFP) connection; and
a headphone system comprising a first headphone containing the first wireless transceiver and a second headphone containing the second wireless transceiver,
wherein the first wireless transceiver is configured to forward the call audio to the second wireless transceiver and exchange the call control data with the second wireless transceiver over the SVFP connection,
wherein the first headphone further comprises at least one first microphone and the second headphone further comprises at least one second microphone,
wherein the second wireless transceiver is configured to send call audio received at the at least one second microphone to the first wireless transceiver over a synchronous connection-orientated (SCO) link established by the SVFP connection, and
wherein the first wireless transceiver is configured to send the call audio received from the second wireless transceiver to the audio gateway over a synchronous connection-orientated (SCO) link established by a hands-free profile (HFP) connection.

US Pat. No. 10,715,649

SOUND INPUT AND OUTPUT DEVICE AND BONE CONDUCTION HEADSET SYSTEM

PANASONIC INTELLECTUAL PR...

1. A bone conduction headset system comprising:a sound input and output device; and
a microphone device,
wherein the sound input and output device includes
a communication switch,
bone conduction speakers,
a first connector to be coupled with the microphone device, and
a second connector to be coupled with a communication apparatus,
the first connector includes three contacts of a sleeve, a ring, and a chip arranged sequentially,
the second connector includes four contacts of a sleeve, a first ring, a second ring, and a chip arranged sequentially,
the sleeve of the first connector is coupled to the sleeve of the second connector,
the ring of the first connector is coupled to a ground,
the chip of the first connector is coupled to the second ring of the second connector, and the chip of the first connector is further coupled, via the communication switch, to the ground,
the microphone device includes
a microphone, and
a third connector configured to couple the microphone to the sound input and output device,
the third connector includes three contacts of a chip, a ring, and a sleeve arranged sequentially,
the sleeve of the third connector is coupled to a first terminal of the microphone,
the chip of the third connector is coupled to a second terminal of the microphone, and
the third connector is coupled to the first connector of the sound input and output device.

US Pat. No. 10,715,644

COMMON ACOUSTIC TRANSDUCER AND INDICATOR LAMP PORT FOR ELECTRONIC DEVICES

Intel Corporation, Santa...

1. An apparatus comprising:an external housing;
an acoustic port through a surface of the external housing;
an acoustic transducer;
a tube between the port and the acoustic transducer having a channel to conduct audio from the port to the acoustic transducer;
a lamp to illuminate the channel so that the channel conducts light out the port;
one or both of (i) a reflector near the lamp to reflect the illumination from the lamp toward the channel and/or (ii) a diffuser between the lamp and the channel to diffuse light entering the channel from the lamp; and
a circuit board, wherein the acoustic transducer and the lamp are mounted on a same side of the circuit board.

US Pat. No. 10,715,643

SYSTEMS AND/OR METHODS FOR INTELLIGENT AND RESILIENT FAILOVER FOR CLOUD COMPUTING ENVIRONMENTS

Software AG, Darmstadt (...

1. A method of operating a distributed computing system including a plurality of computing nodes cooperating to execute a shared application and/or service accessible by client computing devices over a network, the method comprising:receiving a signal indicative of a potential problem with a component of the distributed computing system and/or the network;
responsive to receipt of the signal, identifying, from a store including a plurality of rules, at least one rule to be executed to determine how to respond to the potential problem, the at least one rule being identified based on (a) attributes of the received signal including which component generated the signal and what information is included in and/or otherwise associated with it, and (b) other network-related data;
executing the at least one identified rule to determine whether a failover is or might be needed;
in response to a determination that a failover is needed, confirming that the failover is needed and, based on the confirming, selectively triggering a failover service to initiate a preprogrammed failover sequence; and
in response to a determination that a failover might be needed, initiating operation of a resilience mode in which:
information regarding the potential problem is communicated to one or more components of or connected to the distributed computing system, other than the component that generated the received signal, without immediately initiating a preprogrammed failover sequence; and
the operation of the resilience mode is continued, without initiating a preprogrammed failover sequence, until one or more predefined conditions are met, at which point either (a) the operation of the resilience mode is cancelled and the failover service is triggered to initiate a preprogrammed failover sequence, or (b) the operation of the resilience mode is cancelled and the failover service is not triggered.

US Pat. No. 10,715,638

METHOD AND SYSTEM FOR SERVER ASSIGNMENT USING PREDICTED NETWORK METRICS

NEC CORPORATION, Tokyo (...

1. A method for assigning a server to provide a resource to a client in a distributed network, the method comprising:receiving a request for the resource from the client;
measuring a network metric at different points in the network;
inputting the network metric measurements to a deep learning model;
predicting, using the model, the network metric between the client and each of a plurality candidate servers which have the resource and have not had a prior connection with the client; and
assigning one of the candidate servers to provide the resource to the client based on the predictions of the network metric.

US Pat. No. 10,715,637

SYSTEMS AND METHODS FOR AUTOMATED APPLICATION DEPLOYMENT MANAGEMENT

MASTERCARD INTERNATIONAL ...

1. A method of automated deployment management for a computer network, the method implemented using a distributed deployment agent that includes a server system agent operating on a server system and a client system agent operating on a client system, the client system agent being communicatively coupled to the server system agent, the method comprising:performing, by the server system agent, an environment discovery process to discover a plurality of connected devices including the client system and at least one target location present on the plurality of connected devices at a respective target location;
determining, by the server system agent based on the environment discovery process, one or more target locations of the at least one target location associated with the client system, the one or more target locations requiring at least one of a system update and a software update;
generating, by the server system agent, using a configuration file, a command file, wherein the command file includes computer-executable instructions configured to be executed on the client system, the client system hosting a computer application at the one or more target locations;
configuring, by the server system agent, the command file with deployment instructions for the client system to automate deployment of the command file;
transmitting, by the server system agent, a compressed file to the client system, wherein the compressed file includes the command file;
causing the client system agent to extract the command file from the compressed file; and
causing the client system agent to execute the command file on the one or more target locations, wherein the execution activates one or more of a system update event on the client system and a software update event for the computer application.

US Pat. No. 10,715,633

MAINTAINING REACHABILITY OF APPS MOVING BETWEEN FOG AND CLOUD USING DUPLICATE ENDPOINT IDENTIFIERS

Cisco Technology, Inc., ...

1. A method, comprising:monitoring network characteristics of a cloud environment, wherein the cloud environment includes a central cloud network and a fog network, wherein the central cloud network hosts an application that serves at least a first client device, wherein the application is assigned an endpoint identifier, the endpoint identifier being mapped to a first locator identifier associated with the central cloud network, and wherein the fog network comprises a mapping cache, the mapping cache comprising a first entry mapping the endpoint identifier to the first locator identifier;
determining, based on the monitored network characteristics, that a condition for executing the application at the fog network is satisfied;
causing an instance of the application to be executed in the fog network;
assigning the endpoint identifier to the instance of the application;
mapping the endpoint identifier to a second locator identifier associated with the fog network;
clearing the first entry in the mapping cache; and
receiving a request at the fog network from the first client device to access the application, and in response, based on the cleared first entry, determining from a mapping server that the endpoint identifier is mapped to the second locator identifier.

US Pat. No. 10,715,632

SYSTEMS AND METHODS FOR PARALLEL AND SCALABLE PROCESSING OF TELEMETRY DATA FROM CONNECTED DISPENSING MACHINES

PepsiCo, Inc., Purchase,...

1. An administrator controller comprising:an administrator web service gateway configured to:
receive web service messages over a computer network from dispenser machines;
determine the web service messages received over the computer network are different than a heartbeat message; and
decrypt encrypted telemetry data in the web service messages based on the determination that the web service messages are different than the heartbeat message;
a message queuer comprising:
a plurality of queues configured to store the web service messages, wherein a number of the plurality of queues is less than a number of the dispenser machines, and
a mapper configured to place one of the web service messages received over the computer network into one of the plurality of queues based on a dispenser machine from which the web service message is received and based on when the web service message was generated at the dispenser machine relative to other web service messages generated by the dispenser machine in the one of the plurality of queues; and
an administrator web service provider configured to assign a different one of a plurality of threads to each of the plurality of queues to process the decrypted telemetry data contained in the web service messages stored in the plurality of message queues, wherein the plurality of threads are configured to run on two or more central processing unit (CPU) cores.

US Pat. No. 10,715,623

CACHING FOR DATA STORE CLIENTS USING EXPIRATION TIMES

International Business Ma...

12. An information processing system comprising:a storage client comprising an integrated cache for reducing a number of accesses to a storage service of a plurality of storage services within the storage client;
a memory; and
a processor communicatively coupled to the memory and to the storage client, wherein the processor, responsive to executing computer instructions, performs operations comprising:
monitoring a latency for data accesses from the storage client to at least one storage service of the plurality of storage services;
increasing an amount of caching in response to the latency increasing;
decreasing the amount of caching in response to the latency decreasing;
providing an interface for using a storage service via the storage client;
implementing the interface within a storage subclient for each storage service in a plurality of different storage services, the interface being standardized across the plurality of different storage services, wherein the interface specifies at least one method, function, procedure, or subroutine, to be implemented in a computer language, for accessing a storage service in the plurality of different storage services;
associating an object expiration time with at least one object stored in the cache;
keeping the at least one object in the cache after the object expiration time has passed;
selecting, by an application, through the interface via the storage client at least one storage service in the plurality of different storage services to handle a request; and
in response to a request for a cached object whose expiration time has passed, the storage client communicating with at least one implemented interface of at least one storage subclient, the storage client contacting a storage service to determine if the cached object is current, and the storage client satisfying the request based on the at least one storage service selected to handle the request.

US Pat. No. 10,715,620

STREAMING NETWORK MONITORING CACHING INFRASTRUCTURE

Google LLC, Mountain Vie...

1. A network telemetry caching and distribution system comprising one or more processors connected to a physical memory and configured to:receive, from a network device, a set of network telemetry data;
store, in a first memory space of the physical memory, the set of network telemetry data as a plurality of data nodes;
maintain, in a second memory space of the physical memory, a client queue having a node pointer queue and a node pointer map, wherein the node pointer map includes a plurality of node-pointer, node-count pairs, each node pointer indicating a path to a data node corresponding to the node pointer, and the node count indicating a number of updates to the data node since a previous transmission of the contents of the data node to a client device;
receive, from the network device, a data node update;
if the data node update corresponds to a data node having a corresponding node pointer not already present in the node pointer map:
add the corresponding node pointer to the node pointer map with a count of zero and add the corresponding node pointer to the node pointer queue;
if the data node update corresponds to a data node having a corresponding node pointer already present in the node pointer map:
increment the node count for the corresponding node pointer in the node pointer map and not add the corresponding node pointer to the node pointer queue; and
transmit, to the client device, a set of node-value, node-count pairs including, for each node pointer in the node pointer queue, a data value in the data node corresponding to the node pointer, and the node count in the node pointer map corresponding to the node pointer, wherein the node count informs of the client device that it has missed one or more previous data values since the previous transmission.

US Pat. No. 10,715,617

STREAM RESERVATION CLASS CONVERTER

HARMAN BECKER AUTOMOTIVE ...

1. A network device for processing data packets transmitted between nodes of a network, the network device comprising:a processor; and
a non-transitory computer readable medium storing executable code that is executable by the processor to:
intercept data packets of a first traffic class transmitted by a first network node and addressed to a second network node, wherein a relevant field in a header of the data packets is set to define the first traffic class,
convert the intercepted data packets into data packets of a second traffic class, wherein the second traffic class has lower processing load requirements of the second network node than the first traffic class,
change bits in the relevant field of the intercepted data packets to define the second traffic class, and
transmit the converted data packets to the second network node, wherein the second network node only supports data packets that are of the second traffic class, and wherein the second traffic class is lower than the first traffic class,
wherein the network is a closed network with a fixed number of network switches.

US Pat. No. 10,715,612

IDENTIFYING USERS' IDENTITY THROUGH TRACKING COMMON ACTIVITY

Oath Inc., New York, NY ...

15. A non-transitory computer readable storage media comprising computer executable instructions that when executed by a processor perform a method, comprising:accessing a user activity log comprising a plurality of identifiers and corresponding activity information for each identifier, the user activity log based on activities of mobile devices and Internet accounts of one or more users;
filtering the user activity log to exclude popular activity information associated with activities exceeding a popularity threshold and generate a filtered user activity log;
building an inverted index of the filtered user activity log, the inverted index having at least some activity information remaining in the user activity log after the filtering as a key and sets of identifiers associated with the at least some activity information as data;
enumerating possible combinations of identifiers to generate a plurality of potential user groups, wherein each potential user group (i) includes a plurality of users, (ii) is associated with a common set of one or more websites, and (iii) is generated based upon a determination that each of the plurality of users of the potential user group are determined to have visited the common set of one or more websites associated with the potential user group, wherein generating the plurality of potential user groups comprises:
generating a first potential user group, including a first plurality of users, in association with a first common set of one or more websites based upon a determination that the first plurality of users visited the first common set of one or more websites, wherein generating the first potential user group comprises grouping a first user of the first plurality of users and a second user of the first plurality of users into the first potential user group based upon (i) a determination that the first user visited a first website of the first common set of one or more websites and (ii) a determination that the second user visited the first website; and
generating a second potential user group, including a second plurality of users, in association with a second common set of one or more web sites based upon a determination that the second plurality of users visited the second common set of one or more websites;
scoring each potential user group of the plurality of potential user groups based on a quantity of websites in the common set of one or more websites for the potential user group;
determining that users of at least one potential user group of the plurality of potential user groups are associated with a common identity of a user based upon the scoring;
selecting content to be targeted to the user; and
controlling transmission of the content to the user.

US Pat. No. 10,715,592

NETWORK NODE, ENDPOINT NODE AND METHOD OF RECEIVING AN INTEREST MESSAGE

Koninklijke KPN N.V., Ro...

1. A network node, comprising:at least one communication interface;
at least one memory; and
at least one processor, configured to:
receive an interest message on said at least one communication interface from a downstream node, said interest message comprising a name of a requested data object;
determine whether to bid for storing said requested data object in said at least one memory;
calculate a bid value;
forward said interest message to an upstream node on said at least one communication interface, said interest message including said calculated bid value in dependence on at least said determination whether to bid;
receive a data message comprising said requested data object from said upstream node on said at least one communication interface;
determine from at least said data message whether said network node won said bid;
store said data object in said at least one memory if said network node won said bid; and
forward said data message to said downstream node on said at least one communication interface.

US Pat. No. 10,715,588

MULTIPLE HIT LOAD BALANCING

Verizon Digital Media Ser...

1. A method comprising:distributing a set of connection establishment requests from a network machine at a point of ingress of a point-of-presence (PoP) to a plurality of object distribution servers operating from the PoP;
establishing a connection between a particular client and a first object distribution server of the plurality of object distribution servers in response to the network machine distributing a connection establishment request from the set of connection establishment requests to the first object distribution server, wherein said establishing comprises terminating said connection at the particular client and the first object distribution server;
receiving a request for an object from the particular client over the connection at the first object distribution server;
obtaining a request count for said object at the first object distribution server;
determining, by the first object distribution server, a second object distribution server of the plurality of object distribution servers designated as a source host of said object within the PoP based on a hash of the request;
retrieving said object from the second object distribution server to the first object distribution in response to said determining and the request count being less than or equal to a hit threshold, wherein the hit threshold is a value greater than one;
caching said object in storage of the first object distribution server in response to the request being equal to the hit threshold;
responding to a subsequent set of requests for said object directly from the first object distribution server over a first set of connections established between the first object distribution server and a first set of clients, and directly from the second object distribution server over a second set of connections established between the second object distribution server and a second set of clients based on said distributing by the network machine.

US Pat. No. 10,715,582

METHOD FOR MANAGING COMMUNICATION IN MISSION CRITICAL DATA (MCDATA) COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method for managing communication by a mission critical data (MCData) server in a MCData communication system, the method comprising:receiving, from a first MCData user equipment (UE) among a plurality of MCData UEs, a MCData file distribution (FD) request message;
checking whether the first MCData UE is authorized to send the MCData FD request message;
in response to checking that the first MCData UE is authorized to send the MCData FD request message, transmitting, to a second MCData UE among the plurality of MCData UEs, the MCData FD request message;
receiving, from the second MCData UE, a MCData FD response message; and
transmitting, to the first MCData UE, the MCData FD response message.

US Pat. No. 10,715,579

METHODS AND APPARATUS FOR DOWNLOADING DIGITAL CONTENT

NCR Corporation, Atlanta...

1. A system for high speed wireless downloading of pulled digital media content comprising:a media server storing a library of digital media content for selection;
a mechanism provided as a first kiosk to select particular digital media content by a user from the library of digital media content and to identify a mobile device by the mobile device scanning a Quick Response (QR) code presented on a touch panel causing the mobile device to after the mobile device scans the OR code to open a Uniform Resource Locator (URL) and to download an applet that supports downloading of the digital media content to the mobile device;
a mechanism provided as a content provider to deliver a decryption key for unlocking the particular digital media content over an Internet connection, wherein the content provider provides the decryption key when payment is received for the decryption key;
a high speed local communication network connection device;
a plurality of high speed wireless radios connected to the media server by the high speed local communication network connection device to receive the particular digital media content selected by the user from the media server; and
an application executing on the mobile device;
wherein each of the high speed wireless radios situated throughout a store of an enterprise, and a select one of the high speed wireless radios to transmit the particular digital media content to the mobile device of the user in a defined transmission zone covered by the select high speed wireless radio within the store, wherein the defined transmission zone is up to 10 meters from where the select high speed wireless radio is situated within the store, the mobile device identifies itself by the mobile device taking a picture of a displayed Quick Response (QR) code with a camera of the mobile device within the store, wherein the media device obtains the decryption key separately from the particular digital media content and the particular digital media content is playable on the mobile device with the decryption key, wherein the application determines whether the mobile device has a sufficient amount of space for receiving the particular digital media content and blocks download when there is an insufficient amount of space and instructs user to remove from the mobile device any previously downloaded digital media content before the particular digital media content can be stored on the mobile device.

US Pat. No. 10,715,562

SYNCHRONIZATION BASED ON DEVICE PRESENCE

1. A user equipment device, comprising:a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
transmitting, to an access point device that provides access to a local area network that serves a defined area, a request to register with a network device of the local area network that is accessed via the access point device;
in response to the user equipment device registering with the local area network, activating a synchronization check procedure that determines whether to perform a synchronization procedure between the user equipment device and a synchronization device that is associated with a user entity that operates the user equipment device, wherein the synchronization check procedure comprises:
determining that the synchronization procedure is to be performed in response to a first determination that the synchronization device is in the defined area and a second determination that content data, representative of data that is identified to be synchronized between the user equipment device and the synchronization device, exists; and
performing the synchronization procedure comprising:
establishing a direct connection between the user equipment device and the synchronization device; and
exchanging the content data between the user equipment device and the synchronization device.

US Pat. No. 10,715,561

REANCHORING DEVICES ON SERVERS

Cisco Technology, Inc., ...

1. A system comprising:a processor;
a memory for storing data to be used by the processor;
a network interface operative to receive and send network communications, the network interface being operative to:
receive an initial request from a client device to establish a connection, the initial request comprising at least an initial connection Internet protocol (IP) address of the client device, wherein the initial connection IP address is recorded in a cookie to be sent by the network interface to the client device;
receive an additional request comprising an actual client IP address of the client device, and a request for streaming content, the actual client IP address being an IP address at a time when the client device sends the additional request; and
send a reply to the client device;
the processor being operative to:
record the initial connection IP address of the client device;
compare the initial connection IP address with the actual client IP address; and
perform one of:
provide the streaming content in response to the additional request if the initial connection IP address and the actual client IP address are the same; or
provide a response to the additional request to the client comprising a redirect instruction if the initial connection IP address and the actual client IP address are different.

US Pat. No. 10,715,560

CUSTOM TRAFFIC TAGGING ON THE CONTROL PLANE BACKEND

Conviva Inc., Foster Cit...

1. A system, comprising:one or more processors configured to:
receive metadata from one or more remote sources;
receive, from a remote client, a first set of metadata associated with a video session initiated by the remote client, wherein the first set of metadata associated with the video session is included in a message generated at the remote client that initiated the video session;
based at least in part on existing metadata in the received first set of metadata included in the message generated at the remote client, identify at least a portion of the metadata received from the one or more remote sources as additional metadata to associate with the video session initiated by the remote client; and
generate a second set of metadata associated with the video session at least in part by adding the identified at least portion of the metadata received from the one or more remote sources to at least a portion of the first set of metadata associated with the video session initiated by the remote client; and
a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.

US Pat. No. 10,715,557

SYSTEMS AND METHODS FOR CONDUCTING SECURE VOIP MULTI-PARTY CALLS

NAGRAVISION S.A., Chesea...

1. A method comprising:receiving, by a conference-call server, a plurality of data packets sent from each of a plurality of remote endpoints, each of the plurality of data packets being in a conference-call session;
relaying each of the received data packets over a physical-connection port to a respective secure hardware element of a plurality of secure hardware elements associated with the conference-call server;
establishing respective cryptographic relationships between each of the plurality of respective secure hardware elements and each of the plurality of respective remote endpoints at least in part by negotiating, using the each of the plurality of respective secure hardware elements, respective endpoint-specific cryptographic key information for the conference call session with the each of the plurality of respective remote endpoints;
decrypting an encrypted packet payload of each relayed data packet;
mixing decrypted audio from each decrypted packet payload to generate unencrypted mixed audio;
encrypting the unencrypted mixed audio; and
outputting the encrypted mixed audio for transmission to the respective remote endpoint.

US Pat. No. 10,715,537

SYSTEMS AND METHODS FOR MATCHING AND SCORING SAMENESS

Mastercard Technologies C...

1. A computer-implemented method for analyzing a web site or mobile device app interaction, the method comprising acts of:identifying a plurality of first-degree anchor values from the web site or mobile device app interaction, wherein the plurality of first-degree anchor values comprise a first-degree anchor value X and a first degree anchor value Y;
analyzing an association between the first-degree anchor value X and the first-degree anchor value Y, comprising:
using information stored in a profile of the first-degree anchor value X to determine how frequently the first-degree anchor value Y was previously observed together with the first-degree anchor value X, relative to one or more second-degree anchor values in the profile of the first-degree anchor value X that are of a same anchor type as the first-degree anchor value Y; and
using information stored in a profile of the first-degree anchor value Y to determine how frequently the first-degree anchor value X was previously observed together with the first-degree anchor value Y, relative to one or more second-degree anchor values in the profile of the first-degree anchor value Y that are of a same anchor type as the first-degree anchor value X;
generating an association score indicative of an association among the plurality of first-degree anchor values identified from the web site or mobile device app interaction, based at least in part on the association between the first-degree anchor value X and the first-degree anchor value Y;
determining, based on the association score, whether to perform additional analysis; and
in response to determining that additional analysis is to be performed:
collecting additional data from the web site or mobile device app interaction, and
displaying, via a backend user interface, a risk assessment report to an operator of a web site or mobile device app via which the web site or mobile device app interaction is conducted, the risk assessment report based on the association score and a result of analyzing the additional data collected from the web site or mobile device app interaction.

US Pat. No. 10,715,534

COLLABORATIVE SECURITY LISTS

MICRO FOCUS LLC, Santa C...

1. A method performed by a system comprising a hardware processor, comprising:receiving a first candidate entry suggested by a first user of a community to be included in a collaborative security list, the collaborative security list comprising a list of entries known to be secure or a list of entries known to be insecure;
providing a candidate security list comprising the first candidate entry to the community;
receiving, from a second user of the community, a first score indicating how confident the second user is that the first candidate entry is secure;
determining a reputation score of the second user that provided the first score, the reputation score determined based on a number of candidate entries previously suggested by the second user and included in one or more collaborative security lists;
determining whether to include the first candidate entry in the collaborative security list based on the first score and the reputation score of the second user; and
in response to determining to include the first candidate entry in the collaborative security list, adding the first candidate entry in the collaborative security list for event monitoring to detect a security threat.

US Pat. No. 10,715,531

NETWORK TOPOLOGY

Visa International Servic...

9. A system comprising:a first data center computer comprising:
a first processor; and
a first computer readable medium, the first computer readable medium comprising first code, executable by the first processor, for implementing a first method comprising:
creating a first block for a first blockchain, the first block including a first block header and a first block body; and
sending a first message to a second data center computer indicating that the first block was created for the first blockchain, the first message including the first block header but not the first block body; and
the second data center computer comprising:
a second processor; and
a second computer readable medium, the second computer readable medium comprising second code, executable by the second processor, for implementing a second method comprising:
receiving the first message indicating that the first block was created for the first blockchain, the first message including the first block header but not the first block body;
creating a second block for a second blockchain, wherein the second block includes a second block header, wherein the second block header is the same as the first block header, and wherein the second block does not include the first block body,
wherein the second method executed by the second data center computer further comprises:
creating a third block for the second blockchain, the third block including a third block header and third block body;
sending a second message to the first data center computer indicating that the third block was created for the second blockchain, the second message including the third block header but not the third block body; and
wherein the first method executed by the first data center computer further comprises:
receiving the second message indicating that the third block was created for the second blockchain, the second message including the third block header but not the third block body; and
creating a fourth block for the first blockchain, wherein the fourth block includes a fourth block header, wherein the fourth block header is the same as the third block header.

US Pat. No. 10,715,518

DETERMINATION OF DEVICE WITH WHICH TO ESTABLISH COMMUNICATION BASED ON BIOMETRIC INPUT

Lenovo (singapore) pte. l...

1. A first device, comprising:at least one processor;
a wireless transceiver accessible to the at least one processor;
at least one biometric sensor accessible to the at least one processor; and
storage accessible to the at least one processor and comprising instructions executable by the at least one processor to:
receive first input from the at least one biometric sensor;
based on first input from the at least one biometric sensor, identify a first user;
based at least in part on identification of the first user based on first input from the at least one biometric sensor, determine a second device with which the first device is to communicate using the wireless transceiver;
based on the determination of the second device with which the first device is to communicate using the wireless transceiver, communicate with the second device using the wireless transceiver and apply preferred call settings associated with the first user;
receive second input from the at least one biometric sensor;
based on second input from the at least one biometric sensor, identify a second user different from the first user;
based at least in part on identification of the second user based on second input from the at least one biometric sensor, determine a third device with which the first device is to communicate, the third device being different from the first device and the second device;
based on the determination of the third device with which the first device is to communicate using the wireless transceiver, communicate with the third device using the wireless transceiver and apply preferred call settings associated with the second user.

US Pat. No. 10,715,515

GENERATING CODE FOR A MULTIMEDIA ITEM

AMERICAN EXPRESS TRAVEL R...

1. A method comprising:receiving, by a processor, an input comprising rearranged locations of a plurality of multimedia items in a rearranged order on a user interface;
ordering, by the processor, a plurality of codes in a sequence based on the rearranged order of the plurality of multimedia items, wherein one or more of the plurality of codes correspond to one of the plurality of multimedia items; and
determining, by the processor, an authentication based on the sequence of the plurality of codes.

US Pat. No. 10,715,512

CONTROLLED TOKEN DISTRIBUTION TO PROTECT AGAINST MALICIOUS DATA AND RESOURCE ACCESS

Live Nation Entertainment...

1. A system for communicating using tokens in lieu of access-enabling codes to enhance security, the system comprising:a communication engine that:
receives, at a first system, a first communication from a second system, the first communication corresponding to a credential for requesting tokens and having been transmitted by the second system;
transmits a second communication to the second system at a first time, the second communication including a token, the token corresponding to an access-enabling code stored at the first system, and access to a spatial area associated with a resource is granted using only the access-enabling code;
receives, at the first system, a third communication from a user device, the third communication including the token and being received at a second time that is after the first time; and
in response to receiving the token at the first system and from the user device, transmits a fourth communication to the user device, the fourth communication including the access-enabling code corresponding to an access right for the resource;
an authentication engine that authenticates the credential, the authentication indicating that an entity associated with the second system is authorized to receive secure tokens for facilitating resource access;
a resource-access allocation engine that:
determines that the access right is available, wherein the fourth communication is transmitted in response to receiving the token at the first system and that an access right for the resource is available; and
updates an access-code data store to change an availability status of the access right, wherein a token engine further updates an access-code data store to change an availability status of the access right; and
the token engine that:
in response to the authentication, generates the token, the token being generated based on or to correspond with each of the entity and the resource;
identifies that the resource corresponds to the token; and
determines that the token corresponds to the user device.

US Pat. No. 10,715,509

ENCRYPTION KEY SHREDDING TO PROTECT NON-PERSISTENT DATA

SEAGATE TECHNOLOGY LLC, ...

1. A storage system comprising:a storage drive; and
a controller to:
power on the storage drive;
identify an encryption key on the storage drive created upon powering on the storage drive;
encrypt data in a cache of the storage drive using the encryption key;
reset the storage drive; and
delete the encryption key upon resetting the storage drive.

US Pat. No. 10,715,484

DOMAIN MANAGEMENT AND SYNCHRONIZATION SYSTEM

CALLFIRE, INC., Santa Mo...

1. A system comprising executable instructions and one or more computer processors configured by the executable instructions to at least:receive, from a first domain name system (“DNS”) server, a notification that a DNS record for a domain has changed, wherein the DNS record maps a resource associated with the domain to a network address of the resource;
retrieve, from the first DNS server, a first set of DNS records for the domain, wherein the first set of DNS records are retrieved in a first server-specific format associated with the first DNS server, and wherein the first set of DNS records comprises the DNS record that has been changed;
determine a first transformation set associated with the first DNS server, wherein the first transformation set comprises one or more transformations to be applied to the first set of DNS records to generate a second set of DNS records in a DNS server-independent format;
generate, based at least partly on the first transformation set, a DNS record of a first DNS record type using a DNS record of a second DNS record type from the first set of DNS records;
generate the second set of DNS records in the DNS server-independent format using the DNS record of the first DNS record type;
determine, based at least partly on (1) an association of the domain with a second DNS server and (2) a change to domain-specific data at the first DNS server, to synchronize the change to domain-specific data at the second DNS server;
determine a second transformation set associated with the second DNS server, wherein the second transformation set comprises one or more transformations to be applied to the second set of DNS records to generate a third set of DNS records in a second server-specific format associated with the second DNS server, wherein the second server-specific format is different than the first server-specific format;
generate the third set of DNS records using the second set of DNS records and the second transformation set; and
update the domain-specific data at the second DNS server using the third set of DNS records.

US Pat. No. 10,715,477

COMMUNICATION PLATFORM FOR MINORS

Facebook, Inc., Menlo Pa...

1. A method comprising, by a computing system:receiving a messaging request to participate in a group messaging thread, the messaging request identifying a first user, a second user, and a third user, wherein the first user, the second user, and the third user are associated with a first account, a second account, and a third account, respectively;
in response to the messaging request, determining that the first account is of a minor-account type and that at least the first user and the second user are not directly connected within a social graph;
in response to the determination that the first account is of the minor-account type and that the first user and the second user are not directly connected within the social graph:
sending first instructions to messaging applications of the first user, the second user, and the third user, wherein the first instructions are configured to cause the messaging applications to place the group messaging thread in a pending state;
identifying, based on the first account associated with the first user, an approver who has authority to approve connections made with the first user in the social graph; and
sending, to the approver, an approval request for connecting the first user and the second user within the social graph;
receiving, from the approver in response to the approval request, an approval to connect the first user and the second user within the social graph;
in response to at least the approval, establishing a connection between the first user and the second user in the social graph;
determining that the first user is directly connected to both the second user and the third user in the social graph; and
in response to the determination that the first user is directly connected to both the second user and the third user in the social graph, sending second instructions to the messaging applications of the first user, the second user, and the third user, wherein the second instructions are configured to cause the messaging applications to place the group messaging thread in an enabled state.

US Pat. No. 10,715,472

SYSTEM AND METHOD FOR UNIT-OF-ORDER ROUTING

ORACLE INTERNATIONAL CORP...

1. A system for supporting unit-of-order (UOO) messaging in an application server environment, comprising:a cluster having a first member count of cluster members, wherein the cluster is scaled to have a second member count of cluster members;
wherein each cluster member comprises an application server operating on a computer comprising a processor and memory, and wherein each cluster member is connected to each other cluster member by a network;
a path service in the cluster;
wherein the path service creates a first routing table for the cluster which includes routes for UOO which correspond to a value calculated by a modulo operation applied to a hash of a UOO string over the first member count;
wherein the path service creates a second routing table for the scaled cluster which includes routes for UOO which correspond to a value calculated by a modulo operation applied to a hash of a UOO string over the second member count;
wherein when messages in a particular UOO are routed to different members by the path service using the first routing table and the second routing table, the path service operates to pause message consumption at a member of the different members.

US Pat. No. 10,715,466

SYSTEMS AND METHODS FOR LOCATING APPLICATION-SPECIFIC DATA ON A REMOTE ENDPOINT COMPUTER

MAGNET FORENSICS INC., W...

1. A method for dispatching a message from a local computer system to locate application-specific data on a remote computer system, comprising:(a) receiving a message from a first remote computer system, the message addressed using a name of a second remote computer system;
(b) storing the message in a buffer on the local computer system for subsequent retrieval by the second remote computer system;
(c) receiving a request from the second computer to send a message addressed using the name of the second remote computer system;
(d) sending a corresponding message in the buffer addressed with the name of the second remote computer system to the second remote computer system, the corresponding message corresponding to the request.

US Pat. No. 10,715,464

SYSTEM AND METHOD FOR MONITORING TOOLING ACTIVITIES

PROGRESSIVE COMPONENTS IN...

1. A system for displaying processed data from molds of an owner in presses of a molder, the system comprising:a plurality of monitors controlled by the owner, each of the plurality of monitors configured to mount to a corresponding mold, the each of the plurality of monitors including a processor and an internal memory connected to the processor, wherein the each of the plurality of monitors records data from the corresponding mold and the processor converts the data from input data to output data comprising at least one of operating information of the mold, maintenance information of the mold, performance of the mold, and/or activity of the mold;
the each of the plurality of monitors comprising a transmitter, wherein the transmitter communicates the output data via a wireless transmission by the transmitter; and
a base station in combination with the plurality of monitors, wherein the transmitter of the each of the plurality of monitors communicates the output data via a wireless transmission to the base station, and the base station communicates over a network to a data processor remotely located with respect to the base station and the plurality of monitors, wherein the owner has access to the output data via the data processor.

US Pat. No. 10,715,459

ORCHESTRATION IN A MULTI-LAYER NETWORK

salesforce.com, inc., Sa...

1. A method, comprising:maintaining, by a first computer system within a first layer in a multi-layer computer network, state information defining an information flow within the multi-layer computer network, wherein the information flow includes a plurality of actions;
assigning, by the first computer system, a particular one of the plurality of actions to be performed at a second, different layer of the multi-layer computer network;
generating, by the first computer system, program instructions to perform the particular action, wherein the program instructions are generated using device information accessible to the first computer system, wherein the device information indicates characteristics of a second computer system within the second layer; and
causing, by the first computer system, the program instructions to be sent to the second computer system, wherein the program instructions are executable by the second computer system to perform the particular action based on a state of a third computer system within a third, different layer of the multi-layer computer network.

US Pat. No. 10,715,455

PACKET SWITCHING DEVICE MODIFYING PATHS OF FLOWS OF PACKETS TAKEN WITHIN WHILE OUTPUTTING PACKETS IN RECEIVED INTRA-FLOW ORDER BUT NOT NECESSARILY INTER-FLOW ORDER

Cisco Technology, Inc., ...

1. An apparatus, comprising:a packet switching device including: a plurality of distribution switch elements, a plurality of routing stage switch elements, and a plurality of egress stage switch elements, with each of the plurality of routing stage switch elements providing a portion of a plurality of paths between each of the plurality of distribution switch elements and each of the plurality of egress stage switch elements; wherein the packet switching device continuously progresses, after a predetermined duration and in order of a plurality of ordered distribution periods, to a next current distribution period of the plurality of ordered distribution periods;
wherein for each current distribution period of the plurality of ordered distribution periods, each particular distribution switch element of the plurality of distribution switch elements sends distribution switch element received packets of a plurality of packet flows to a corresponding routing stage switch element of the plurality of routing stage switch elements, with packets of a same packet flow of the plurality of packet flows sent in received order, and with the corresponding routing stage switch element determined based on said current distribution period and the same packet flow such that the corresponding routing stage switch element varies for different distribution periods of the plurality of ordered distribution periods for the same packet flow;
wherein each of the plurality of egress stage switch elements stores outbound packets received from elements of the plurality of routing stage switch elements, in a plurality of packet output queues, with said outbound packets associated with consecutive distribution periods of the plurality of ordered distribution periods being said stored in different queues of the plurality of packet output queues; and
wherein for each current forwarding period of the plurality of ordered distribution periods: each particular egress element of the plurality of egress stage switch elements forwards packets for an output queue of the plurality of packet output queues associated with said current forwarding period, and progresses, in order of the plurality of ordered distribution periods, to a next current forwarding period of the plurality of ordered distribution periods, resulting in packets being sent from said particular egress element in the order of the plurality of ordered distribution periods and there within, in the order of receipt, without packet reordering by said particular egress element.

US Pat. No. 10,715,453

METHOD AND NETWORK NODE FOR CONGESTION MANAGEMENT IN A WIRELESS COMMUNICATIONS NETWORK

Telefonaktiebolaget LM Er...

1. A method in a network node for congestion management of a transport network comprised in a wireless communications network, the wireless communications network further comprising a base station configured to receive data being transported via a data transport path of the transport network and to transmit the received data to one or more wireless devices being served by the base station, the method comprising:obtaining an indicator indicating at least a risk for occurrence of downlink data congestion in the data transport path, wherein obtaining of the indicator comprises receiving, from a measuring node, an indicator based on a measurement protocol applied to data transport between an upstream node and a downstream node located in the data transport path, wherein the indicator is a load level indicator indicating a level of data load; and
controlling, to reduce the at least risk, the base station to reduce and/or limit throughput rate at which the base station transmits to the wireless devices the data that the base station receives from the upstream transport network nodes via the data transport path, wherein the controlling of the base station comprises controlling the base station to reduce and/or limit the throughput rate in response to that the indicated level of data load is equal to or larger than a threshold associated with the data transport path,
wherein the method further comprises: controlling, to reduce said risk, a data rate limiting node located in the data transport path upstream from the downlink congestion to reduce and/or limit a respective downlink data rate for one or more data transport flows, and
wherein the base station is further controlled to exclude said one or more data transport flows from the reduction and limitation of the throughput rate of the data being transmitted to the one or more wireless devices.

US Pat. No. 10,715,443

EFFECTIVE HANDLING OF WCCP REJECT TRAFFIC

CISCO TECHNOLOGY, INC., ...

1. A system for management of traffic in a Web Cache Communication protocol (WCCP), the system comprising:a switch receiving traffic from a client device; and
a cache engine in communication with the switch, the cache engine configured to:
receive a request from the switch to direct the traffic from the client device to the cache engine;
determine the traffic from the client device is rejected WCCP traffic from the client device;
determine the cache engine cannot process the rejected WCCP traffic from the client device; and
in response to determining the cache engine cannot process the rejected WCCP traffic from the client device, send a command to the switch to suspend routing of at least a portion of the traffic to the cache engine, the command including instructions to remove a rule regarding the routing to the cache engine and/or modify an access control list rule to exclude the cache engine.

US Pat. No. 10,715,414

NETWORK COMMUNICATION METHODS AND APPARATUS

Ribbon Communications Ope...

1. A method of controlling communications in a network, the method comprising:storing data transfer topology information indicating at least physical topology among data transfer devices;
identifying data transfer device characteristics of the data transfer devices in the network, said data transfer device characteristics including information about which of the data transfer devices can interoperate, along with their data transfer device data rates, and latency;
storing application metadata extracted from a plurality of application components;
identifying a list of problem paths in the network based on the application metadata;
generating, in response to a request for connectivity from a first application component, a plurality of potential data transfer paths to be used for communicating data corresponding to the first application component based on the data transfer topology information, the data transfer device characteristics of the data transfer devices, and the identified list of problem paths;
making a selection based on one or more simulations as to which of the plurality of potential data transfer paths to use for communicating data corresponding to the first application component;
using the selected data transfer path to communicate data corresponding to the first application component; and
wherein at least some of the data transfer devices correspond to different technologies used in a mixed technology network.

US Pat. No. 10,715,411

ALTERING NETWORKING SWITCH PRIORITY RESPONSIVE TO COMPUTE NODE FITNESS

LENOVO ENTERPRISE SOLUTIO...

1. A computer program product comprising a non-volatile computer readable medium and non-transitory program instructions embodied therein, the program instructions being configured to be executable by a processor to cause a first networking switch to perform operations comprising:identifying a priority of the first networking switch and a priority of at least one additional networking switch that is in a cluster with the first networking switch;
determining whether the first networking switch is currently able to establish bi-directional communication with a local compute node through a direct local link;
reducing the priority of the first networking switch in response to determining that that the first networking switch is currently unable to establish the bi-directional communication with the local compute node through the direct local link; and
determining whether the reduced priority of the first networking switch is greater than a priority of each of the at least one additional networking switch in the cluster;
operating the first networking switch as a master networking switch in the cluster in response to determining that the reduced priority of the first networking switch is greater than the priority of each of the at least one networking switch; and
operating the first networking switch as a standby networking switch in response to determining that the reduced priority of the first networking switch is less than the priority of any of the at least one networking switch.

US Pat. No. 10,715,405

TENANT ISOLATED DATA IN SHARED REUSABLE SERVICES

SAP SE, Walldorf (DE)

1. A computer-implemented method, comprising:receiving, at one or more computers, a Tenant request to subscribe to a first Application;
determining, by the one or more computers, a first Service that the first Application consumes;
determining, by the one or more computers, that a Tenant is new to the first Service and in response:
creating, by the one or more computers, a persistency for the Tenant with respect to the first Service,
providing, by the one or more computers, a subscription of the Tenant to the first Service,
associating, by the one or more computers, the subscription to the persistency, and
adding, by the one or more computers, the first Application to the subscription of the Tenant to the first Service;
identifying, by the one or more computers, an already-existing subscription of the Tenant to the first Service; and,
providing, by the one or more computers, a second Application to be added to the already-existing subscription of the Tenant to the first Service;
wherein the already-existing subscription is associated with a reference counter counting number of Applications that consume the first Service and are subscribed by the Tenant;
wherein the number on the reference counter is determined by a number of Service OPEN AUTHORIZATION (OAUTH) Clients provided for each Tenant request received from the Tenant to get a respective Application subscription.

US Pat. No. 10,715,396

SUPPORT APPARATUS, NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM AND SETTING METHOD

OMRON Corporation, Kyoto...

1. A support apparatus capable of communicating with a control apparatus network-connected to one or a plurality of safety devices, wherein each safety device has a memory part for keeping device identification information that specifies a device itself, and the support apparatus comprises:an obtaining part, which refers, in each network, to a connection setting list that defines a network address of a safety device belonging to the network, and obtains status information respectively from the one or a plurality of safety devices network-connected with the control apparatus;
a selecting part, which selects, based on the status information of each safety device, a safety device to which the device identification information is to be newly set among the one or a plurality of safety devices to which the status information is obtained; and
a setting part, which determines and sets corresponding device identification information for each of the selected safety devices in accordance with an instruction from a user based on network identification information set for the network to which each safety device belongs and a network address of each safety device.

US Pat. No. 10,715,392

ADAPTIVE SCALABLE NUMEROLOGY FOR HIGH SPEED TRAIN SCENARIOS

QUALCOMM Incorporated, S...

1. A method of resource adaptation for wireless communications, comprising:transmitting, in a first time period using a first portion of bandwidth that transmits with a first numerology including a first subcarrier spacing and a first cyclic prefix ratio, a first transmission for a user equipment (UE);
scheduling, via a downlink control information, a second transmission for the UE in a subsequent time period using a second portion of bandwidth that transmits with a second numerology including a second subcarrier spacing and a second cyclic prefix ratio, wherein at least one of the second subcarrier spacing is different than the first subcarrier spacing or the second cyclic prefix ratio is different than the first cyclic prefix ratio, wherein the downlink control information indicates which portion of bandwidth the UE should receive; and
transmitting the second transmission during the subsequent time period, wherein the second transmission is a retransmission of the first transmission, wherein the second subcarrier spacing is greater than the first subcarrier spacing or the second cyclic prefix ratio is greater than the first cyclic prefix ratio, or both.

US Pat. No. 10,715,391

CLOUD ZONE NETWORK ANALYTICS PLATFORM

1. A method comprising:obtaining, by a processing system including at least one processor, first network analytics data from a plurality of zones of a telecommunication network;
generating, by the processing system, a set of policies from the first network analytics data via an apriori algorithm, wherein each policy in the set of policies comprises a pattern matching rule;
deploying, by the processing system, policies of the set of policies to a plurality of edge devices in respective zones of the plurality of zones of the telecommunication network;
receiving, by the processing system from at least one of the plurality of edge devices in one of the plurality of zones, a first alert of a first policy trigger of a first policy of the set of policies; and
transmitting, by the processing system, a notification to a software defined network controller of the first policy trigger.

US Pat. No. 10,715,389

AUTOMATIC CONTROLLER CONFIGURATION SYSTEM

Dell Products L.P., Roun...

1. An automatic controller configuration system, comprising:a chassis;
a port that is located on the chassis;
a transceiver that is connected to the port and that is configured to utilize a number of lanes; and
a controller that is located in the chassis and that is coupled to the port, wherein the controller is configured to:
identify the number of lanes that the transceiver is configured to utilize;
configure a controller mode of the controller to cause the controller to operate at a first controller speed utilizing the number of lanes;
reconfigure, in response to detecting a signal transmitted by the transceiver and determining that a link provided via the transceiver has not been established with the controller operating at the first controller speed utilizing the number of lanes, the controller mode to cause the controller to operate at a second controller speed utilizing the number of lanes; and
provide, in response to detecting the signal transmitted by the transceiver and determining that the link provided via the transceiver has been established with the controller operating at the second controller speed utilizing the number of lanes, communications with at least one device via the transceiver and at the second controller speed utilizing the number of lanes.

US Pat. No. 10,715,388

USING A CONTAINER ORCHESTRATION SERVICE FOR DYNAMIC ROUTING

SAP SE, Walldorf (DE)

1. A computer-implemented method comprising:deploying, by a cloud integration system, an integration flow (iFlow) as a resource;
assigning, by a container orchestration service, the resource to one or more pods;
copying, by a pod sync agent, an iFlow definition mapped to the resource into a corresponding pod;
assigning, by the pod sync agent, a unique label to the pod based on iFlows deployed into the pod; and
creating, by the cloud integration system, a service as an endpoint to the resource, with a rule redirecting calls to the one or more pods containing the resource.

US Pat. No. 10,715,370

TEST DEVICE AND TEST METHOD FOR TESTING A COMMUNICATION

1. A test device for testing a communication between an access point and at least one station, the test device comprising:a communication recorder configured to record the communication between the access point and the at least one station, and
a communication analyzer configured to analyze the recorded communication by looking for a burst of a specific type of one specific station of the at least one station,
wherein the communication analyzer is further configured to measure a deviation of an actual communication frequency of the burst of the specific type from a predefined communication frequency,
wherein the communication analyzer is further configured to measure a frequency error between the burst of the specific type and the burst of the further specific type, and
wherein the communication analyzer is further configured to determine if the frequency error between the burst of the specific type and the burst of the further specific type remains within a predefined limit.

US Pat. No. 10,715,356

HIGH-SPEED INTERCONNECT SOLUTIONS WITH SUPPORT FOR SECONDARY CONTINUOUS TIME IN-BAND BACK CHANNEL COMMUNICATION FOR SIMPLEX RETIMER SOLUTIONS

AVAGO TECHNOLOGIES INTERN...

1. A network device for performing serializer-deserializer communication with a remote link partner (LP) over a transmission line, the network device comprising:a retimer receiver comprising a decoder configured to extract link training data from an in-band link training communication channel in a signal received from the remote LP over the transmission line, wherein the in-band link training communication channel is embedded among data traffic corresponding to an Open Systems Interconnect (OSI) data link layer and other higher OSI layers in the signal; and
a transmitter comprising a transmitter analog front-end (AFE), an encoder, and an adaptation parameter receiver configured to receive, through a pass through retimer transmitter and a pass through receiver located within the network device, the link training data from the retimer receiver and adjust one or more parameters of the transmitter AFE or the encoder based on the link training data,
wherein the in-band link training communication channel is formed using low-frequency signaling with a frequency that is lower than high-frequency signaling used to transmit the OSI data link layer and other higher OSI layers in the signal transmitted from the remote LP,
wherein the pass through retimer transmitter comprises a digital-to-analog converter (DAC) for converting the combination of the low-frequency signaling and the high-frequency signaling from a digital domain to an analog domain, and
wherein part of a full-scale range of the DAC is reserved for the low-frequency signaling.

US Pat. No. 10,715,346

DYNAMICALLY ADJUSTING DOCSIS PORT UTILIZATION

Harmonic, Inc., San Jose...

1. A non-transitory computer-readable storage medium that stores one or more sequences of instructions for dynamically adjusting upstream and downstream spectrum usage by a Remote PHY node, which when executed by one or more processors, cause:dynamically determining, remotely across a network, association information that identifies which cable modems, of a set of cable modems serviced by said Remote PHY node, are associated with at least one of (a) each upstream device port of a Remote PHY device comprised within said Remote PHY node, and (b) each downstream device port of said Remote PHY device; and
remotely, across said network and based on said association information, switching to which node port of said Remote PHY node at least one of (a) a particular upstream device port, and (b) a downstream device port of said Remote PHY device is assigned.

US Pat. No. 10,715,336

PERSONAL DEVICE SECURITY USING ELLIPTIC CURVE CRYPTOGRAPHY FOR SECRET SHARING

nChain Holdings Limited, ...

1. A computer implemented method of encrypting data at an electronic device (S), the electronic device being associated with a key device (C), wherein the electronic device is further associated with a first asymmetric cryptography pair having a first electronic device private key (V1S) and a first electronic device public key (P1S), and the key device is associated with a second asymmetric cryptography pair having a first key device private key (V1C) and a first key device public key (P1C); the method comprising:determining, at the electronic device, a deterministic key (DK);
receiving, at the electronic device, the first key device public key (P1C) from the key device;
determining, at the electronic device, a second electronic device private key (V2S) based on at least the first electronic device private key (V1S) and the deterministic key (DK), and
determining, at the electronic device, a second key device public key (P2C) based on at least the first key device public key (P1C) and the deterministic key (DK);
determining a secret based on at least the second electronic device private key (V2S) and the second key device public key (P2C);
encrypting the data at the electronic device using the determined secret or an encryption key that is based on the determined secret; and
sending information indicative of the deterministic key (DK) to the key device where the information can be stored.

US Pat. No. 10,715,330

CRYPTOLOGIC BLOCKCHAIN-BASED CUSTODY AND AUTHORIZATION TRACKING FOR PHYSICAL CONCESSIONS

Accenture Global Solution...

1. A system including:network interface circuitry configured to:
access a blockchain via a peer network for the blockchain,
the blockchain configured to:
track:
 a custody status for a physical concession; and
 an authorization status for a receiving custodian of the physical concession;
store a proof of authorization for the receiving custodian, the proof of authorization confirming an entitlement of the receiving custodian to obtain issue of the physical concession, the proof of authorization including an identifier of the physical concession in an encrypted form to obscure the identity of the physical concession from non-stakeholder peers associated with the blockchain; and
implement a consensus operating procedure by temporally ordering multiple status exchanges for the physical concession;
authorization circuitry configured to:
obtain an identifier for the physical concession via a scan of a machine-cognizable code presented on behalf of the receiving custodian;
using the identifier and via the network interface circuitry, access the proof of authorization stored on the blockchain for the receiving custodian; and
via the network interface circuitry, access the custody status for the physical concession;
cause an issuance display,
the issuance display confirming issue of the physical concession to the receiving custodian is allowed, and
the issuance display caused at a time that the custody status is unissued and the receiving custodian is authorized; and
cause a rejection display,
the rejection display confirming issue to the receiving custodian is disallowed, and
the rejection display caused at a time that the custody status is issued or the receiving custodian is unauthorized; and
tracking circuitry configured to:
responsive to causing the issuance display, send a custody change request to the peer network via the network interface circuitry, the custody change request configured to request, for addition to the blockchain, a record of a status exchange changing the custody status from unissued to issued.

US Pat. No. 10,715,327

SOFTWARE CREDENTIAL TOKEN ISSUANCE BASED ON HARDWARE CREDENTIAL TOKEN

Architecture Technology C...

1. A method for issuing a software credential token with reliance on a hardware credential token, the method comprising:providing a data server, wherein the data server allows access thereto via a set of hardware credential tokens;
receiving, at an authentication server for the data server, a request for a software credential token from a personal computing device, wherein the request includes an indication of a hardware credential token of the set of hardware credential tokens upon which the request relies;
obtaining, at the authentication server, an email address and a public key corresponding to the hardware credential token;
sending, from the authentication server, an email to the email address, the email including a one-time password encrypted with the public key, wherein access to the email is restricted to an individual to which the hardware credential token was issued;
receiving an inputted password from the personal computing device;
in response to determining that the inputted password matches the one-time password, issuing a software credential token to the individual,
wherein the authentication server uses the software credential token to authenticate the individual for access to the online resource without the hardware credential token.

US Pat. No. 10,715,312

SYSTEM AND METHOD FOR BLOCKCHAIN-BASED DEVICE AUTHENTICATION BASED ON A CRYPTOGRAPHIC CHALLENGE

Workday, Inc., Pleasanto...

1. A processor implemented method for blockchain-based authentication by a user device to enable a second device to perform an action on a first device on behalf of a user linked to the user device, based on a command to perform the action received from the second device, the method comprising:obtaining an identity information associated with an identity document of the user, wherein the identity information uniquely identifies the user;storing the identity information, and a set of credentials, with a blockchain to link the identity information with the set of credentials for the user, wherein the set of credentials comprise a blockchain-compatible public-private key pair associated with the user that is created using a hardware-based cryptographic processor on the user device, wherein the blockchain-compatible public-private key pair comprises a user public key and a user private key;signing a first trust certificate on the blockchain, by the user private key, to obtain a first signed trust certificate, wherein signing the first trust certificate by the user private key indicates that the user device enables the first device to perform the action on behalf of the user, wherein the first trust certificate comprises a public key of the first device which is associated with the user public key of the user device; and
signing a second trust certificate on the blockchain, by the user private key, to obtain a second signed trust certificate, wherein signing the second trust certificate by the user private key indicates that the user device enables the second device to perform the action on behalf of the user, wherein the second trust certificate comprises a public key of the second device which is associated with the user public key of the user device, wherein when the first device receives the command to perform the action from the second device, the first device receives the second trust certificate from the second device, and the first device communicates a cryptographic challenge using the public key of the second device, to the second device, wherein the second device transmits a response to the cryptographic challenge to the first device, wherein the first device checks, using the public key of the second device, whether the response matches with a predetermined correct response or not, wherein the first device authenticates the second device and executes the command to perform the action received from the second device only if the response matches with the predetermined correct response, and wherein the user device, the first device, and the second device are different devices.

US Pat. No. 10,715,309

METHOD OF OPERATION FOR A CONFIGURABLE NUMBER THEORETIC TRANSFORM (NTT) BUTTERFLY CIRCUIT FOR HOMOMORPHIC ENCRYPTION

THE GOVERNING COUNCIL OF ...

1. A method of operation in a number theoretic transform (NTT) butterfly circuit, the circuit including a high input word path and a low input word path, the high input word path including a first adder/subtractor, and a first multiplier, the low input word path including a second adder/subtractor, and a second multiplier, wherein the method comprises:selectively bypassing the second adder/subtractor and the second multiplier; and
reconfiguring the low and high input word paths into different logic processing units in response to different mode control signals.

US Pat. No. 10,715,288

WIRELESS LOCAL AREA NETWORK SOUNDING PROTOCOL

Apple Inc., Cupertino, C...

1. A method of determining first and second resource allocations between an access point (AP) and a first station (STA) and a second STA, the method comprising:by the AP:
sounding during a first joint sounding and data epoch: i) a first channel between the AP and the first STA, and ii) a second channel between the AP and the second STA;
exchanging data during a first data epoch, wherein the first STA and the second STA use respectively first and second resource allocations, and wherein the first and second resource allocations are based on the sounding during the first joint sounding and data epoch; and
refreshing the first and second resource allocations based at least in part on sounding during a second joint sounding and data epoch,
wherein the first joint sounding and data epoch begins at a first time, the second joint sounding and data epoch begins at a second time, and a difference between the second time and the first time is not greater than a channel coherence time, and
wherein the sounding comprises:
sending to each STA downlink (DL) medium access control (MAC) data frames comprising DL data,
receiving from each STA composite uplink (UL) MAC frames that combine UL data with DL measurement reports determined based on measurements of the DL data in the DL MAC data frames,
estimating DL paths to each STA based on the received DL measurement reports, and
estimating UL paths from each STA based on measurements of the UL data in the received composite UL MAC frames.

US Pat. No. 10,715,287

COMMUNICATION APPARATUS AND CONTROL INFORMATION RECEIVING METHOD

Sun Patent Trust, New Yo...

1. An integrated circuit for a communication apparatus communicating with a base station, the integrated circuit comprising:receiving circuitry, which, in operation, controls reception of control information, which is one of first control information including downlink resource assignment information or second control information including uplink resource assignment information; and
processing circuitry, which, in operation:
determines a size of control information, which has been adjusted by the base station such that in a case where at least one of (i) a number of antenna port(s) of the communication apparatus or (ii) a number of antenna port(s) of the base station is one, a size of the second control information with a format including no precoding matrix indicator (PMI) has been adjusted by the base station as being equal to a size of the first control information with a format including no PMI, and a size of the second control information with a format including the PMI has been adjusted by the base station as being different from a size of the first control information; and
detects whether the control information is addressed to the communication apparatus or not based on the determined size of control information and detects whether the control information is the first control information or the second control information.

US Pat. No. 10,715,281

ASYNCHRONOUS RETRANSMISSION PROTOCOL

Panasonic Intellectual Pr...

1. An apparatus for transmitting data over a physical uplink shared channel in a wireless communication system using an asynchronous hybrid automatic repeat request, HARQ, the apparatus comprising:a first timer configured to start upon uplink data transmission and expire after a first predetermined time;
a second timer configured to start upon expiry of the first timer and to expire after a second predetermined time;
a receiver for receiving downlink control information including a positive acknowledgement for the uplink data transmission or retransmission, or a resource assignment accompanied by a field for distinguishing between a new transmission and a retransmission, wherein the resource assignment accompanied by the field indicating the retransmission indicates that uplink data of the uplink data transmission has not been successfully decoded, and wherein the receiver is configured to perform the receiving only when the first timer is expired and the second timer is running; and
a transmitter for performing HARQ retransmission of the uplink data according to the received resource assignment in the physical uplink shared channel upon receiving the resource assignment,
wherein the second timer is further configured to stop upon receiving the positive acknowledgement.

US Pat. No. 10,715,277

SYSTEMS AND METHODS FOR PROVIDING RESILIENCE TO LTE SIGNALING INTERFERENCE IN WIFI

Cable Television Laborato...

1. A method for enhancing operation of a wireless communication device operating in a conflicting signaling environment, comprising:detecting errors in first unlicensed communications between the wireless communication device and an external device;
determining that the errors are periodic; and
in response to determining that the errors are periodic, changing error correction implemented by the wireless communication device.

US Pat. No. 10,715,267

SUPPORT FOR ADDITIONAL DECODING PROCESSING TIME IN WIRELESS LAN SYSTEMS

NEWRACOM, INC., Lake For...

1. A method of a first communication device, the method comprising:generating, by the first communication device, capability information of the first communication device, wherein the capability information indicates a required additional processing time for an extension of a High Efficiency Physical layer Protocol Data Unit (HE PPDU) frame, which is to be provided after a set of padding bits of the HE PPDU frame;
transmitting, by the first communication device to a second communication device, the capability information;
receiving, by the first communication device from the second communication device, an HE PPDU frame including orthogonal frequency division modulation (OFDM) symbols, wherein the HE PPDU frame includes a Non-High-Throughput (Non-HT) signal (L-SIG) field and the L-SIG field includes a length indication of the HE PPDU frame;
determining, by the first communication device, a length of an extension of the HE PPDU based on an extension length indication in an HE signaling field of the HE PPDU that indicates the length of the extension and the length indication; and
processing, by the first communication device, a portion of the HE PPDU prior to the extension based on the determination of the length of the extension.

US Pat. No. 10,715,250

CALIBRATING NON-LINEAR DATA

TERADYNE, INC., North Re...

9. A system comprising:one or more non-transitory machine-readable storage media storing calibration data sets, a calibration data set among the calibration data sets comprising parameter values that vary non-linearly, each of the calibration data sets being temperature-specific;
channels over which signals pass to and from units under test (UUTs), a channel among the channels comprising:
input circuitry to receive a signal of the signals and to obtain a first parameter based on the signal; and
correction circuitry to obtain a second parameter based on the first parameter and based on the calibration data set, the second parameter comprising a calibrated version of the first parameter, the calibration data set being selectable from among the calibration data sets based on temperature;
wherein the calibration data set comprises indices based on ranges of values of the first parameter and calibration values that are selectable based on the indices and that are used to produce the second parameter;
wherein each calibration data set is stored in lookup tables (LUTs), the calibration data set comprising:
a first LUT storing parameter values in relation to the indices, a first index among the indices being selectable based on the first parameter; and
a second LUT storing the indices in relation to the calibration values, a calibration value among the calibration values being selectable based on the first index, the second parameter being based on the calibration value.

US Pat. No. 10,715,235

DIRECTED WIRELESS COMMUNICATION

1. A receiver for use in a wireless communications system, the receiver comprising:an antenna, wherein the antenna comprises a first antenna element and a second antenna element;
a transceiver operatively coupled to the antenna and configured to transmit and receive electromagnetic signals using the antenna; and
a processor operatively coupled to the transceiver, the processor configured to:
receive a first signal transmission from a remote station via the first antenna element and a second signal transmission from the remote station via the second antenna element simultaneously;
determine first signal information for the first signal transmission;
determine second signal information for the second signal transmission, wherein the second signal information is different than the first signal information;
determine a set of weighting values based on the first signal information and the second signal information, wherein the set of weighting values is configured to be used by the transceiver to construct one or more beam-formed transmission signals;
cause the transceiver to transmit a third signal to the remote station via the antenna, the third signal comprising content based on the set of weighting values.

US Pat. No. 10,715,231

ANTENNA SWITCH DIVERSITY CIRCUITRY

Google LLC, Mountain Vie...

1. Antenna switch diversity circuitry, comprising:a first switch connectable to a first transmitter, a first receiver, and a second receiver;
a second switch connectable to a second transmitter, a third receiver, and a fourth receiver;
a third switch directly connected to the first switch, the second switch, a first antenna, and a second antenna; and
a fourth switch directly connected to the first switch, the second switch, a third antenna, and a fourth antenna.

US Pat. No. 10,715,226

APPARATUS AND METHOD FOR CONTROL SIGNALLING IN UPLINK PRECODING

Nokia Solutions and Netwo...

1. An apparatus comprising:at least one processor; and
at least one memory including computer program code,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
communicate with one or more user terminals using time division duplexing;
estimate uplink precoder parameters for the one or more user terminals; and
transmit the estimated uplink precoder parameters to the one or more terminals using a precoder pilot and downlink control signalling.

US Pat. No. 10,715,219

APPARATUS AND METHODS FOR TRANSMISSION AND RECEPTION OF DATA IN MULTI-ANTENNA SYSTEMS

Apple Inc., Cupertino, C...

1. A method of operating a user equipment having a plurality of antennas, the method comprising:transmitting a plurality of data streams to a base station having a plurality of antennas;
receiving signaling information from the base station, wherein the signaling information comprises a first value for a characteristic of a first of the at least two data streams and a second value for the characteristic of a second of the at least two data streams, wherein the first and second values are based at least in part on a data rate asymmetry between the first and second data streams; and
transmitting, during a subframe, a transmission to the base station of the at least two data streams in accordance with the first value and the second value.

US Pat. No. 10,715,217

DOWNLINK SIGNAL PRE-CORRECTION METHOD AND DEVICE

DATANG MOBILE COMMUNICATI...

1. A method for pre-correcting a downlink signal, wherein a plurality of clients are served by a base station, each of the plurality of clients communicates with the base station via a plurality of Remote Radio Units (RRUs), the method comprises:obtaining uplink frequency shifts of a first RRU and a second RRU corresponding to each of the plurality of clients respectively, wherein for each of the plurality of clients, the first RRU is one of the RRUs corresponding to the respective client operating at a highest power, and the second RRU is one of the RRUs corresponding to the respective client operating at a second highest power;
determining a set of uplink frequency shifts corresponding to each of the RRUs based upon the uplink frequency shifts of the first RRU and the second RRU respectively corresponding to each client of the plurality of clients; and
upon determining that a downlink pre-correction period arrives, performing respectively for each of the RRUs the operations of:
calculating an average uplink frequency shift of the RRU based upon the uplink frequency shifts in the set of uplink frequency shifts of the RRU, and obtaining a downlink pre-correction value of the RRU in a last pre-correction period; and
determining a downlink pre-correction value of the RRU in a current downlink pre-correction period based upon the average uplink frequency shift of the RRU and the downlink pre-correction value of the RRU in the last pre-correction period;
wherein determining the set of uplink frequency shifts corresponding to each of the RRUs based upon the uplink frequency shifts of the first RRU and the second RRU respectively corresponding to each of the plurality of clients comprising:
calculating an absolute value of a power difference between the first RRU and the second RRU corresponding to a respective client; and
for each of the plurality of clients, performing the operations of:
when one of the RRUs is determined as the first RRU corresponding to the respective client, allocating the uplink frequency shift of the first RRU corresponding to the respective client to the set of uplink frequency shifts corresponding to the one RRU; and
when one of the RRUs is determined as the second RRU corresponding to the respective client, and the absolute value of the power difference between the first RRU and the second RRU corresponding to the respective client is below a preset threshold, allocating the uplink frequency shift of the second RRU corresponding to the respective client to the set of uplink frequency shifts corresponding to the one RRU.

US Pat. No. 10,715,212

INSTRUMENTS AND METHODS OF DETECTING INTERMITTENT NOISE IN A CABLE NETWORK SYSTEM

VIAVI SOLUTIONS INC., Sa...

1. A cable network test instrument comprising:a port configured to be coupled to a node of a cable network system, and
a controller electrically connected to the port, the controller being configured to access data on the cable network system via the port,
wherein the controller includes circuitry configured to:
(i) collect signal data from the cable network system when the port is coupled to the node,
(ii) identify an upper boundary of a background noise floor in the collected signal data across a predetermined frequency range of the cable network system,
(iii) generate a plurality of signal traces based on the collected signal data,
(iv) create a carrier reference profile based on signal amplitudes in the collected signal data that exceeds the upper boundary of the background noise floor,
(v) isolate a number of signal traces in the plurality of signal traces based on the carrier reference profile and the upper boundary of the background noise floor, and
(vi) generate an output signal based on the number of isolated signal traces for a user to determine whether intermittent noise is present.

US Pat. No. 10,715,209

COMPUTING DEVICE FOR PROCESSING ENVIRONMENTAL SENSED CONDITIONS

RF Micron, Inc., Austin,...

1. A method comprises:transmitting, by a computing device, a radio frequency (RF) signal to a passive wireless sensor, wherein the RF signal includes a carrier frequency signal and a modulated sense request signal, and wherein the RF signal is down converted and demodulated by the passive wireless sensor to recover a sense request signal of the modulated sense response signal;
in response to the modulated sense request signal, receiving, by the computing device, a response RF signal that includes the carrier frequency signal and a coded sense response signal from the passive wireless sensor, wherein the coded sense response signal is representative of a sensed environmental condition by the passive wireless sensor, wherein the sensed environmental condition affects impedance of a front-end of the passive wireless sensor to produce an affected impedance; and wherein the passive wireless sensor generates the coded sense response signal based on tuning the affected impedance to resonate with the carrier frequency signal; and
generating, by the computing device, an environmental condition value based on the coded sense response signal and an environmental conversion information.

US Pat. No. 10,715,204

RECONFIGURABLE ELECTRICAL BALANCE DUPLEXER (EBD) SUPPORTING FREQUENCY DIVISION DUPLEX (FDD) AND TIME DIVISION DUPLEX (TDD)

Apple Inc., Cupertino, C...

1. An electronic device, comprising:a transceiver comprising a reconfigurable electrical balance duplexer that is configured to selectively operate in either a frequency division duplexing (FDD) mode or a time division duplexing (TDD) mode using reconfigurable circuitry of the reconfigurable electrical balance duplexer that:
when in a first configuration, operates the transceiver in the FDD mode;
when in a second configuration, operates the transceiver in the TDD mode with transmission; and
when in a third configuration, operates the transceiver in the TDD mode with reception;
wherein the reconfigurable electrical balance duplexer comprises a hybrid transformer couplable to: an antenna, a balancing impedance, a low noise amplifier, and a power amplifier;
wherein the antenna is coupled to the reconfigurable electrical balance duplexer, wherein the low noise amplifier is coupled to the hybrid transformer of the reconfigurable electrical balance duplexer, wherein the power amplifier is coupled to the hybrid transformer of the reconfigurable electrical balance duplexer;
wherein the reconfigurable circuitry comprises a plurality of switches;
wherein the plurality of switches comprise:
a first switch disposed between the low noise amplifier and the hybrid transformer that selectively couples the low noise amplifier to ground;
a second switch between the power amplifier and the hybrid transformer that selectively couples the power amplifier to ground;
a third switch between the hybrid transformer and the balancing impedance that selectively couples the balancing impedance to the hybrid transformer; and
wherein the first switch couples the low noise amplifier to ground, the third switch decouples the balancing impedance from the hybrid transformer, and the second switch decouples the power amplifier from ground, when operating in the time division duplexing mode with transmission.

US Pat. No. 10,715,203

WIRELESS TRANSCEIVER CAPABLE OF OFFSETTING INTERNAL SIGNAL LEAKAGE

REALTEK SEMICONDUCTOR COR...

1. A wireless transceiver capable of offsetting internal signal leakage, comprising:a transmission circuit including:
a transmission front-end circuit including a digital-to-analog converter configured to generate a transmission analog signal according to a transmission digital signal; and
a transmission back-end circuit including a transmission radio frequency circuit configured to generate a radio frequency transmission signal according to the transmission analog signal;
a reception circuit including:
a reception front-end circuit including a reception radio frequency circuit, the reception radio frequency circuit configured to generate a reception analog signal according to the radio frequency transmission signal in a first mode and a second mode and configured to generate the reception analog signal according to a reception signal and a transmission signal in an operation mode, in which the reception analog signal includes signal leakage from the transmission radio frequency circuit and the transmission signal is the radio frequency transmission signal or an amplified signal of the radio frequency transmission signal; and
a reception back-end circuit including an analog-to-digital converter configured to generate a reception digital signal according to the reception analog signal; and
a calibration circuit including:
a first connection path configured to be electrically conductive in the first mode and nonconductive in the second mode so that the first connection path electrically connects the transmission front-end circuit and the reception back-end circuit in the first mode to form a standard path including the transmission front-end circuit, the first connection path, and the reception back-end circuit;
a second connection path configured to be electrically conductive in the second mode and nonconductive in the first mode so that the second connection path electrically connects the transmission back-end circuit and the reception front-end circuit in the second mode to form a leakage path including the transmission front-end circuit, the transmission back-end circuit, the second connection path, the reception front-end circuit, and the reception back-end circuit;
a test signal generator configured to output a test signal to the transmission front-end circuit in the first mode and the second mode to allow the transmission front-end circuit to generate the transmission analog signal according to the test signal in the first mode and the second mode;
an estimation circuit configured to carry out at least following steps:
generating a first estimation signal according to a first difference between the test signal and the reception digital signal passing the standard path in the first mode;
generating a second estimation signal according to a second difference between the test signal and the reception digital signal passing the leakage path in the second mode; and
determining N coefficient(s) of a calibration filter according to a difference between the first estimation signal and the second estimation signal, in which the N is a positive integer; and
a calibration signal generator including the calibration filter, the calibration signal generator configured to provide a calibration signal for the reception circuit in the operation mode to offset at least a part of the signal leakage from the transmission radio frequency circuit.

US Pat. No. 10,715,189

ELECTRONIC DEVICE

KYOCERA Corporation, Kyo...

1. An electronic device that performs electric field communication via an electric field transmission medium, comprising:a housing;
a first electrode portion for electric field communication including a first electrode and a second electrode;
a second electrode portion for electric field communication including a third electrode and a fourth electrode; and
a differential amplifier; wherein
the second electrode is disposed further in a direction towards the inside of the housing than the first electrode;
the fourth electrode is disposed further in a direction towards the inside of the housing than the third electrode;
the first electrode and the third electrode are connected to a first input terminal of the differential amplifier; and
the second electrode and the fourth electrode are connected to a second input terminal of the differential amplifier.

US Pat. No. 10,715,185

DIGITAL-TO-ANALOG CONVERSION SYSTEM

Intel Corporation, Santa...

1. A digital-to-analog conversion system, comprising:a digital-to-analog converter configured to:
receive a pre-distorted digital signal from a digital circuit; and
generate an analog signal based on the pre-distorted digital signal; and
a feedback loop for providing a digital feedback signal to the digital circuit, wherein the feedback loop comprises an analog-to-digital converter configured to generate the digital feedback signal based on the analog signal, and wherein a sample rate of the analog-to-digital converter is lower than a sample rate of the digital-to-analog converter,
wherein the analog-to-digital converter is configured to sample the analog signal at irregular time intervals, and wherein the sample rate of the analog-to-digital converter is constant on average.

US Pat. No. 10,715,182

SYSTEMS AND METHODS FOR DECODING ERROR CORRECTING CODES WITH SELF-GENERATED LLR

Innogrit Technologies Co....

1. A method, comprising:performing a hard decision decoding on a codeword;
counting a number of times each bit of the codeword flipped during the hard decision decoding;
generating reliability information for each bit based on the number of times each bit flipped respectively;
determining to switch to soft decision decoding according to a switching rule; and
performing a soft decision decoding on the codeword using the reliability information for each bit.

US Pat. No. 10,715,179

LOW DENSITY PARITY CHECK CODE FOR TERRESTRIAL CLOUD BROADCAST

Electronics and Telecommu...

1. A method of decoding an LDPC (Low Density Parity Check) code by an LDPC decoder, the method comprising:receiving a signal corresponding to an LDPC codeword; and
performing decoding for the signal, the LDPC codeword corresponding to a parity check matrix, wherein the parity check matrix includes a dual diagonal matrix and an identity matrix,
wherein the dual diagonal matrix corresponds to dual diagonal lines and the identity matrix corresponds to a diagonal line.

US Pat. No. 10,715,178

GENERALIZED LOW-DENSITY PARITY-CHECK CODES

Western Digital Technolog...

1. An apparatus, comprising:a generalized low-density parity-check (GLDPC) decoder comprising a low-density parity-check (LDPC) decoder and a syndrome decoder;
the LDPC decoder configured to generate a codeword for encoded data;
the syndrome decoder configured to decode a syndrome of punctured check nodes based on a linear block code having more than one information bit; and
the GLDPC decoder configured to:
control the LDPC decoder to compute an initial value of the syndrome of the punctured check nodes based on an initial estimate of the codeword from the LDPC decoder;
alternate between controlling the syndrome decoder to correct the syndrome and controlling the LDPC decoder to update the codeword based on the corrected syndrome; and
provide a decoded version of the encoded data based on a final estimate of the codeword.

US Pat. No. 10,715,174

REDUCING LATCH COUNT TO SAVE HARDWARE AREA FOR DYNAMIC HUFFMAN TABLE GENERATION

INTERNATIONAL BUSINESS MA...

1. A method comprising:receiving a data stream comprising a first symbol;
determining, based on the first symbol, a first symbol count having a first bit width, the first symbol count associated with an upper bound of a count range;
determining a number of bits N based on the upper bound;
generating an N-bit shift field based on the first symbol count;
generating an M-bit mantissa based on the first symbol count, wherein M is equal to K?N, and wherein K comprises a total number of implemented bits;
determining a second symbol count having a second bit width less than the first bit width by concatenating the N-bit shift field and the M-bit mantissa; and
sorting a frequency of the second symbol count.

US Pat. No. 10,715,167

CONTROL CIRCUIT AND CONTROL METHOD OF SUCCESSIVE APPROXIMATION REGISTER ANALOG-TO-DIGITAL CONVERTER

REALTEK SEMICONDUCTOR COR...

1. A control circuit of a successive approximation register analog-to-digital converter (SAR ADC), wherein the SAR ADC comprises a comparator and a switched-capacitor digital-to-analog converter (DAC), the control circuit comprising:a memory configured to store an output value of the comparator;
an inverter having an output coupled to a first end of a capacitor of the switched-capacitor DAC, wherein a second end of the capacitor is coupled to an input of the comparator; and
a data path coupled between an output of the comparator and an input of the inverter and configured to cause a voltage at the first end of the capacitor to be temporarily controlled by the output value of the comparator;
wherein the data path does not contain any memory.

US Pat. No. 10,715,166

SYSTEM AND METHOD FOR HIGH-SAMPLE RATE TRANSIENT DATA ACQUISITION WITH PRE-CONVERSION ACTIVITY DETECTION

NALU Scientific, LLC, Ho...

1. A data acquisition system, comprising:an input for receiving input signals from a sensor;
a first time-interleaved sampling array coupled to the input;
a first multiplexor coupled to the first time-interleaved sampling array;
a first analog storage array coupled to the first multiplexor;
a first selector coupled to the first analog storage array;
a first analog-to-digital converter coupled to the first selector;
a second time-interleaved sampling array coupled to the input;
a second multiplexor coupled to the second time-interleaved sampling array;
a second analog storage array coupled to the second multiplexor;
a second selector coupled to the second analog storage array;
a second analog-to-digital converter coupled to the second selector; and
an activity detector having a quantizer, a memory, and a dynamic window selector wherein the activity detector is coupled to the input for alternating between sampling the input during a first time-interleaved sampling array sampling period and a second time-interleaved sampling array sampling period.

US Pat. No. 10,715,163

METHOD OF CAPACITIVE DAC CALIBRATION FOR SAR ADC

IPGREAT INCORPORATED, Gr...

1. An N-bit Successive Approximation Register Analog-to-Digital Converter (SAR ADC), comprising:an ADC capacitive network coupled to a comparator;
a binary search logic coupled to the comparator, wherein the binary search logic applies a capacitive DAC two step calibration process to enhance SAR ADC linearity and performance by first performing low order capacitor calibration and subsequently performing high order capacitor calibration, wherein a capacitor C[i], with i being a bit position, is calibrated by (a) coupling high resolution bit capacitors C[N-1], C [N-2]. . . , C[i+1] to a reference voltage and C [i] is set to a minimum voltage, and (b) coupling low resolution bit capacitors C[i-1], C [i-2] . . . C [0] and a reference capacitor Ccal from the minimum voltage to the reference voltage and C[i] is de-asserted from the reference voltage to the minimum voltage and wherein a comparator output is a function of the reference voltage and total capacitance and the comparator output is averaged to avoid spontaneous error.

US Pat. No. 10,715,162

BACKGROUND CALIBRATION OF RANDOM CHOPPING NON-IDEALITIES IN DATA CONVERTERS

ANALOG DEVICES, INC., No...

1. A data converter system having chopper calibration, comprising:a chopper to change polarity of a differential analog signal and output a chopped differential analog signal;
a dither injection part to inject an additive dither to the differential analog signal at a circuit node upstream from the chopper;
a quantizer to convert the chopped differential analog signal into a chopped digital signal;
an error extraction part to extract errors caused by one or more non-idealities of the chopper based on the chopped digital signal binned by states of the chopper and the additive dither; and
a correction part to update, (1) a first correction term corresponding to a first state of the chopper based on a first error extracted from the chopped digital signal binned by a first state of the chopper, and (2) a second correction term corresponding to a second state of the chopper based on a second error extracted from the chopped digital signal binned by a second state of the chopper, to reduce the errors, and apply the first and second correction terms to the chopped digital signal.

US Pat. No. 10,715,158

PHASE-LOCKED LOOP (PLL) WITH CALIBRATION CIRCUIT

Synopsys, Inc., Mountain...

1. A phase-locked loop (PLL) for generating a voltage controlled oscillator (VCO) output signal at a target frequency, comprising:a first VCO and a second VCO configured to generate a first output signal and a second output signal over a first frequency range and a second frequency range, respectively;
a first multiplexer configured to receive the first output signal from the first VCO, receive the second output signal from the second VCO, and output one of the first output signal or the second output signal, wherein the first multiplexer outputs the first output signal in response to the target frequency being in the first frequency range, and outputs the second output signal in response to the target frequency being in the second frequency range or below the first frequency range;
a frequency divider configured to receive the second output signal in response to the target frequency being below the first frequency range, and divide a frequency of the second output signal by a division factor to generate a third output signal; and
a second multiplexer configured to receive the one of the first output signal and the second output signal from the first multiplexer, receive the third output signal from the frequency divider, and output, as the VCO output signal, one of the first output signal, second output signal, or third output signal based on the target frequency, wherein the second multiplexer outputs the first output signal in response to the target frequency being in the first frequency range, outputs the second output signal in response to the target frequency being in the second frequency range, and outputs the third output signal in response to the target frequency being below the first frequency range.

US Pat. No. 10,715,154

DIGITALLY CONTROLLED OSCILLATOR AND ALL-DIGITAL FREQUENCY-LOCKED LOOP AND PHASE-LOCKED LOOP BASED ON DIGITALLY CONTROLLED OSCILLATOR

BOE TECHNOLOGY GROUP CO.,...

1. An all-digital phase-locked loop, comprising:a digitally controlled oscillator, which comprises:
a frequency divider chain, configured to perform frequency division on an input clock signal to produce K basic clock signals, wherein frequencies and periods of the K basic clock signals are the same, and a time difference between two adjacent basic clock signals is a basic time unit; and
a frequency synthesizer, configured to receive the K basic clock signals from the frequency divider chain, determine a first period and a second period according to the basic time unit, a frequency control word and a phase control word, and generate a synthetic clock signal based on the K basic clock signals, wherein the synthetic clock signal uses the first period and the second period in an alternate manner;
a frequency divider, configured to receive a frequency of the synthetic clock signal and a phase of the synthetic clock signal and configured to perform frequency division on the synthetic clock signal output by the digitally controlled oscillator, to obtain a feedback clock signal, wherein a frequency dividing ratio is N, and N is an integer greater than or equal to 1; and
a digital frequency detector, configured to detect a feedback clock frequency of the feedback clock signal, compare an input reference frequency with the feedback clock frequency, and update the frequency control word according to a frequency difference; and
a digital phase detector, configured to detect a feedback clock phase of the feedback clock signal, compare an input reference phase with the feedback clock phase, and generate the phase control word according to a phase difference,
wherein the digital frequency detector and the digital phase detector are connected to the frequency divider to receive the feedback clock frequency of the feedback clock signal and the feedback clock phase of the feedback clock signal respectively, the digitally controlled oscillator further receives the phase control word, and adds the phase control word and the updated frequency control word to be an updated frequency control word.

US Pat. No. 10,715,153

MULTI-PORT INDUCTORS AND TRANSFORMERS FOR ACCURATELY PREDICTING VOLTAGE-CONTROLLED OSCILLATOR (VCO) FREQUENCY

XILINX, INC., San Jose, ...

1. A method comprising:(a) providing a circuit model representative of an oscillator circuit (OC), the OC comprising:
an inductor;
a drive circuit;
a first conductive path extending between a first terminal of the inductor and a first terminal of the drive circuit;
a second conductive path extending between a second terminal of the inductor and a second terminal of the drive circuit; and,
N selectively connectable capacitor arrays, that, when selected, provides a corresponding capacitance between the first conductive path at an ai node and the second conductive path at a bi node, i?1;
(b) receiving parameter information associated with a parasitic inductance L1,i in the first conductive path between the ai node and an ai?1 node;
(c) determining the parasitic inductance L1,i in the first conductive path between the ai node and the ai?1 node;
(d) incrementing i and repeat (b) to (c) until i=N; and,
(e) generating a data structure model representative of the OC modified to include L1,i in the first conductive path between the ai node and an ai?1 node.

US Pat. No. 10,715,151

FAST COARSE TUNING FOR FREQUENCY SYNTHESIZER

QUALCOMM Incorporated, S...

1. A coarse tuning method based on delta modulation comprising:comparing a first voltage, based on a digital tuning code, to a closed loop tuning voltage from a low pass filter of a synthesizer;
digitally integrating an output generated from the comparing by summing the generated output with feedback of the digital tuning code provided to a VCO (voltage controlled oscillator) from a digital control unit; and
updating the digital tuning code based at least in part on the integrating to change a coarse tuning frequency range of the VCO, in which a final updated digital tuning code corresponds to a coarse tuning frequency range closest to a target frequency.

US Pat. No. 10,715,150

INDUCTOR-LESS DIVIDE-BY-3 INJECTION LOCKED FREQUENCY DIVIDER

Xilinx, Inc., San Jose, ...

1. A frequency divider configured to generate an output signal having a frequency equal to 1/N times the frequency of an input signal, wherein N is an integer greater than one, the frequency divider comprising:an oscillator comprising a plurality of delay elements coupled in series with each other;
a first coupling circuit coupled to a first oscillator node and including a control terminal to receive a first retiming signal; and
a first multiplexer including inputs coupled to receive the input signal and a complementary input signal, a control terminal coupled to a second oscillator node, and an output to provide the first retiming signal.

US Pat. No. 10,715,148

TRANSIENT SENSING CIRCUITRY

Arm Limited, Cambridge (...

1. An integrated circuit, comprising:logic circuitry having one or more components;
performance sensing circuitry that provides a performance sensing output associated with detecting variation of switching delays of the one or more components forming the logic circuitry; and
transient sensing circuitry that receives the performance sensing output and provides a transient sensing output for determining stability of operating conditions of the performance sensing circuitry during one or more sampling periods,
wherein the transient sensing circuitry uses a finite state machine (FSM) to sense and classify changes in temporal behavior of the transient sensing output.

US Pat. No. 10,715,142

LOW-VOLTAGE DIFFERENTIAL SIGNAL DRIVER AND RECEIVER MODULE WITH RADIATION HARDNESS TO 300 KILORAD

CALIFORNIA INSTITUTE OF T...

1. A Low Voltage Differential Signaling (LVDS) device, comprising:a printed wiring board (PWB);
a first die on the PWB, the first die comprising an LVDS driver circuit, the first die having:
a first side opposite a second side;
all inputs to the LVDS driver circuit on the first side of the first die; and
all outputs from the LVDS driver circuit on the second side of the first die; and
a second die on the PWB, the second die comprising an LVDS receiver circuit, the second die having:
a first side opposite a second side;
all inputs to the LVDS receiver circuit on the first side of the second die; and
all outputs from the LVDS receiver circuit on the second side of the second die; and
a Ball Grid Array (BGA) electrically connected to the inputs and the outputs, wherein:
the dies are on a first surface of the PWB; and
the BGA is on a second surface of the PWB opposite the first surface and signals are transmitted to/from the inputs and outputs and on or off the LVDS device through the BGA, and
wiring from each output and each input to a ball on the BGA includes no more than two changes in direction.

US Pat. No. 10,715,135

ADVANCED GATE DRIVERS FOR SILICON CARBIDE BIPOLAR JUNCTION TRANSISTORS

Software Motor Company, ...

1. A gate driver circuit, comprising:a sensor connected between a collector terminal and an emitter terminal of a bipolar junction transistor (BJT), the sensor configured to sense and measure a collector-emitter voltage VCE;
an amplifier connected to a sensor output terminal and configured to amplify the output voltage from the sensor to produce an amplifier output voltage;
a regulator connected to an amplifier output terminal of the amplifier and configured to regulate a regulator output voltage based on the amplifier output voltage; and
a gate driver connected to a regulator output terminal of the regulator and configured to connect/disconnect the regulator output voltage to a base terminal of the BJT;
whereby the regulator regulates the voltage of the gate driver to generate an instantaneous proportional base current based on the collector-emitter voltage during the conducting state of the BJT thereby minimizing the driver losses;
wherein the output voltage of the regulator is controlled by an inductor and a capacitor connected at a regulator output terminal.

US Pat. No. 10,715,134

POWER MODULE, REVERSE-CONDUCTING IGBT, AND DRIVE CIRCUIT

FUJI ELECTRIC CO., LTD., ...

1. A power module which includes a power semiconductor chip that includes an IGBT and a freewheeling diode formed in the same chip, and the power module includes a drive circuit that is connected to the power semiconductor chip and drives the IGBT on/off, and the power module is configured by packaging the power semiconductor chip and the drive circuit, further comprising:a capacitor and a switch element disposed in series between the emitter of the IGBT and the ground of the drive circuit,
wherein the switch element connects the emitter and the ground so as to suppress a change in a forward current of the freewheeling diode in the case where the drive circuit has the IGBT perform a turn off switching operation.

US Pat. No. 10,715,133

RADIO FREQUENCY SWITCH

Qorvo US, Inc., Greensbo...

1. A radio frequency switch comprising a first port, a second port, and an N number of switch cells coupled in series between the first port and the second port, wherein N is a counting number greater than 1 and each of the N number of switch cells comprises:a field-effect transistor (FET) comprising a source, a drain, a gate, and a body, wherein the source of switch cell 1 is coupled to the first port, the drain of switch cell N is coupled to the second port, and the drain of switch cell X is coupled to the source of switch cell X+1 for switch cell 1 through switch cell N, wherein X is a counting number;
a first diode stack having a first anode coupled to the body of switch cell X and a first cathode coupled to the drain of switch cell X+1 for switch cell 1 through switch cell N?1; and
a second diode stack having a second anode coupled to the body of switch cell X and a second cathode coupled to the source of switch cell X?1 for switch cell 2 through switch cell N.

US Pat. No. 10,715,131

SWITCHING POWER DEVICE

Visic Technologies Ltd, ...

1. A switching power device (100) comprising:a normally-ON transistor (12) having a source terminal (12S) and a gate terminal (12G);
a normally-OFF transistor (14) having a source terminal (14S) or drain terminal (14D) connected in series to the source terminal (12S) of the normally-ON transistor (12);
a driver (16) connected to the gate terminal (12G) of the normally-ON transistor (12) and arranged to drive the gate terminal (12G) of the normally-ON transistor (12) to perform switching of the normally-ON transistor (12);
a switching transistor (28) connected between the source terminal (12S) of the normally-ON transistor (12) and a common connection (30) of the driver (16);
a sequencer (26);
wherein the switching transistor (28) is turned off upon system turn on; and
wherein the sequencer (26) is configured to, after a predetermined time from system turn on:
turn on the switching transistor (28) so as to connect the source terminal (12S) of the normally-ON transistor (12) to the common connection (30) of the driver (16);
turn on the normally-OFF transistor (14) so as to connect the source terminal (12S) of the normally-ON transistor (12) to the drain or source terminal respectively of the normally-OFF transistor; and
permit insertion of pulse-width modulation signals for switching the switching power device.

US Pat. No. 10,715,128

POWER SUPPLY VOLTAGE DETECTION CIRCUIT, SEMICONDUCTOR APPARATUS AND ELECTRONIC DEVICE

SEIKO EPSON CORPORATION, ...

1. A power supply voltage detection circuit comprising:a reference voltage generation circuit that generates a reference voltage;
a comparison voltage generation circuit that generates a comparison voltage based on a power supply voltage; and
a comparator circuit that generates an output signal that indicates a result of a comparison between the comparison voltage and the reference voltage, the comparator circuit including:
a first transistor and a second transistor that constitute a differential pair and each have a gate to which a same bias voltage is applied;
a third transistor that is connected in series to the first transistor and has a source to which the reference voltage is applied; and
a fourth transistor that is connected in series to the second transistor and has a source to which the comparison voltage is applied.

US Pat. No. 10,715,120

SEMICONDUCTOR APPARATUS

SK hynix Inc., Icheon-si...

1. A semiconductor apparatus comprising:a first voltage detection circuit configured to generate a first voltage detection signal by detecting a voltage level of a first voltage;
a second voltage detection circuit configured to generate a second voltage detection signal by detecting a voltage level of a second voltage in response to the voltage level of the second voltage, a current control signal and the first voltage detection signal; and
a storage and output circuit configured to generate a power control signal and the current control signal in response to the second voltage detection signal.

US Pat. No. 10,715,115

CIRCUITS AND METHODS FOR PREVENTING BIAS TEMPERATURE INSTABILITY

QUALCOMM Incorporated, S...

1. An inverter circuit, comprising:an inverter input node configured to receive an inverter input signal, wherein the inverter input node is coupled to gates of an inverter pair, wherein the inverter pair includes an inverter pair n-type metal-oxide-semiconductor (NMOS) transistor and an inverter pair p-type metal-oxide-semiconductor (PMOS) transistor;
an inverter output node configured to provide an inverter output signal, wherein the inverter output signal is an inversion of the inverter input signal; and
at least one balancing transistor configured to decrease a voltage difference between a source and a gate of the inverter pair PMOS, a voltage difference between a source and a gate of the inverter pair NMOS, or any combination thereof, wherein:
the inverter output node is configured to provide the inverter output signal to a second inverter input node of a second inverter;
the second inverter is configured to provide, at a second inverter output node, a second inverter output signal to a third inverter input node of a third inverter;
the third inverter is configured to provide, at a third inverter output node, a third inverter output signal; and
the inverter output node is coupled to a drain of the inverter pair NMOS and the at least one balancing transistor includes a balancing NMOS that includes:
a drain coupled to a source of the inverter pair PMOS;
a source coupled to ground; and
a gate coupled to the third inverter output node, wherein the balancing NMOS is configured to decrease the voltage at the source of the inverter pair PMOS in response to receiving of a low voltage at the inverter input node.

US Pat. No. 10,715,112

FILTER DEVICE, RADIO-FREQUENCY FRONT-END CIRCUIT, AND COMMUNICATION APPARATUS

MURATA MANUFACTURING CO.,...

1. A filter device having a common terminal, a first input/output terminal, and a second input/output terminal, comprising:a first filter arranged between the common terminal and the first input/output terminal, the first filter having a first characteristic of a first pass band and a predetermined attenuation band;
a second filter arranged between the common terminal and the second input/output terminal, the second filter being capable of changing between a second characteristic and a third characteristic; and
a switch circuit configured to switch a connection of the common terminal with the first filter and the first input/output terminal or with the second filter and the second input/output terminal, wherein:
when the second filter has the second characteristic, the second filter has a second pass band that at least partially overlaps the first pass band or the predetermined attenuation band,
when the second filter has the third characteristic, insertion loss for frequencies within the overlapping portion of the second pass band is greater than when the second filter has the second characteristic, and
the second filter has the third characteristic when the common terminal, the first filter, and the first input/output terminal are connected to each other by the switch circuit.

US Pat. No. 10,715,098

ACOUSTIC RESONATOR PACKAGE

Samsung Electro-Mechanics...

1. An acoustic resonator package, comprising:a substrate;
an acoustic resonator disposed on the substrate;
a cap disposed on the substrate and the acoustic resonator; and
a bonding portion bonding the substrate and the cap to each other,
wherein the cap comprises a trench formed around the bonding portion and a protective layer covering a surface of the trench in the cap, and
wherein a portion of the bonding portion fills at least a portion of the trench.

US Pat. No. 10,715,088

WIDEBAND LOW NOISE AMPLIFIER WITH NOISE CANCELLATION

NORTHROP GRUMMAN SYSTEMS ...

1. A low noise amplifier circuit having CMOS transistors and integral noise cancellation circuitry contained on a silicon on insulator substrate and configured to operate over a frequency range of about 0.5 GHz to 50 GHz, the low noise amplifier circuit comprising:an amplifier using one or more of the CMOS transistors that amplifies a first signal and a first noise signal coupled to an input of the amplifier and generates corresponding amplified second signal and second noise signal, respectively, at an output of the amplifier, the second amplified signal being substantially 180 degrees out of phase relative to the phase of the first signal, the amplified second noise signal having substantially the same phase as the first noise signal, the first signal having a frequency in the range of 0.5 GHz to 50 GHz;
a feedback circuit connected to the amplifier that controls an amount of amplification of the second signal and second noise signal provided by the amplifier, the feedback circuit having a non-linear gain factor versus frequency with the gain factor increasing the applied gain of the amplifier with increasing frequency in the frequency range, the increasing gain factor compensating for an inherent decrease in gain of the amplifier with increasing frequency due to internal capacitances associated with the amplifier to provide a substantially constant amount of amplification of the second signal and second noise signal over the frequency range;
auxiliary amplifier using one or more CMOS transistors receives the first signal and the first noise signal at an aux input and generates at an aux output third and fourth signals that are amplified versions of the first signal and the first noise signal, respectively, the third and fourth signals each have a phase that is substantially 180 degrees relative to the phase of the first signal and first noise signal, respectively, an amount of amplification provided by the aux amplifier being substantially equal to an amount of amplification provided by the amplifier;
a summation circuit receives the second signal, the second noise signal, the third signal and the fourth signal, and generates at a summation output a resultant signal where the resultant signal includes a constructive addition of the second signal and third signals, and a destructive addition of the second noise signal and the fourth signal, where the destructive addition results in substantial cancellation of the second noise signal and the fourth signal since the latter two signals are substantially equal in amplitude but have 180 degree opposite phases;
the CMOS transistors of the amplifier and the aux amplifier and the summation circuit being disposed on a single silicon on insulator substrate.

US Pat. No. 10,715,083

APPLICATIONS OF SURFACE ACOUSTIC WAVE RESONATORS COUPLED TO A JOSEPHSON RING MODULATOR

INTERNATIONAL BUSINESS MA...

1. A method, comprising:receiving, by a unitary Josephson mixer, a first surface acoustic wave signal that comprises one or more phonons that resonate at a first frequency;
receiving, by the unitary Josephson mixer a radio frequency control signal;
mixing, by the unitary Josephson mixer, the first surface acoustic wave signal and the radio frequency control signal; and
outputting, by the unitary Josephson mixer, a second surface acoustic wave signal that comprises one or more phonons that resonate at a second frequency.

US Pat. No. 10,715,081

MEASURING SOILING AND NON-UNIFORM SOILING OF PV MODULES WITHOUT A CLEAN REFERENCE DEVICE

1. A device comprisingat least a first transparent window, and
at least two sensors,
wherein
said sensors comprise a soiling sensor, an irradiance sensor, or a photovoltaic device, and wherein
at least two of said sensors are configured to measure separate regions of said first transparent window
and
at least one of said sensors is a soiling sensor configured to measure a soiling level of said first transparent window or of a second transparent window substantially close to said first transparent window,
and wherein from said measurements of said sensors said device determines a soiling level and/or a non-uniformity of said soiling level or the effect of said non-uniformity of said soiling level upon power loss.

US Pat. No. 10,715,079

PROCESS FOR MANUFACTURING A PHOTOVOLTAIC CONCENTRATOR COMPRISING AN OPTICAL STRUCTURE EQUIPPED WITH TWO OPTICAL-LENS STAGES

1. A process for manufacturing a photovoltaic concentrator comprising a photovoltaic substrate equipped with a plurality of photovoltaic cells, and an optical structure comprising a first optical-lens stage and a second optical-lens stage that are intended to optically interact with each other, wherein the process includes:providing a mold, wherein the mold includes a first face equipped with a plurality of first cavities each delimiting a shape complementary to that of a corresponding optical lens of the first optical-lens stage and a second face equipped with a plurality of second cavities each delimiting a shape complementary to that of a corresponding optical lens of the second optical-lens stage;
adding a photovoltaic substrate equipped with a plurality of photovoltaic cells to the second face of the mold so that each photovoltaic cell of the plurality of photovoltaic cells is placed in a corresponding second cavity;
adding a transparent wall to the first face of the mold; and
simultaneously forming the first optical-lens stage and the second optical-lens stage using the provided mold, and filling the mold with a material.

US Pat. No. 10,715,076

MOTOR CONTROL DEVICE AND MOTOR CONTROL METHOD

PANASONIC INTELLECTUAL PR...

1. A motor control device configured to feedback-control state quantity of a motor or a mechanical load, the device comprising:a first notch filter disposed inside a feedback control system and configured to change a frequency component to be removed;
a first notch controller configured to change a first notch frequency as a center frequency of the first notch filter; and
a change forecaster configured to calculate to output, in accordance with the first notch frequency at each of a plurality of past times, at least one of a forecast value of the notch frequency at a specific future time, a forecast value of elapsed time from current time until the notch frequency is to become out of a specific frequency range, and a forecast value of time when the notch frequency is to become out of the specific frequency range.

US Pat. No. 10,715,074

MOTOR DIAGNOSIS METHOD AND POWER CONVERSION DEVICE USING SAME

NISSAN MOTOR CO., LTD., ...

4. A diagnosis method for diagnosing a state of a motor, the method comprising:an application step in which a voltage is applied to the motor on the basis of a non-rotating voltage signal that causes a rotation speed of the motor to become 0;
a measurement step in which a current supplied to the motor, to which the voltage has been applied by the application step, is measured;
a calculation step in which an electrical characteristic of the motor is calculated on the basis of the current of the motor measured by the measurement step; and
a determination step in which an abnormality of the motor is determined on the basis of the electrical characteristic of the motor calculated by the calculation step and a parameter related to the non-rotating voltage signal,
wherein the calculation step includes:
calculating a d-axis current detection value on the basis of the current of the motor measured by the measurement step;
calculating a d-axis voltage detection value on the basis of the d-axis current detection value;
calculating a d-axis voltage command value on the basis of the non-rotating voltage signal; and
calculating a deviation of the d-axis voltage detection value and the d-axis voltage command value,
wherein the method further comprises:
a current estimation step in which a d-axis current estimation value is calculated by multiplying the deviation of the d-axis voltage by a predetermined compensation gain; and
a setting step in which the predetermined compensation gain is set so that a deviation of the d-axis current detection value and the d-axis current estimation value decreases, and
wherein in the determination step, it is determined that a magnet provided to the motor is abnormal on the basis of the compensation gain.

US Pat. No. 10,715,072

CONTROLLER FOR AN INDUCTIVE LOAD HAVING ONE OR MORE INDUCTIVE WINDINGS

InvertedPower Pty Ltd, H...

1. A controller for an electric vehicle, comprising:a motor of the vehicle having one or more inductive windings;
a first drive circuit including a first half-bridge rectifier;
a second drive circuit including a second half-bridge rectifier;
a third drive circuit including a third half-bridge rectifier;
wherein the one or more inductive winding is connected across from a midpoint of one of the first, second, or third half-bridge rectifiers to a midpoint of an other of the first, second, or third half-bridge rectifiers;
a first input connected to respective like pairs of positive power rails and negative power rails of the first, second, and third drive circuits in a parallel arrangement;
a first direct current energy source or an onboard battery connected across the first input; and
a control module configured to issue control signals to reconfigure the first, second, and third drive circuits from a first state to a second state;
wherein, in the first state, in response to the control signals, the first, second, and third drive circuits are configured in a first period to drive the motor to propel the vehicle and in a second period to generate a first direct current charging current to re-charge the on-board battery;
wherein said first, second and third drive circuits are connected with the first input and are responsive to the control signals for receiving a load current and selectively energising at least one of the one or more inductive windings; and
wherein, in the second, reconfigured state, the controller comprises:
a second direct current external energy source connected across a second input, to charge the onboard battery, the second input connected across the second drive circuit;
a switch in at least one of the positive power rail and the negative power rail, between the second drive circuit and the first drive circuit; and
a first bulk capacitor across the first input and a second bulk capacitor across the second input;
wherein, in the second state, the switch is open, the second drive circuit is disconnected from the first input, and the control module is configured to operate at least one of the first, second, and third drive circuits, with at least one inductive winding, in a buck convert mode, a boost convert mode, or a buck-boost convert mode from the second direct external power source at a second potential to a first potential in order to charge the onboard battery.

US Pat. No. 10,715,068

AUTO-BRAKING FOR AN ELECTROMAGNETIC MACHINE

Mainspring Energy, Inc., ...

1. A method for braking a translator of a linear multiphase electromagnetic machine, wherein the linear multiphase electromagnetic machine is coupled to a DC bus, and wherein a resistor and at least one switch are coupled in series across the DC bus, the method comprising:detecting, using circuitry, a fault event, wherein the at least one switch is in an open position prior to detecting the fault event; and
in response to detecting the fault event, causing the translator of the linear multiphase electromagnetic machine to brake by closing the at least one switch.

US Pat. No. 10,715,062

DRIVING APPARATUS, DRIVING SYSTEM, ROBOT, IMAGE FORMING APPARATUS, AND CONVEYING APPARATUS

Ricoh Company, Ltd., Tok...

1. A driving apparatus for driving a first motor and a second motor for transmitting a driving force to a same driving shaft based on a voltage command value that has been input, the driving apparatus comprising:a control unit configured to output a first driving command value for the first motor and a second driving command value for the second motor; and
a switching unit configured to switch control patterns used by the control unit from one control pattern to another control pattern when the voltage command value becomes greater than or equal to a predetermined threshold,
wherein, when the voltage command value is less than the predetermined threshold, the control unit outputs the first driving command value and the second driving command value based on the one control pattern such that a direction of a torque transmitted from one of the motors becomes different from a driving direction of the driving shaft, and
wherein, after the switching unit switches the control patterns from the one control pattern to said another control pattern, the control unit outputs the first driving command value and the second driving command value based on said another control pattern, so as to cause the direction of the torque transmitted from the one of the motors to become same as the driving direction of the driving shaft when the voltage command value is greater than or equal to the predetermined threshold, and so as not to cause the direction of the torque transmitted from the one of the motors to become different from the driving direction of the driving shaft when the voltage command value drops below the predetermined threshold.

US Pat. No. 10,715,060

MOTOR DRIVING SYSTEM, MOTOR DRIVING CONTROL DEVICE, AND NON-TRANSITORY COMPUTER READABLE MEDIUM FOR MOTOR DRIVING CONTROL DEVICE

MINEBEA MITSUMI INC., Na...

1. A motor driving system comprising:a first motor;
a first motor driving control device for driving the first motor;
a second motor;
a second motor driving control device for driving the second motor;
a controller for performing communication with the first motor driving control device and the second motor driving control device;
a first communication line for connecting a common terminal of the controller and the first motor driving control device;
a second communication line for connecting the common terminal and the second motor driving control device; and
a switch unit capable of switching each of the first communication line and the second communication line between an enable state in which communication is possible between the controller and the motor driving control device connected to each other by the communication line and an disable state in which communication is impossible between the controller and the motor driving control device under control of the controller, wherein when communicating with the first motor driving control device, the controller controls the switch unit so as to set the first communication line to the enable state and set the second communication line to the disable state, and when communicating with the second motor driving control device, the controller controls the switch unit so as to set the second communication line to the enable state and set the first communication line to the disable state.

US Pat. No. 10,715,058

PIEZOELECTRIC DEVICE AND ELECTRONIC APPARATUS

Seiko Epson Corporation, ...

1. A piezoelectric device comprising:a piezoelectric vibration element;
a temperature sensor that detects temperature;
an insulating substrate that has a first surface, the piezoelectric vibration element being provided on the first surface;
a wall that projects from the first surface of the insulating substrate so as to define a recess on the first surface, the wall surrounding the piezoelectric vibration element in a plan view;
an element mounting pad that is provided on the first surface of the insulating substrate, the piezoelectric vibration element being mounted on the element mounting pad;
a temperature sensor mounting pad that is provided on the first surface, the temperature sensor being mounted on the temperature sensor mounting pad;
a metal sealing member that is provided at an edge of the wall directly adjacent to an opening of the recess;
a metal lid member that is connected to the metal sealing member so as to seal the recess; and
a heat transfer metal member that is provided at the insulating substrate,
wherein the heat transfer metal member extends to the metal sealing member from the temperature sensor mounting pad by way of the wall.

US Pat. No. 10,715,053

POWER CONVERSION APPARATUS IN WHICH AN INDUCTANCE OF A LAST OFF CLOSED CIRCUIT IS SMALLER THAN AN INDUCTANCE OF A NON-LAST OFF CLOSED CIRCUIT

DENSO CORPORATION, Kariy...

1. A power conversion apparatus comprising:a high potential line and a low potential line;
an upper arm semiconductor device connected to the high potential line;
a lower arm semiconductor device serially connected to the upper arm semiconductor device and connected to the low potential line; and
a capacitor connected between the high potential line and the low potential line, wherein
at least one of the upper arm semiconductor device and the lower arm semiconductor device which are serially connected to each other constitutes a parallel-connected body configured of two or more switching elements connected in parallel;
a reflux element is provided at least in an opposite arm opposite to an arm configured of the parallel-connected body among the upper arm semiconductor device and the lower arm semiconductor device, the reflux element allowing current to flow towards a high-potential line side from a low potential line side;
the switching elements that constitute the parallel-connected body are controlled such that turn-off timings are to be different from each other;
a last off element that turns off last and a non-last off element as the other element are identified among the switching elements that constitute the parallel-connected body; and
a set inductance of a last off closed circuit where current passes through the last off element, the reflux element in the opposite arm opposite to the last off element and the capacitor is smaller than a set inductance of a non-last off closed circuit where current passes through the non-last off element connected in parallel to the last off element, the reflux element in the opposite arm opposite to the last off element and the capacitor.

US Pat. No. 10,715,045

METHODS AND SYSTEMS OF OPERATING POWER CONVERTERS

SEMICONDUCTOR COMPONENTS ...

7. A primary-side controller for a power converter, the primary-side controller comprising:a gate terminal, a current sense terminal, and a winding sense terminal;
the primary-side controller configured to:
assert the gate terminal;
measure a value indicative of primary current by way of the current sense terminal;
de-assert the gate terminal when the value indicative of primary current reaches a predetermined value;
create a value indicative of asserted time based on assertion of the gate terminal and de-assertion of the gate terminal;
monitor voltage on the winding sense terminal when the gate terminal is de-asserted, the voltage on the winding sense terminal indicative of discharge of energy from a field of a transformer arranged for flyback operation;
create a value indicative of discharge time based on the voltage on the winding sense terminal;
calculate a value indicative of input voltage of the power converter using the value indicative of asserted time and the value indicative of discharge time; and
compensate the predetermined value used in a subsequent de-assertion of the gate terminal in a constant current mode based on the value indicative of input voltage.

US Pat. No. 10,715,044

SINGLE STAGE MULTI-OUTPUTS CIRCUIT AND A METHOD THEREOF

Chengdu Monolithic Power ...

1. A control circuit of a power converter, wherein the power converter provides a first output voltage and a second output voltage, the control circuit comprising:a first loop control circuit, having a first error amplifier configured to receive the first output voltage and a first reference voltage, and to provide a first error amplifying signal based on a difference between the first output voltage and the first reference voltage;
a second loop control circuit, having a second error amplifier configured to receive the second output voltage and a second reference voltage, and to provide a second error amplifying signal based on a difference between the second output voltage and the second reference voltage;
a saturation detecting circuit, configured to receive the first error amplifying signal and a saturation reference signal, and to provide a saturation indicating signal based on a comparison result of the first error amplifying signal and the saturation reference signal; and
a first current source circuit, having a control terminal configured to receive the saturation indicating signal, and a charging terminal coupled to an output terminal of the second error amplifier, wherein the first current source circuit charges the output terminal of the second error amplifier based on the saturation indicating signal.

US Pat. No. 10,715,043

SINGLE INDUCTOR MULTIPLE OUTPUT POWER CONVERTER WITH OVERLOAD CONTROL

Dialog Semiconductor (UK)...

1. A single inductor multiple output, SIMO, power converter comprisingan inductor;
a first output terminal and a second output terminal;
a first switching element and a second switching element, wherein the first switching element is coupled between an output terminal of the inductor and the first output terminal of the SIMO power converter, and the second switching element is coupled between the output terminal of the inductor and the second output terminal of the SIMO power converter; a comparator configured to compare a voltage at the second output terminal with a threshold voltage; and
a control circuit configured
to detect an overload condition at the first output terminal if a first output current at the first output terminal is larger than a second output current at the second output terminal, and if a sum of the first output current and the second output current exceeds a maximum current limit of the SIMO power converter,
to open, in a first step, upon detecting said overload condition at the first output terminal, the first switching element and to close the second switching element by generating corresponding control signals, and
to close, in a subsequent, second step, if the voltage at the second output terminal exceeds the threshold voltage, the first switching element and to open the second switching element by generating corresponding control signals.

US Pat. No. 10,715,041

INDUCTOR COMPONENT, PACKAGE COMPONENT, AND SWITCHING REGULATOR

Murata Manufacturing Co.,...

1. An inductor component comprising:a composite body that includes
a magnetic composite body that includes a magnetic inorganic filler and a first resin, the magnetic inorganic filler including magnetic particles having an average particle diameter that is equal to or smaller than 5 ?m;
an insulating composite body that includes a plurality of composite layers each including a composite material of an insulating inorganic filler and a second resin, the insulating inorganic filler including insulating particles having an average particle diameter that is equal to or smaller than 5 ?m; and
a plurality of spiral wires that each are stacked on the magnetic composite body, at least one composite layer of the plurality of composite layers extending between each turn of the spiral wires to cover each of the spiral wires, wherein
a wire pitch of the spiral wires is equal to or smaller than 10 ?m, and
an interlayer pitch between adjacent spiral wires is equal to or smaller than 10 ?m.

US Pat. No. 10,715,037

HIGH-EFFICIENCY SWITCHED-CAPACITOR POWER SUPPLIES AND METHODS

The University of Hong Ko...

1. A switched-capacitor (SC) converter system, comprising at least two SC sub-circuits with their output voltages connected in series,wherein the at least two SC sub-circuits comprise:
a first SC sub-circuit that has a variable voltage conversion gain such that an output voltage of the first SC sub-circuit can be dynamically varied with tight voltage control; and
a second SC sub-circuit,
wherein the SC sub-circuits are configured to be controlled to provide a controllable output voltage of constant direct current (DC) nature or of a variable stepped nature, and
wherein the SC sub-circuits are configured to be controlled to provide the controllable output voltage of the variable stepped nature, and the controllable output voltage of the variable stepped nature closely follows an analog waveform.

US Pat. No. 10,715,034

ISOLATED GATE DRIVER AUXILIARY POWER SUPPLY

Enphase Energy, Inc., Pe...

1. An apparatus for powering a power converter isolated gate driver, comprising:a gate driver power supply unit (PSU), coupled to a transistor and to an isolated gate driver that couples control signals to the transistor, for (i) harnessing energy from commutation action across the transistor, and (ii) using the harnessed energy to power the isolated gate driver.

US Pat. No. 10,715,031

POWER CONVERTER

Mitsubishi Electric Corpo...

1. A power converter, comprising:a power module including a switching element configured to perform power conversion; and
a capacitor module including a smoothing capacitor configured to suppress variation of a power supply voltage supplied to the power module,
wherein the smoothing capacitor is formed of a plurality of capacitor elements each having a flat wound surface formed by winding a metalized film in a flat shape,
wherein the capacitor module further includes:
an exterior case configured to accommodate the plurality of capacitor elements inside of the exterior case;
a resin filler with which a periphery of the plurality of capacitors is filled in the exterior case;
a restraint point between the capacitor module and the power converter; and
a beam element extending from at least one capacitor element from among the plurality of capacitor elements to the restraint point in a direction orthogonal to the flat wound surface of the at least one capacitor element, the beam element being defined by edges of first and second adjacent capacitor elements that are positioned between the at least one capacitor element and the restraint point,
wherein the restraint point is arranged substantially in front of the flat wound surface on an opposite end of the beam element from the flat wound surface.

US Pat. No. 10,715,030

POWER CONVERTER HAVING AN INPUT-SIDE CONVERTER AND FIRST AND SECOND OUTPUT-SIDE CONVERTERS

FUJI ELECTRIC CO., LTD., ...

1. A power converter, comprising:an input-side converter circuit including:
a DC output terminal section having a positive terminal, a negative terminal, and a neutral terminal;
a positive-side capacitor, one end of which is connected to the positive terminal through a positive node and another end of which is connected to the neutral terminal through a neutral node; and
a negative-side capacitor, one end of which is connected to the neutral terminal through said neutral node and another end of which is connected to the negative terminal through a negative node;
a first output-side converter circuit having first and second input terminals, the first input terminal being connected to the positive node and the second input terminal being connected to the neutral node, the first output-side converter circuit further having two output terminals, respectively connected to two main output terminals of the power converter; and
a second output-side converter circuit having first and second input terminals, the first input terminal being connected to the neutral node and the second input terminal being connected to the negative node so that the first and second input terminals of the first output-side converter circuit and the first and second input terminals of the second output-side converter circuit are connected in series, the second output-side converter circuit further having two output terminals, respectively connected to the two main output terminals of the power converter so that the two output terminals of the first output-side converter circuit and the two output terminals of the second output-side converter circuit are connected in parallel to each other.

US Pat. No. 10,715,028

FLYBACK POWER CONVERTER AND ZVS CONTROL CIRCUIT AND CONTROL METHOD THEREOF

RICHTEK TECHNOLOGY CORPOR...

1. A zero voltage switching (ZVS) control circuit for use in a flyback power converter, the flyback power converter being configured to operably convert an input voltage to an output voltage, the ZVS control circuit comprising:a primary side controller circuit, which is configured to operably generate a switching signal to control a primary side switch, thereby controlling a primary side winding of a power transformer of the flyback power converter, wherein the primary side winding is coupled to the input voltage; and
a secondary side controller circuit, which is configured to operably generate a synchronous rectifier (SR) control signal for controlling a synchronous rectifier switch, thereby controlling a secondary side winding of the power transformer to generate the output voltage, wherein the SR control signal includes an SR-control pulse and a ZVS pulse, wherein the SR-control pulse is configured to operably control the synchronous rectifier switch to be ON for an SR time period, to perform secondary side synchronous rectification;
wherein, after the SR-control pulse ends, the secondary side controller circuit determines a trigger timing point of the ZVS pulse according to a waveform characteristic of a ringing signal, to control the synchronous rectifier switch to be ON for a predetermined ZVS time period, for achieving zero voltage switching of the primary side switch;
wherein the ringing signal is related to a ringing current of the power transformer;
wherein the primary side controller circuit or the secondary side controller circuit includes a jitter controller, which is configured to operably generate a jitter signal for performing jitter control on the ZVS pulse.

US Pat. No. 10,715,024

ELECTRICITY GENERATING DEVICE, ELECTRIC SOURCE AND SENSOR

BOE TECHNOLOGY GROUP CO.,...

1. An electricity generating device, comprising:a magnet array, and an inductive body having one or more metal wires, the magnet array comprising a plurality of magnets, wherein the inductive body and the magnet array are movable relative to each other; and
a magnet mounting structure, on which the magnet array is mounted, wherein the inductive body is fixed to the magnet mounting structure, and the magnet array is movable relative to the magnet mounting structure;
wherein the magnet mounting structure comprises a mounting substrate and at least one mounting substrate, and one or more magnets of the magnet array are provided on each of the at least one flexible body; or
the magnet mounting structure comprises a mounting cavity board with micro cavities provided therein, the magnet of the magnet array is mounted in the micro cavity, a flexible connector is provided within the micro cavity between a sidewall of the micro cavity and the magnet, one end of the flexible connector is connected to the sidewall of the micro cavity, and the other end thereof is connected to the magnet.

US Pat. No. 10,715,023

VIBRATORY ACTUATOR, WEARABLE TERMINAL, AND INCOMING CALL NOTIFICATION FUNCTION DEVICE

MITSUMI ELECTRIC CO., LTD...

1. A vibratory actuator, comprises:a stationary body and a movable body that is provided to be reciprocatorily movable with respect to the stationary body, wherein
one of the stationary body and the movable body includes at least a magnet of a group comprising:
the magnet,
a core that is disposed to face a magnetic pole surface of the magnet and is made of a magnetic body, and
a coil that is disposed around an outer periphery of the core,
another of the stationary body and the movable body includes at least the core of the group,
the stationary body includes a case having a curved surface section curved in a concave manner to be disposed along skin as a bottom surface of the case; and
the movable body is provided in the case so as to reciprocate on the curved surface section with respect to the stationary body and applies a vibratory stimulus caused by a reciprocating movement to mechanoreceptors in skin tissue of the skin via the curved surface section.

US Pat. No. 10,715,022

ACTUATOR AND ELECTRIC BEAUTY DEVICE

MITSUMI ELECTRIC CO., LTD...

1. An actuator comprising:a movable body including a rotation shaft, and a cylindrical magnet section including N-pole faces and S-pole faces circumferentially alternately on a surrounding circumferential surface around the rotation shaft; and
a fixed body including a bearing that allows the rotation shaft to be inserted thereto, a number of pole teeth surfaces arranged so as to face the circumferential surface of the magnet section and circumferentially surrounding the bearing, the number of pole teeth surfaces being equal to a number of the N-pole faces and the S-pole faces, and a coil that upon supply of a current, excites the pole teeth surfaces so that the pole teeth surfaces have circumferentially alternately different polarities, wherein:
with a position at which a circumferential center of each pole teeth surface and a switching position between corresponding pole faces in the magnet face each other as a turning reference position, the movable body is held by the fixed body in such a manner that the movable body can turn circumferentially back and forth around the rotation shaft,
the fixed body comprises:
a base plate including a magnetic body, the base plate disposed so as to face the movable body,
a core including a magnetic body, the core disposed to surround the coil, and
a hollow tubular portion that is disposed to project toward a side of the movable body from the base plate and inside of which the bearing is press-fitted and fixed,
the bearing is a magnetic body,the core includes two annular body plate portions disposed so as to axially sandwich the coil and include pole teeth surfaces in a comb teeth-like form, the pole teeth surfaces provided vertically from outer circumferential edges of the annular body plate portions, respectively and circumferentially alternately disposed so as to surround an outer circumferential surface of the coil in a circular pattern,each of body plate portions includes a tubular core inner circumferential portion in center of each of the body plate portions formed so as to inserted to a center opening portion of the coil, respectively, and
the tubular core inner circumferential portions are disposed so as to be in abutment with each other inside the coil, externally fitted on the tubular portion, and form a magnetic path surrounding the outer circumferential side of the tubular portion jointly with the tubular portion and the bearing,
wherein a coil body is formed by circumferentially winding the coil around a bobbin that is coaxial to the rotation shaft,
the tubular core inner circumferential portions are inserted to an opening of the bobbin,
the hollow tubular portion includes a tube portion body and a base portion, the core is externally fitted on the tube portion body of the hollow tubular portion and resting on the base portion, and
the coil body is disposed so as to be axially spaced from the base plate, and the coil, the tubular core inner circumferential portions, the hollow tubular portion, and the bearing are disposed adjacent to each other.

US Pat. No. 10,715,020

VIBRATION GENERATING DEVICE AND ELECTRONIC DEVICE

MINEBEA MITSUMI INC., Na...

1. A vibration generating device comprising:a protruding part;
a base formed with a magnetic body;
an annular coil surrounding the protruding part;
a plate facing the base and formed with a magnetic body; and
an elastic member supporting the plate with respect to the base,
wherein
the protruding part is provided at the base, and
the plate and the base form a magnetic circuit, and
a flange part facing the plate is provided in a region of the base outside of an outer peripheral part of the coil,
a magnetic gap is provided between the outer peripheral part of the plate and the flange part, and
the elastic member is arranged in the magnetic gap.

US Pat. No. 10,715,017

HYBRID SYNCHRONOUS MACHINES

Hamilton Sundstrand Corpo...

1. A rotor comprising a ferromagnetic body with embedded permanent magnets (PMs) embedded within an interior of the ferromagnetic body, wherein the ferromagnetic body comprises:a surface;
a plurality of magnetic poles, wherein each of the magnetic poles includes one or more of the embedded PMs; and
a plurality of PM-less poles, wherein each of the PM-less poles does not include PMs and is entirely formed from a ferromagnetic material,
wherein the plurality of magnetic poles and the plurality of PM-less poles are distributed circumferentially about a rotation axis such that circumferentially adjacent magnetic poles are separated by a PM-less pole of the plurality of PM-less poles,
wherein the plurality of magnetic poles and the plurality PM-less poles are axially distributed along the rotation axis such that each magnetic pole axially overlaps a PM-less pole, and each PM-less pole axially overlaps a magnetic pole,
wherein at least one of the magnetic poles includes a first magnetic flux barrier and a second magnetic flux barrier, the first magnetic flux barrier being arranged radially between the rotation axis and the surface of the ferromagnetic body, and the second magnetic flux barrier being arranged radially between the first magnetic flux barrier and the surface of the ferromagnetic body,
wherein the first magnetic flux barrier includes an axially extending slot defined within an interior of the ferromagnetic body,
wherein the second magnetic flux barrier includes one or more of the PMs,
wherein the PM has an axial profile major dimension arranged radially between the rotation axis and the surface of the ferromagnetic body, and
wherein due to the circumferentially alternating arrangement of the magnetic poles and PM-less poles, each PM having its axial profile major dimension arranged radially between the rotation axis and the surface of the ferromagnetic body is spaced relative to a PM of a different magnetic pole by a PM-less pole so that a circumferentially-facing pole is spaced from a PM of a different pole by a PM-less pole for reducing interaction between magnetic fields in a circumferential direction.

US Pat. No. 10,715,010

MOTOR CONTROLLER CAN WITH SYNTHETIC HOUSING AND METAL HEAT SINK

Nidec Motor Corporation, ...

1. An electric motor comprising:a rotor rotatable about an axis;
a stator;
a motor housing including a controller can having a metal insert; and
a controller including an electronic component, the electronic component being disposed within the controller can,
the metal insert being thermally connected to the electronic component.

US Pat. No. 10,715,009

HYDRO ELECTRIC POWER GENERATION SYSTEM

1. A hydro-electric power system for transforming mechanical power to electrical power and including an electrical power generator and a mechanical device coupled to said generator, said mechanical device generating rotational power and comprising:a hub;
a first arm having a first end coupled to said hub via a hinge allowing said first arm to extend radially from and move relative to said hub;
a first container coupled to a second end of said first arm;
a first supporting mechanism associated with said first container or said first arm;
a second arm having a first end coupled to said hub via a hinge allowing said second arm to extend radially from and move relative to said hub;
a second container coupled to a second end of said second arm;
a second supporting mechanism associated with said second container or said second arm;
a base upon which said hub is positioned;
a platform adapted to rotate relative to said hub about an axis of rotation;
a track positioned on a periphery of said platform, said track having high points and low points with sections of track connected therebetween;
said first supporting mechanism engaging with said track such that said first arm and said first container are supported by said track via said first supporting mechanism;
said second supporting mechanism engaging with said track such that said second arm and said second container are supported by said track via said second supporting mechanism;
wherein when said first container is at least partially filled with a fluid at a first high point of said track, said platform rotates causing said track to rotate such that the first container advances from the first high point toward a first low point of said track via a section of track connecting the first high point to the first low point; and
wherein when said second container is emptied at a second low point of said track, said platform rotates causing said track to rotate such that the second container travels from the second low point toward a second high point of said track via a section of track connecting the second low point to the second high point.

US Pat. No. 10,715,008

ORC TURBINE AND GENERATOR, AND METHOD OF MAKING A TURBINE

Concepts NREC, LLC, Whit...

1. An axial turbine, comprising:a turbine shaft;
a housing;
a plurality of rotor plates rotatably disposed in said housing, each of the plurality of rotor plates having a centerline, a first contact surface and a second contact surface, said first and second contact surfaces being substantially parallel and each of said first and second contact surfaces being flat in the range 0.00005? to 0.020?, wherein said plurality of rotor plates are positioned proximate one another so that said centerlines thereof are mutually coaxial and are coaxial with a first axis of rotation so as to define rotor portions of a multi-stage rotor assembly, the multi-stage rotor assembly being releasably coupled to an end of the turbine shaft in an overhung configuration; and
a plurality of stator plates, each having a centerline, a first contact surface and a second contact surface, said first and second contact surfaces being substantially parallel and each of said first and second contact surfaces being flat in the range 0.00005? to 0.020?, wherein said plurality of stator plates are positioned proximate one another so that said centerlines of said stator plates are mutually coaxial and are coaxial with said first axis of rotation so as to define stator portions of a multi-stage stator assembly, the multi-stage stator assembly forming a unitary cartridge that is releasably coupled to said housing.

US Pat. No. 10,715,005

WELDED STATOR FRAME FOR AN ELECTRIC MOTOR AND ASSOCIATED MANUFACTURING PROCESS

Alstom Transport Technolo...

1. A motor stator frame comprising:two plates in cast iron;
at least one bar in steel connecting both plates, the bar having two ends each attached to one of the plates;
wherein each plate in cast iron has at least one orifice receiving an insert in steel, the end of the bar attached to the plate being welded to said insert, and a weld maintaining said end of the bar engaged into said insert.

US Pat. No. 10,715,003

ELECTRIC ACTUATOR

NIDEC TOSOK CORPORATION, ...

1. An electric actuator, comprising:a motor unit that has a motor shaft extending in an axial direction and a stator arranged on an outer side in a radial direction of the motor shaft;
a speed reducer that is arranged on one side of the stator in the axial direction and is coupled to one side of the motor shaft in the axial direction;
a circuit board that is arranged on one side of the speed reducer in the axial direction;
a busbar that electrically connects the stator to the circuit board;
an output section that has an output shaft to which rotation of the motor shaft is delivered via the speed reducer; and
a housing that accommodates the motor unit, the speed reducer, the circuit board, the busbar, and the output section,
wherein the housing has:
a motor case that opens on one side in the axial direction; and
a circuit board case that is attached to one side of the motor case in the axial direction,
the circuit board case has a bottom wall that blocks an opening of the motor case and accommodates the circuit board on one side beyond the bottom wall in the axial direction,
the bottom wall has a bottom wall through-hole that penetrates through the bottom wall in the axial direction on the outer side beyond the speed reducer in the radial direction,
the stator has a plurality of coils,
the busbar has:
a busbar main body section that is arranged between the speed reducer and the stator in the axial direction and extends along a plane that is perpendicular to the axial direction,
a coil line connecting section, which continues to the busbar main body section, to which a coil line extending on one side in the axial direction from the coil is connected, and
a connection terminal section that extends on one side in the axial direction from the busbar main body section on the outer side beyond the speed reducer in the radial direction, and
the connection terminal section extends on one side in the axial direction from the other side of the bottom wall in the axial direction via the bottom wall through-hole and is connected to the circuit board.

US Pat. No. 10,715,002

AMMONIA-RESISTANT MOTOR USED FOR CLOSED-TYPE REFRIGERATING COMPRESSOR

Suzhou Better Technology ...

1. An ammonia-resistant motor used for a closed-type refrigerating compressor, comprising: a stator, and a rotor, a winding lead wire, a phase insulation, a fluorine plastic tape, a fluorine plastic tape binding tube, a temperature sensor lead wire, a slot wedge, a slot insulation, a self-lock fastener, a winding lead wire wiring terminal and an interlayer insulation, wherein during operation, the stator and the rotor of the motor are immersed in the ammonia refrigerant.

US Pat. No. 10,714,999

ROTOR WITH LATTICE STRUCTURE

WITTENSTEIN SE, Igershei...

1. A rotor for an electric machine, comprisingan outer shell for receiving magnets, and
a three-dimensional lattice structure arranged within the outer shell,
wherein the three-dimensional lattice structure varies in all directions in space in a three-dimensional coordinate system including in an axial direction of the rotor, and
wherein the lattice structure includes at least one unit cell comprising at least one strut, the at least one unit cell having a geometry selected from the group consisting of a face-centered cubic, a body-centered cubic, a tetrahedral lattice, a face-centered orthorhombic, a body-centered orthorhombic, and a combination thereof.

US Pat. No. 10,714,998

RETENTION SLEEVE AND BALANCE STRATEGY FOR A HIGH SPEED PERMANENT MAGNET ROTOR

BorgWarner Inc., Auburn ...

1. A rotor assembly comprising:a rotor core, wherein the rotor core is constructed and arranged to accommodate a shaft;
a first end cap and a second end cap which extend radially outward from the rotor core and which are spaced laterally from one another and define an annular cavity;
at least one magnet constructed and arranged to fit within the annular cavity;
a sleeve, wherein the sleeve is constructed and arranged to compress the at least one magnet;
wherein the first end cap includes a first axial protrusion and the second end cap includes a second axial protrusion which each extend away from the annular cavity;
wherein the first axial protrusion and the second axial protrusion each include an outer surface, an inner surface, and an axial surface that extends therebetween; and
wherein the outer surface includes a radial protrusion immediately adjacent the annular cavity and is constructed and arranged to define a gap between an inner surface of the sleeve and a remaining portion of the outer surface opposite of the annular cavity.

US Pat. No. 10,714,994

ROTOR AND ROTARY ELECTRIC MACHINE

FANUC CORPORATION, Yaman...

1. A rotor comprising:a rotor core configured to rotate together with a rotor shaft;
a first slot and a second slot penetrating through the rotor core, in a direction of a rotation axis of the rotor core, and as viewed in the direction of the rotation axis of the rotor core, the first slot and the second slot each having a substantially rectangular shape, and provided in a V-shape pattern in a manner that outer circumferential sides of the first slot and the second slot are positioned remotely from each other, and inner circumferential sides of the first slot and the second slot are positioned closely to each other;
a first permanent magnet and a second permanent magnet, as viewed in the direction of the rotation axis of the rotor core, the first permanent magnet and the second permanent magnet each having a substantially rectangular shape, the first permanent magnet being inserted into the first slot, and the second permanent magnet being inserted into the second slot;
a first contact part, as viewed in the direction of the rotation axis of the rotor core, the first contact part being formed in an outer circumferential short side of each of the first slot and the second slot, and forms the boundary of each of the first slot and the second slot, to contact each of the first permanent magnet and the second permanent magnet;
a second contact part, as viewed in the direction of the rotation axis of the rotor core, the second contact part being formed in the outer circumferential short side of each of the first slot and the second slot, and forms the boundary of each of the first slot and the second slot, to contact each of the first permanent magnet and the second permanent magnet;
a first flux barrier, as viewed in the direction of the rotation axis of the rotor core, the first flux barrier being provided between the first contact part and the second contact part, and the first flux barrier being formed in the outer circumferential short side of each of the first slot and the second slot, to protrude toward an outer circumferential side; and
a second flux barrier, as viewed in the direction of the rotation axis of the rotor core, an outer circumferential wall of the second flux barrier being continuous with the first contact part, and the second flux barrier being formed to protrude from an inner long side of each of the first slot and the second slot, wherein a length of the second flux barrier in a direction protruding from the inner long side of each of the first slot and the second slot is larger than a length of the second flux barrier in a width direction.

US Pat. No. 10,714,993

ROTOR, INTERIOR PERMANENT MAGNET MOTOR, AND COMPRESSOR

Mitsubishi Electric Corpo...

1. A rotor comprising:a cylindrical rotor core having a plurality of magnet insertion holes extending along a central axis of the rotor core; and
permanent magnets, each inserted into a corresponding one of the magnet insertion holes, wherein
a slit extending along the central axis is provided between an outer circumferential surface of the rotor core and at least one of the magnet insertion holes,
each of the magnet insertion holes includes a hole inner line and a hole outer line, and the slit is closer to the hole outer line than to the hole inner line,
the slit has a triangular shape whose width decreases toward the magnet insertion holes in a plan view where the central axis is vertical,
the triangular shape of the slit comprises a pair of slit inner lines and a slit outer line in a plan view where the central axis is vertical, the slit inner lines extending toward the outer circumferential surface of the rotor core from an apex of the triangular shape, the apex being located on a side where the magnet insertion holes are located, the slit outer line connecting side ends of the slit inner lines, the side ends each being located on a side opposite to the apex,
each of the slit inner lines is located an interval away from the hole outer line of the magnet insertion hole in a direction along a magnetic pole center line,
the magnetic pole center line extends from the central axis of the rotor core through a center of the permanent magnet, and
the interval is minimum between the apex and the hole outer line of the magnet insertion hole and maximum between the side end of the slit inner line and the hole outer line of the magnet insertion hole.

US Pat. No. 10,714,990

ROTATING ELECTRICAL MACHINE AND ROBOT DEVICE

Kabushiki Kaisha Toshiba,...

1. A rotating electrical machine comprising:a shaft;
an annular winding extending in a rotation direction of the shaft;
a stator core comprising a plurality of stator magnetic poles, the plurality of stator magnetic poles being arranged along the winding;
a rotor core comprising a plurality of rotor magnetic poles, the plurality of rotor magnetic poles being configured to face the plurality of stator magnetic poles; and
a core supporter configured to support the stator core,
the core supporter comprising: a substantially annular casing and a base, the casing extending along an external form of the stator core, and the base including a surface that is substantially parallel to an axial direction of the shaft, the surface of the base facing the casing,
the core supporter including a first insulating section and a second insulating section,
the first insulating section extending in a portion of the casing in the rotation direction of the shaft, the first insulating section extending in the axial direction of the shaft, and the first insulating section having a slit-shape,
the second insulating section being at a boundary between the casing and the base, and the second insulating section electrically insulating the casing and the base, and
in the casing, the first insulating section facing the second insulating section.

US Pat. No. 10,714,987

SYSTEMS AND METHODS FOR WIRELESSLY POWERING OR COMMUNICATING WITH STERILE-PACKED DEVICES

DePuy Synthes Products, I...

1. A surgical method, comprising:aligning a power receiver of a surgical electronic device with a power transmitter of a base station;
wirelessly transferring power from the power transmitter to the power receiver through a sterile container comprising an inner blister pack in which the electronic device is disposed, an outer blister pack in which the inner blister pack is disposed, and an outer box in which the outer blister pack is disposed;
upon receipt of wireless power, automatically initiating communications with the base station; and
automatically switching the device to battery power upon activation of a switch, the switch being configured to detect when the device is physically removed from the inner blister pack.

US Pat. No. 10,714,986

INTELLIGENT INITIATION OF INDUCTIVE CHARGING PROCESS

Mojo Mobility, Inc., San...

1. A universal system including a base unit for an intelligent inductive power transfer process, the system having a charger or power supply being capable of operating under a plurality of inductive power transfer protocols for communication and control of the inductive power transfer process such that each power transfer protocol allows wireless charging operation between receivers and the base unit, the receivers and the base unit being of different manufacturers but also being capable of adhering to an appropriate universal charging protocol chosen from inductive power transfer protocols that are not interoperable,wherein the base unit and the receivers communicate unidirectionally or bi-directionally with each other prior to charging or powering to determine the appropriate universal charging protocol and then proceed to charge or power mobile devices via the receivers using the appropriate universal charging protocol;
wherein the appropriate universal charging protocol defines and establishes one or more of the power transfer frequencies of the charger, a communication method or communication encoding, or data rate and message structure or power requirement; and
wherein the system allows for ineroperability of different communication protocols that are otherwise inoperable without the system.

US Pat. No. 10,714,985

WIRELESS POWER TRANSFER SYSTEM AND METHOD

SPARK CONNECTED LLC, Dal...

1. A wireless power transmitter comprising:a transmitting antenna;
a resonant capacitor coupled in series with the transmitting antenna;
an amplifier coupled to the transmitting antenna;
a foreign object detection circuit comprising:
a first voltage measurement circuit coupled across terminals of the transmitting antenna, the first voltage measurement circuit configured to measure a first voltage, and
a second voltage measurement circuit coupled across terminals of the resonant capacitor, the second voltage measurement circuit configured to measure a second voltage; and
a controller configured to:
receive from a wireless power receiver an average receive power by the wireless power receiver,
determine an average transmit power by the transmitting antenna based on the first voltage and the second voltage, and
determine whether a metallic object is present in an electromagnetic field generated by the transmitting antenna based on the average transmit power and the average receive power.

US Pat. No. 10,714,983

NEAR-FIELD MICROWAVE WIRELESS POWER SYSTEM

Apple Inc., Cupertino, C...

1. A wireless power transmitting device configured to transmit wireless power to a wireless power receiving device through a charging surface, comprising:a plurality of wireless power transmitting antennas having respective patch antenna resonating elements, wherein the charging surface is characterized by a longitudinal axis and wherein the patch antenna resonating elements are arranged in a staggered configuration along the longitudinal axis; and
a transmitter configured to supply alternating-current drive signals to the plurality of wireless power transmitting antennas to transmit the wireless power.

US Pat. No. 10,714,976

WIRELESS POWER RECEIVER

ROHM CO., LTD., Kyoto (J...

1. A wireless power receiver structured to receive a power signal from a wireless power transmitter, the wireless power receiver comprising:a reception antenna having a reception coil structured to receive the power signal;
a rectification circuit having a first AC input terminal and a second AC input terminal coupled to both ends of the reception antenna, and structured to rectify an alternating current flowing through the reception antenna;
a smoothing capacitor structured to smooth an output of the rectification circuit;
a waveform stabilizer structured to be enabled in responsive to assertion of the control signal and to shift a parallel resonance frequency of the reception antenna so as to suppress waveform disturbance which occurs in voltages at the first AC input terminal and the second AC input terminal;
a current sensor structured to detect an output current of the wireless power receiver; and
a main controller structured to receive an output of the current sensor and to generate the control signal which is asserted when the output current is larger than a predetermined threshold,
wherein the waveform stabilizer includes
a first capacitor and a first switch which are provided in series between the first AC input terminal and a ground;
a second capacitor and a second switch which are provided in series between the second AC input terminal and the ground; and
a driver structured to turn on the first switch and the second switch for enabling the waveform stabilizer.

US Pat. No. 10,714,968

POWER CONTROL APPARATUS, POWER CONTROL SYSTEM, AND POWER CONTROL METHOD

NEC Corporation, Tokyo (...

1. A power control apparatus that stores an amount of power exceeding an output upper limit instruction value (W), which is determined by an electricity company in power (W) generated by a power generation apparatus, in an energy storage apparatus, the power control apparatus comprising:at least one memory storing one or more instructions; and
at least one processor configured to execute the one or more instructions to:
decide a storage schedule in which changes in the power (W) to be stored in the energy storage apparatus with time within a predetermined period of time are determined, on the basis of the presence or absence of generation, generated amounts of power, and values of various types of power, the various types of power being classified on the basis of prediction data on changes in the power (W) generated by the power generation apparatus with time within the predetermined period of time, the output upper limit instruction value (W) within the predetermined period of time, the storage schedule in which changes in the power (W) to be stored in the energy storage apparatus with time within the predetermined period of time are determined, an output upper limit (W) of the power generation apparatus within the predetermined period of time,
wherein the various types of power comprise:
first power (W), corresponding to power not exceeding the output upper limit instruction value (W) in the power (W) generated by the power generation apparatus within the predetermined period of time;
third power (W), corresponding to power exceeding the output upper limit (W) in the power (W) generated by the power generation apparatus within the predetermined period of time;
second power (W), corresponding to power obtained by subtracting the third power (W) from power exceeding the output upper limit instruction value (W) in the power (W) generated by the power generation apparatus within the predetermined period of time; and
fourth power (W), corresponding to power obtained by subtracting the second power (W) from the power (W) to be stored in the energy storage apparatus on the basis of the storage schedule.

US Pat. No. 10,714,964

CHARGING A BATTERY OF A COMPUTING DEVICE

Hewlett-Packard Developme...

11. A system for charging a battery of a computing device comprising:a controller communicatively coupled to a processor of the computing device, the controller to:
determine an amount of charge remaining in a battery coupled to the computing device;
in response to a determination that the amount of charge remaining in the battery has decreased more than a first predetermined percentage since connection to a power source during a first predetermined amount of time, decreasing a power state of at least one power consuming circuit of the computing device other than the battery; and
in response to a determination that the amount of charge remaining in the battery is less than a second predetermined percentage and did not increase more than a third predetermined percentage during a second predetermined amount of time, decreasing the power state of the at least one power consuming circuit of the computing device other than the battery.

US Pat. No. 10,714,960

UNIFORM WIRELESS CHARGING DEVICE

Intel Corporation, Santa...

1. A wireless charging device, comprising:a resonator having an inline capacitor and coil windings that include an inner winding having first and second inner coupling points and an outer winding having first and second outer coupling points, the resonator configured to generate a magnetic field; and
a controller that is configured to control a selective connection of:
in a first mode of operation, the first and second inner coupling points of the inner winding to a power source to power to the resonator, and the first outer coupling point to the second outer coupling point via the inline capacitor; and
in a second mode of operation, the first and second outer coupling points of the outer winding to the power source to power the resonator, and the first inner coupling point to the second inner coupling point via the inline capacitor.

US Pat. No. 10,714,956

APPARATUS, SYSTEM, AND METHOD FOR BATTERY CHARGING

1. An apparatus comprising:a charging connector configured to connect to power terminals of a battery;
a data connector configured to connect to the battery; and
a charger controller configured to:
read battery data from the battery via the data connector, and
charge the battery via the charging connector by ramping up an applied voltage based on the battery data and by iteratively, based on the battery data, applying and removing an over-target voltage until a completion threshold is satisfied.

US Pat. No. 10,714,950

CHARGING CONTROL METHOD AND CHARGING DEVICE

GUANGDONG OPPO MOBILE TEL...

1. A charging control method, applicable to a charging device and comprising:sending a quick-charging request to a device to be charged to ask the device to be charged whether to accept a high-current charging of the charging device on a cell of the device to be charged;
receiving a quick-charging permission instruction sent by the device to be charged and performing high-current charging on the cell of the device to be charged;
sending a notification request to the device to be charged, wherein the notification request is configured to notify the device to be charged of sending the voltage value of the cell in real time;
obtaining a voltage value of the cell of the device to be charged;
searching a threshold segment table to find a current regulation instruction matched with a threshold segment containing the voltage value of the cell;
performing current regulation on a first power signal to be outputted by the charging device based on the current regulation instruction to acquire a second power signal; and
outputting the second power signal to the device to be charged.

US Pat. No. 10,714,948

METHOD AND SYSTEM FOR CHARGING MULTI-CELL LITHIUM-BASED BATTERY PACKS

MILWAUKEE ELECTRIC TOOL C...

1. A battery charger, comprising:a housing;
at least two terminals including a power terminal and a sense terminal to electrically connect to a power tool battery pack supported by the housing, the power tool battery pack including a plurality of lithium-based battery cells, each battery cell of the plurality of battery cells having an individual state of charge; and
a controller operable to
supply a charging current to the power tool battery pack through the power terminal,
receive an individual state of charge of at least one of the plurality of battery cells over the sense terminal,
control the charging current being supplied to the power tool battery pack based at least in part on the individual state of charge of the at least one of the plurality of battery cells,
control the charging current being supplied to the power tool battery pack by controlling the battery charger to supply the charging current in a plurality of pulses, the plurality of pulses each having a first period of time during which the charging current is being supplied to the power tool battery pack at a predefined amplitude, and a second period of time during which the supply of charging current is suspended, and
control the charging current being supplied to the power tool battery pack by modifying the first period of time and controlling the second period of time to be constant.

US Pat. No. 10,714,947

SYSTEMS AND METHODS FOR CONTROLLING BATTERY CURRENT

O2MICRO INC., Santa Clar...

1. A battery system comprising:a plurality of input terminals coupled to a same terminal, and connectable to a plurality of battery packs; and
a first battery pack of said battery packs coupled to a first input terminal of said input terminals, wherein said first battery pack comprises:
a control switch, coupled between a battery and said first input terminal, that passes a battery current of said battery;
current regulation circuitry, coupled to said control switch, that regulates said battery current by controlling said control switch according to a reference signal; and
a control circuit, coupled to said current regulation circuitry, that adjusts said reference signal based on a difference between a battery voltage of said battery and an input voltage at said first input terminal.

US Pat. No. 10,714,946

METHOD FOR INITIALIZING A DC CHARGING PROCESS OF A BATTERY BY MEANS OF AN INVERTER

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

1. A method for charging a battery of an electric vehicle at a direct-current (DC) charging apparatus, wherein the vehicle has an inverter, which is connected to the battery, and an electric motor, which is connected to the inverter, the electric motor having a star point, wherein the method comprises the steps of:connecting a vehicle-side charging interface to the DC charging apparatus, wherein a first pole of the DC charging apparatus is coupled to a first pole of the battery, and the second pole of the DC charging apparatus is coupled to the star point of the electric motor;
ascertaining a first voltage which corresponds to the voltage of the battery;
driving at least one switch of the inverter, the at least one switch arranged between the first pole of the battery and an inductor of the electric motor, such that the switch moves to clocked operation;
ascertaining a second voltage established between the star point of the electric motor and the first pole of the battery by the clocked operation of the at least one switch of the inverter;
ascertaining a difference between the second voltage and a DC charging voltage provided by the DC charging apparatus; and
adjusting at least one of the DC charging voltage or the second voltage if the ascertained difference exceeds a prespecified limit value.

US Pat. No. 10,714,942

POWER TRANSMITTER AND WIRELESS POWER TRANSFER SYSTEM

IHI CORPORATION, Tokyo (...

1. A power transmitter for supplying power to a power receiver connected to a load, the power transmitter comprising:a first coil configured to wirelessly transmit the power to a second coil of the power receiver;
a converter configured to receive direct current (DC) power, convert the DC power into alternating current (AC) power, and supply the AC power to the first coil; and
a controller configured to execute power control for causing power supplied to the load to approach desired power,
wherein the controller executes frequency control of the AC power and at least one control of phase shift control of the converter and voltage control of the DC power as the power control,
when the power supplied to the load cannot be caused to approach the desired power by the frequency control, the controller executes at least one of the phase shift control and the voltage control, and
when a difference between a power command value corresponding to the desired power and the power supplied to the load is larger than a predetermined error allowance value, the controller determines that the power supplied to the load cannot be caused to approach the desired power.

US Pat. No. 10,714,940

POWER STORAGE CONTROL APPARATUS AND POWER STORAGE CONTROL METHOD

OMRON Corporation, Kyoto...

1. A power storage control apparatus for performing a charge/discharge control of a plurality of power storage apparatuses deployed in a power distribution network, comprising:a status determination part, determining an availability status of a first power storage apparatus deployed in the power distribution network,
a signal generation part, generating a control signal for using a second power storage apparatus connected to the first power storage apparatus in the power distribution network instead of the first power storage apparatus based on a determination result from the status determination part,
a communication part, transmitting the control signal generated by the signal generation part to the second power storage apparatus,
a storage part, storing information of maintenance schedule of the first power storage apparatus, wherein
the status determination part determines whether the first power storage apparatus is in a maintenance state or not based on the information of maintenance schedule stored in advance in the storage part, and
a search part, searching the second power storage apparatus deployed in the power distribution network based on search criteria comprising an impedance value between the first power storage apparatus and the second power storage apparatus.

US Pat. No. 10,714,934

ELECTROSTATIC DISCHARGE PROTECTION DEVICE, DETECTION CIRCUIT AND PROTECTION METHOD THEREOF

REALTEK SEMICONDUCTOR COR...

1. An electrostatic discharge (ESD) protection device, comprising:a detection circuit configured to output a first control signal and a second control signal according to a first voltage and a second voltage that is different from the first voltage, wherein if an ESD event occurs, the detection circuit is configured to perform an inverse operation according to the second voltage, in order to generate the first control signal and the second control signal; and
a clamping circuit configured to be turned on according to the first control signal and the second control signal if the ESD event occurs, in order to provide a discharging path for a current associated with the ESD event,
wherein if the ESD event does not occur, a voltage level of the second control signal is pulled down to turn off the clamping circuit.

US Pat. No. 10,714,933

METHOD AND APPARATUS FOR LOW CLAMPING VOLTAGE ESD SOLUTION FOR TRANSIENT SENSITIVE APPLICATIONS

TEXAS INSTRUMENTS INCORPO...

1. Apparatus, comprising:a signal terminal for inputting a signal or for outputting a signal;
functional circuitry coupled to the signal terminal;
a positive supply rail for supplying a positive voltage;
a ground supply rail for supplying a ground voltage;
a first electrostatic discharge protection circuit coupled between the positive supply rail and the ground supply rail;
a second electrostatic discharge protection circuit coupled between the signal terminal and the ground supply rail;
an enable circuit comprised of a string of one or more diodes arranged in series so that an anode of a first diode in the diode string is directly coupled to the signal terminal and a cathode of a last diode in the diode string is directly coupled to the positive supply rail, and is arranged so that the voltage needed to forward bias the diode string is greater than the peak voltage at the signal terminal; and
a common trigger circuit that includes a series combination of a resistor and a capacitor connected directly to both the positive supply rail and the ground supply rail, wherein the series combination of the resistor and the capacitor is coupled to the cathode of the last diode in the diode string, the common trigger circuit having a trigger output signal coupled to the first electrostatic discharge protection circuit and to the second electrostatic discharge protection circuit.

US Pat. No. 10,714,929

POWER CONTROL DEVICE

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

1. A power control device comprising:an output voltage controller configured to control an output voltage based on a feedback voltage corresponding to the output voltage; and
an overvoltage protector configured to continue or stop operation of the output voltage controller based on a first detection result of whether the output voltage has exceeded an output voltage threshold value and a second detection result of whether the feedback voltage has fallen to or below a feedback voltage threshold value, wherein
the overvoltage protector includes a judging portion to which the first detection result and the second detection result are input in parallel and that recognizes an abnormal drop in the feedback voltage based on the first detection result and the second detection result thus input.

US Pat. No. 10,714,928

DIAGNOSTIC SYSTEM FOR A VEHICLE ELECTRICAL SYSTEM HAVING A DC-DC VOLTAGE CONVERTER AND A VOLTAGE REGULATOR

LG Chem, Ltd., Seoul (KR...

1. A diagnostic system for a vehicle electrical system having a DC-DC voltage converter and a voltage regulator, the DC-DC voltage converter having a DC-DC voltage converter control circuit coupled between a high voltage switch and a low voltage switch, the voltage regulator having first and second output terminals outputting first and second voltages, respectively, comprising:a microcontroller having a microprocessor and a first analog-to-digital converter, the microprocessor having first and second voltage regulator monitoring applications and first and second diagnostic handler applications;
the first analog-to-digital converter measuring the first voltage of the voltage regulator at a first time and generating a first voltage value based on the first voltage;
the first voltage regulator monitoring application setting a first voltage regulator status flag equal to a first fault value when the first voltage value is greater than a first maximum voltage value;
the first diagnostic handler application transitioning each of the high voltage switch and the low voltage switch to an open operational state when the first voltage regulator status flag is equal to the first fault value;
the first analog-to-digital converter measuring the first voltage at a second time and generating a second voltage value based on the first voltage;
the second voltage regulator monitoring application setting a second voltage regulator status flag equal to a second fault value when the second voltage value is less than a first minimum voltage value; and
the second diagnostic handler application transitioning each of the high voltage switch and the low voltage switch to the open operational state when the second voltage regulator status flag is equal to the second fault value.

US Pat. No. 10,714,927

SELF-DISCONNECTING POWER SOURCE APPARATUS

INTERNATIONAL BUSINESS MA...

1. A method for protecting an electrical device from an electrical shortage using a power source apparatus, the method comprising:receiving, at one or more triggering components of the power source apparatus, an input signal indicative of a triggering event;
sending by the one or more triggering components, a disconnection signal to a disconnection component of the power source apparatus;
disconnecting the power source from circuitry of the electrical device; and
reconnecting the power source to the circuitry of the electrical device using a reconnection component of the power source apparatus, the reconnection component comprising a mechanical switch,
wherein the power source and the disconnection component are contained within a waterproof housing,
wherein the triggering event is fluid being detected within the electrical device, and wherein the input signal is received from a fluid detection circuit of the electrical device.