US Pat. No. 10,341,860

LEARNED DUAL BAND WIFI NETWORK ASSOCIATION

Apple Inc., Cupertino, C...

1. A method comprising:maintaining, by a first device, a first identifier associated with a first wireless network provided by an access point;
determining, by the first device, an item of security information used to connect to the first wireless network;
generating, by the first device, a second identifier using the first identifier, wherein the second identifier is generated based at least in part on a relationship between the first wireless network and a second wireless network provided by the access point; and
sending, by the first device, the second identifier and the item of security information to a second device, the second identifier being configured to enable the second device to connect automatically to the second wireless network using the item of security information.

US Pat. No. 10,341,858

SYSTEMS AND METHODS FOR OBSCURING USER LOCATION

Symantec Corporation, Mo...

1. A computer-implemented method for obscuring user location, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:detecting a motion of a user mobile device through a motion sensor of the user mobile device;
checking whether the motion of the user mobile device satisfies a specified threshold that defines a threshold level of motion;
determining that the motion of the user mobile device satisfies the specified threshold that defines the threshold level of motion; and
protecting a user of the user mobile device by obscuring, in response to determining that the motion of the user mobile device satisfies the specified threshold, an actual location of the user mobile device by outputting information indicating a decoy location of the user mobile device that deviates from the actual location of the user mobile device at least in part by:
accessing a detected location of the user mobile device that was detected by a location sensor of the user mobile device; and
altering the detected location of the user mobile device such that an accuracy of the detected location of the user mobile device is reduced; wherein:
the user mobile device requests for authorization to output the information indicating the decoy location prior to determining that the motion of the user mobile device satisfies the specified threshold that defines the threshold level of motion.

US Pat. No. 10,341,852

INFORMATIONAL ARTICLES IN RESPONSE TO DETECTION OF DEVICES OR SOFTWARE

APPLE INC., Cupertino, C...

6. A non-transitory computer readable medium comprising instructions stored thereon, the instructions effective to cause an application including an informational article stream service, and a new paired device or service to cause a computing device to:determine by a new paired device service that a new device or a new service has become present;
request an article pertinent to the new device or the new service from a server by the informational article stream service; and
display, by the informational article stream service, an icon representing article pertinent to the new device or service within a stream of icons representing informational articles within the application.

US Pat. No. 10,341,851

METHOD AND SYSTEM FOR CELL IDENTIFIER OPTIMIZATION

NOKIA SOLUTIONS AND NETWO...

9. A cellular telecommunications system comprising:a plurality of base stations serving a plurality of cells including a target cell served by a target base station; and
a network resource controller having at least one processor and a non-transitory computer readable medium with computer executable instructions stored thereon which, when executed by the at least one processor, perform the following processes:
retrieving automatic neighbor relations (ANR) data including neighbor cell list information for the plurality of cells;
determining, from the ANR data, first and second cells that are neighbors to the target cell and use a same Physical Cell Identifier (PCI), and at least one of the first and second cells is an inbound neighbor to the target cell;
determining that PCI confusion is present between the first and second cells with respect to the target cell; and
resolving the PCI confusion,
wherein the network resource controller determines the presence of a PCI collision by determining a number of tiers between the first cell and the second cell, and comparing the number of tiers to a threshold value.

US Pat. No. 10,341,849

ANYCAST MANIFEST RETRIEVAL, UNICAST CONTENT RETRIEVAL

Level 3 Communications, L...

1. A method of serving content in a network comprising:receiving a request, from a requesting device, for a content manifest at a particular serving node associated with an anycast address, the particular serving node being one of a plurality of manifest serving nodes associated with the anycast address and the request comprising information of the requesting device in communication with the particular serving node;
evaluating, based on information from the requesting device, whether to provide the content manifest, edit the content manifest, or redirect the user device to another manifest server;
determining, based on the evaluation, to edit the content manifest to include at least one unicast address of a content delivery node suitable for delivering the content to the requesting device;
editing the content manifest; and
serving the content manifest to the requesting device; and
transmitting the content from the content delivery node associated with the unicast address to the requesting device.

US Pat. No. 10,341,846

CONTROLLING IMPLEMENTATION OF SERVICES IN A MOBILE TELECOMMUNICATIONS NETWORK

Telefonaktiebolaget LM Er...

6. A method for use in a network node for controlling implementation of services in a mobile telecommunications network, the mobile telecommunications network comprising a user database for storing at least one user subscription profile, each user subscription profile associated with services implemented in at least one network domain and comprising a plurality of individual Operator Determined Barring indicators, ODBs, and respective status information, for the services associated with the user subscription profile, the method comprising:receiving, by a receiver from the user database, a user subscription profile, a master ODB indicating barring for a plurality of the services associated with the user subscription profile, and master ODB status information;
determining, by a master ODB status determiner, that the master ODB is active based on the received master ODB status information; and
initiating, by an ODB initiator, for the plurality of services, barring for all individual ODB indicators in the user subscription profile irrespective of the received status information for the individual ODB indicators.

US Pat. No. 10,341,731

VIEW-SELECTION FEEDBACK FOR A VISUAL EXPERIENCE

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:presenting a visual experience on a display of a mobile media-consumption device, the visual experience comprising:
a live-action or computer-animated film; and
a story having story views and context views, the story views presenting at least a portion of an event of an authored series of events, the context views presenting context of the visual experience, the context comprising additional detail about at least one of the story views or an element of the visual experience separate from the authored series of events;
receiving view selections during the presentation of the visual experience, the view selections non-passively made by a user during the presentation of the visual experience, the view selections received through one or more orientation sensors of the mobile media-consumption device, the view selections configured to view a part, but not all, of the visual experience, the part of the visual experience comprising at least a portion of one of the story views or a portion of one of the context views from among the story views and the context views of the story of the visual experience;
viewing, based on the received view selections, the part of the visual experience on the display;
determining, during the presentation of the part of the visual experience and based on the view selections, an alteration to a current or future story view or a current or future context view of the visual experience;
providing the alteration, during the presentation of the part of the visual experience, effective to alter the current or future story view or the current or future context view of the visual experience;
determining, based on the received view selections and the viewed part of the visual experience, one or more interest elements of the visual experience, the determined one or more interest elements of the visual experience corresponding to an interest level of the user;
aggregating the determined one or more interest elements of the visual experience into feedback;
transmitting the feedback of the visual experience;
receiving another visual experience, the other visual experience adjusted to correspond to the transmitted feedback; and
presenting the other visual experience on the display of the mobile media-consumption device.

US Pat. No. 10,341,728

MEDIA SYSTEMS FOR TEMPORALLY AND CONTEXTUALLY RELEVANT RECOMMENDATIONS

SLING MEDIA L.L.C., Fost...

1. A media system comprising:a client device coupled to a network;
a database maintaining usage information associated with a user of the client device, the usage information pertaining to one or more preceding viewings of media content by the user; and
a server coupled to the client device via the network and to the database to:
identify a current viewing context; and
in response to the user selecting a filter graphical user interface element presented within a graphical user interface display on the client device:
determine one or more previously viewed media programs associated with the current viewing context based on the usage information;
identify a plurality of recently available instances of media programs that best match information associated with the one or more previously-viewed media programs from among a plurality of available media programs from one or more content sources coupled to the network that originated after a preceding viewing session for the user;
provide a filtered graphical user interface display on the client device including only the plurality of recently available instances of media programs that best match the information associated with the one or more previously viewed media programs, wherein:
the filtered graphical user interface display is populated with a first number of the plurality of recently available instances of media programs having a preferred program type of a plurality of program types and a second number of the plurality of recently available instances of media programs having a different program type of the plurality of program types; and
the first number relative to the second number corresponds to a relative distribution of program type preferences for the user across the plurality of program types; and
initiate presentation, on the client device, of audiovisual content of a selected media program of the plurality of recently available instances of media programs included on the filtered graphical user interface display that is selected by a user of the client device.

US Pat. No. 10,341,725

METHODS AND SYSTEMS FOR DETERMINING USER ENGAGEMENT BASED ON USER INTERACTIONS DURING DIFFERENT TIME INTERVALS

Rovi Guides, Inc., San J...

1. A method for determining a level of user engagement based on user interactions, the method comprising:receiving a first media asset for consumption;
selecting a first time interval based on a first start time and a first end time;
retrieving a first record of a first plurality of user inputs received during the first time interval, wherein the first record indicates an input type for each of the first plurality of user inputs;
selecting a second time interval, prior to the first time interval, by shifting the first start time and the first end time to determine a second start time and a second end time for the second time interval;
retrieving a second record of a second plurality of user inputs received during the second time interval, wherein the second record indicates an input type for each of the second plurality of user inputs;
determining a first frequency of each input type of the first plurality of user inputs during the first time interval;
determining a second frequency of each input type of the second plurality of user inputs during the second time interval;
generating a first metric that describes the first frequency of each input type of the first plurality of user inputs during the first time interval;
generating a second metric that describes the second frequency of each input type of the second plurality of user inputs during the second time interval;
determining that the first media asset is consumed during the first time interval and a second media asset is consumed during the second time interval;
tagging the first media asset with the first metric and the second media asset with the second metric;
determining the level of user engagement for the first media asset based on the tagging by:
comparing the first frequency of each input type in the first plurality of user inputs with a corresponding second frequency of each input type in the second plurality of user inputs;
calculating respective percent differences between the first frequency of each input type in the first plurality of user inputs and the corresponding second frequency in the second plurality of user inputs; and
determining the level of user engagement for the first media asset based on the respective percent differences;
selecting a portion of media to insert into the first media asset based on the level of user engagement for the first media asset; and
inserting the selected portion of media into the first media asset.

US Pat. No. 10,341,713

METHODS AND SYSTEMS FOR PROVIDING CONTENT

Comcast Cable Communicati...

1. A method comprising:receiving, by a content management device and from a user device, a first media control request while a first content item is being outputted for display, wherein the first media control request comprises an identifier that identifies the first content item;
determining, by the content management device, a time point of the first content item associated with the first media control request;
determining, by the content management device, a second content item based on:
the time point of the first content item associated with the first media control request,
the first content item, and
a requested viewing speed associated with the first media control request; and
causing, by the content management device, simultaneous display of the first content item and the second content item by the user device.

US Pat. No. 10,341,711

REMOTE CONTROLLER DEVICE WITH ELECTRONIC PROGRAMMING GUIDE AND VIDEO DISPLAY

Saturn Licensing LLC, Ne...

1. A remote controller device operable to control a television, the remote controller device comprising:a remote controller display screen, wherein the remote controller display screen is a touch screen: and
a processor in communication with the remote controller display screen and configured to:
concurrently display on the remote controller display screen a first item of video content in real time, wherein an area of the remote controller display screen consisting of the display of the first item of video content is a video content display area of the remote controller display screen, metadata of the first item of video content, and available programming content information of other items of video content that can be displayed on the television and are different from the first item of video content, wherein the first item of video content is displayed while the television is concurrently displaying in real time the first item of video content,
receive a first user command for preliminarily selecting a second item of video content that is different from the first item of video content being displayed on the television, the first user command comprising the user touching only a second item area of the remote controller display screen, wherein the second item area is different from the video content display area and corresponds to the second item of video content,
receive the second item of video content in response to the first user command, in response to the first user command and while the television continues to display the first item of video content, replace the first item of video content displayed on the remote controller display screen with the second item of video content, wherein the second item of video content is displayed concurrently with the available programming content of the video content that can be displayed on the television and the metadata of the first item of video content,
after replacing the first item of video content displayed on the video content display area with the second item of video content in response to the first user command selecting the second item area, receive a second user command for finally selecting the second item of video content, the second user command comprising touching by the user of only the second item of video content of the video content display area of the remote controller display screen while the second item of video content is displayed on the video content display area of the remote controller display screen, and
in response to the second user command transmit to the television a selection command that causes the television to display the second item of video content on the television.

US Pat. No. 10,341,709

ELECTRONIC DISPLAY SYSTEMS CONNECTED TO VEHICLES AND VEHICLE-BASED SYSTEMS

Allstate Insurance Compan...

1. An electronic display system comprising:one or more processors;
a network interface configured to transmit content to one or more digital roadside displays or other digital displays; and
at least one memory storing computer-readable instructions that, when executed by the one or more processors, cause the electronic display system to:
determine that a first vehicle is in proximity of or on-route to the one or more digital roadside displays;
receive driving pattern data for the first vehicle including driving behaviors and driving performance metrics;
determine first digital content for the one or more digital roadside displays or other digital displays, based on the received driving pattern data for the first vehicle;
determine a beginning time and an ending time for displaying the first digital content; and
transmit the first digital content and the beginning time and ending time via the network interface to the one or more digital roadside displays or other digital displays.

US Pat. No. 10,341,705

DIGITAL OVERLAY OFFERS ON CONNECTED MEDIA DEVICES

The Nielsen Company (US),...

1. A communication device comprising:a memory storing instructions and a plurality of offers in a virtual wallet;
private area networking (PAN) circuitry;
a display device; and
a processor coupled to the display device and configured to execute the instructions to:
pair the PAN circuitry with a television configured to enable interaction by the communication device with offers delivered in conjunction with commercials streamed to the television;
detect a first offer delivered over an offer distribution network to the communication device and in conjunction with a first broadcast commercial, the first offer including a selectable indicia, wherein an offer computing system of the offer distribution network is configured to use automatic content recognition to identify commercial metadata from the first broadcast commercial and responsively deliver the first offer to the communication device; and
deliver the first offer to the virtual wallet in response to detecting selection of the selectable indicia;
associate a tracker of the offer computing system with the first offer in the virtual wallet, the tracker managed by a third party and configured to identify redemption of the first offer at a vendor point-of-sale (POS) system and a location of the redemption of the first offer;
detect a selection of the first offer within the virtual wallet;
communicate with the vendor POS system configured to redeem the first offer in response to detecting the selection of the first offer;
update the tracker based on the communication with the vendor POS system and the location of the redemption of the first offer; and
detect a targeted offer based on the updated tracker at a time when the television receives a second broadcast commercial, the targeted offer corresponding to broadcast content of the second broadcast commercial.

US Pat. No. 10,341,702

METHOD AND SYSTEM FOR PROVIDING DIFFERENT CATEGORIES OF PROGRAMMING DATA TO A USER DEVICE FROM HEAD END SYSTEMS

The DIRECTV Group, Inc., ...

1. A method comprising:receiving data for linear content comprising first metadata comprising a linear content type category, channel data, schedule data, program data, a content category and a first thumbnail image from a traffic and scheduling system and second metadata for a non-linear content type comprising a second thumbnail image and different than the linear content type from a content management system at a listing service module, said non-linear content being content available on demand at a request of a user and said linear content broadcasted at a predetermined time to a plurality of users;
receiving billing data from a first module for the content having the linear content type and the non-linear content type at the listing service module;
combining the first metadata and at least a first portion of the billing data in the listing service module to form first combined programming data and combining the second metadata and at least a second portion of the billing data to form second combined programming data;
communicating the first combined programming data for linear content to a program guide web service;
communicating the second combined programming data for non-linear content to a non-linear program guide web service;
distributing the first combined programming data to a linear cache from the program guide web service through a distribution application based on the linear content type;
distributing the second combined programming data to a non-linear cache from the non-linear program guide web service through the distribution application based on the non-linear content type, said non-linear cache separate from the linear cache and is separately accessible from a user device;
storing the first combined programming data in the linear cache accessible from a user device and storing the second combined programming data in the non-linear cache;
accessing the linear cache from the user device;
thereafter, displaying, on a display associated with the user device, a linear content display screen comprising the first thumbnail image and in response thereto communicating the first combined programming data from the linear cache;
accessing the non-linear cache from the user device; and
thereafter, displaying, on a display associated with the user device, a non-linear content display screen comprising the second thumbnail image and in response thereto communicating the second combined programming data from the non-linear cache.

US Pat. No. 10,341,700

DYNAMIC BINDING FOR USE IN CONTENT DISTRIBUTION

Level 3 Communications, L...

1. A system comprising:an electronic dynamic binding system comprising:
at least one or more processors coupled to one or more memory systems;
a traffic monitor stored on the one or more memory systems and executable by the at least one or more processors, wherein the traffic monitor is configured to monitor network traffic associated with content from a content provider mapped to a number of content servers in a content delivery network serving the content;
a metric determination module stored on the one or more memory systems and executable by the at least one or more processors, wherein the metric determination module is configured to compute at least one metric associated with the network traffic, wherein the at least one metric comprises content popularity;
a threshold adjustment module stored on the one or more memory systems and executable by the at least one or more processors, wherein the threshold adjustment module is configured to:
(i) adjust the number of content servers mapped to the content provider; and
(ii) provide hysteresis when adjusting the number of content servers;
a binding map stored on the one or more memory systems, wherein the binding map identifies:
(i) the content servers mapped to the content provider; and
(ii) a maximum set of content servers that can be bound to the content provider; and
a remapping module stored on the one or more memory systems and executable by the at least one or more processors, wherein the remapping module is configured to:
when the at least one metric associated with the network traffic is greater than a threshold:
(i) remap other content servers of the content delivery network to the content provider based on the at least one metric associated with the network traffic; and
(ii) gradually allow content requests to be received by the other content servers.

US Pat. No. 10,341,699

SYSTEM FOR ADDRESSING ON-DEMAND TV PROGRAM CONTENT ON TV SERVICES PLATFORM OF A DIGITAL TV SERVICES PROVIDER

Broadband iTV, Inc., Hon...

1. A method for receiving, via a closed system, video content to be viewed on a subscriber device, having a tuner, associated with a subscriber of a video-on-demand system using a hierarchically arranged interactive electronic program guide, comprising:(a) transmitting, from the subscriber device to a television service platform, a request by the subscriber to log in to the video-on-demand system;
(b) generating, by the subscriber device in response to a first request by the subscriber after logging in to the video-on-demand system, the interactive electronic program guide to be presented to the subscriber as a templatized video-on-demand display on a display for the subscriber device to access video-on-demand programs previously stored on a video server associated with a television service provider in a digital video format as part of the video-on-demand system, wherein the subscriber device has access to a plurality of different display templates for use with the interactive electronic program guide, and wherein the interactive electronic program guide enables the subscriber using the subscriber device to navigate in a drill-down manner through titles by category information in order to locate a first of the titles whose associated video content is desired for viewing on the subscriber device using the same category information in metadata associated with the video content,
wherein the navigating through the titles in a drill-down manner comprises navigating from a first level of a hierarchical structure of the interactive electronic program guide to a second level of the hierarchical structure of the interactive electronic program guide to locate a first title;
(c) tracking, at the subscriber device, navigation data related to a navigation path taken by the subscriber in navigating through the interactive electronic program guide in the drill-down manner to select the video-on-demand programs for viewing, including the first title and the category information associated with the first title;
(d) providing, by the subscriber device to a profiling system, the tracked navigation data for the subscriber for preparing subscriber profile data, wherein the subscriber profile data is to be provided to a targeting system to generate feedback data as to subscriber preferences based at least on the subscriber profile data; and
(e) generating, by the subscriber device in response to a second request by the subscriber, an updated interactive electronic program guide to be displayed to the subscriber on the templatized video-on-demand display on the display of the subscriber device, wherein the updated interactive electronic program guide is prepared based on the feedback data from the targeting system, and wherein the generation of the updated interactive electronic program guide comprises obtaining, via an application program interface of the television service provider, the titles and the category information associated with the titles for the video-on-demand programs to populate the updated interactive electronic program guide;
wherein the templatized video-on-demand display has been generated in a plurality of layers, comprising:
(a) a first layer comprising a background screen to provide at least one of a basic color, logo, or graphical theme to display;
(b) a second layer comprising a particular display template from the plurality of different display templates layered on the background screen, wherein the particular display template comprises one or more reserved areas that are reserved for displaying content provided by a different layer of the plurality of layers; and
(c) a third layer comprising reserved area content generated using the received video content, the associated metadata, and an associated plurality of images to be displayed in the one or more reserved areas in the particular display template as at least one of text, an image, a navigation link, and a button;
wherein a first template of the plurality of different display templates is used as the particular display template for the templatized video-on-demand display for displaying the first level of the hierarchical structure of the interactive electronic program guide and wherein a second template of the plurality of different display templates is used as the particular display template for the templatized video-on-demand display for displaying the second level of the hierarchical structure of the interactive electronic program guide.

US Pat. No. 10,341,697

METHOD AND SYSTEM FOR REMOTELY CONTROLLING CONSUMER ELECTRONIC DEVICES

Gracenote, Inc., Emeryvi...

1. A method comprising:accessing, at a media system, a sequence of media content;
accessing, at the media system, replacement media content, wherein the replacement media content is selected based on at least a portion of the sequence of media content; and
causing presentation of a displayed sequence of media content that includes at least a portion of the sequence of media content and at least a portion of the replacement media content, the presentation of the displayed sequence of media content including:
interrupting the at least the portion of the replacement media content by causing presentation of a further sequence of media content in response to a first request received during the presentation of the at least the portion of the replacement media content, the further sequence of media content being presented without presenting the replacement media content;
if a second request is received within a predetermined time of the first request, resuming presentation of the replacement media content in response to the second request; and
if the second request is received outside the predetermined time of the first request, presenting the sequence of media content responsive to the second request,
wherein the predetermined time is related to a duration of the replacement media content.

US Pat. No. 10,341,695

MEDIA MANAGEMENT BASED ON DERIVED QUANTITATIVE DATA OF QUALITY

1. A method comprising:identifying, via a processor, a set of video files associated with a request, where each video file in the set of video files is an instance of a same video stored in preparation for user viewing;
identifying a respective segment within each video file of the set of video files, to yield a respective identified segment of each video file;
rating a signal quality of the respective identified segment of each video file according to a number of compression artifacts found in the respective identified segment of each video file, to yield a respective rated video segment;
concatenating a composite version of the same video using the respective rated video segment from multiple instances of the set of video files; and
returning, in response to the request, the composite version.

US Pat. No. 10,341,694

DATA PROCESSING METHOD AND LIVE BROADCASTING METHOD AND DEVICE

ALIBABA GROUP HOLDING LIM...

1. A data processing method, comprising:converting audio and video data into broadcast data in a predetermined format, and performing speech recognition on audio data in the audio and video data;
in response to text information obtained from the speech recognition comprising a preset keyword, converting the text information to a corresponding operation instruction according to a preset corresponding relationship between the keyword and the operation instruction, and sending the operation instruction to a network device; and
in response to the text information obtained from the speech recognition not comprising the preset keyword, adding text information obtained from speech recognition into the broadcast data.

US Pat. No. 10,341,693

PRE-EMPTIVE CONTENT CACHING IN MOBILE NETWORKS

International Business Ma...

1. A method comprising:determining a current location and a current velocity of a mobile communications device;
determining a rate at which a user of the mobile communications device is accessing a data stream that has been received from a current wireless transceiver at the current location, wherein the current wireless transceiver transmits the data stream to the mobile communications device at the current location;
generating, based on a determined current location and the current velocity of the mobile communications device, a prediction for a next wireless transceiver to be accessed by the mobile communications device at a next location;
pre-caching a portion of the data stream at the predicted next wireless transceiver, wherein the portion of the data stream to be pre-cached is at least partially based on the rate at which the data stream is being accessed by the user of the mobile communications device at the current location;
determining that the mobile communications device has moved to the next location;
responsive to the determination that the mobile communications device has moved to the next location, streaming the pre-cached portion of the data stream from the predicted next wireless transceiver to the mobile communications device;
detecting, by one or more processors, repeated user disruptions of a playback of the data stream; and
adjusting, by the one or more processors, the pre-caching of the portion of the data stream at the predicted next wireless transceiver based on the repeated user disruptions of the playback of the data stream.

US Pat. No. 10,341,684

HIGH DEFINITION SURVEILLANCE IMAGE STORAGE OPTIMIZATION APPARATUS AND METHODS OF RETENTION TRIGGERING

Eagle Eye Networks, Inc.,...

1. A method for operation of a high definition video surveillance storage optimization apparatus comprises:receiving a high definition video stream;
transforming the video stream into segments with retention meta data headers;
receiving extrinsic events and sensor measurements;
receiving retention policies and metric thresholds;
determining retention metrics and flags;
receiving a purging directive;
evaluating calendar and policy constraints on purging;
masking video file segments protected by retention meta data from purging; and
removing pointers to video file segments available to purging.

US Pat. No. 10,341,672

METHOD AND SYSTEM FOR MEDIA SYNCHRONIZATION

KOREA ADVANCED INSTITUTE ...

1. A method for media synchronization, comprising: collecting stream source information; generating network delay information between stream sources by performing a delay test between the stream sources; setting synchronization information of a stream source corresponding to a specific channel based on the collected stream source information and the network delay information; measuring network delay with at least one user terminal to receive the stream source; updating the synchronization information based on the measured network delay; and performing time synchronization with the at least one user terminal based on a time clock of the at least one user terminal comprisingrequesting the time clock of a corresponding terminal to each of a plurality of user terminals when the plurality of user terminals requests to provide the stream source; receiving the time clock of a corresponding terminal from each of the plurality of user terminals in response to the requesting of the time clock; and performing time synchronization between the plurality of user terminals based on the received time clock comprising
generating a common time stamp based on the time clock of the corresponding terminal and identifier
information of the corresponding terminal; and providing a stream inserted with the generated common time stamp to each of the plurality of user terminals.

US Pat. No. 10,341,670

VIDEO ENCODER BIT RATE STABILIZATION

AMAZON TECHNOLOGIES, INC....

1. A method of adjusting a bit rate of a portion of a video stream, the method comprising:determining a first frame of the video stream to be encoded and sent over a network to a recipient computing device;
determining a first quantization value of an encoder, wherein the first quantization value was used to encode a previous frame of the video stream, prior to the first frame;
determining a first estimated compressed frame size of the first frame when encoded with the first quantization value;
determining that the first estimated compressed frame size is less than a target frame size tolerance band, wherein the target frame size tolerance band represents a range of frame sizes suitable to maintain a target bit rate of the video stream;
determining a second quantization value, wherein the second quantization value is less than the first quantization value;
determining a second estimated compressed frame size of the first frame when encoded with the second quantization value;
determining that the second estimated compressed frame size is within the target frame size tolerance band;
generating a compressed first frame by encoding the first frame of the video stream with the second quantization value; and
sending the compressed first frame over the network to the recipient computing device.

US Pat. No. 10,341,669

TEMPORALLY ENCODING A STATIC SPATIAL IMAGE

Intel Corporation, Santa...

1. A system for temporally encoding static spatial images, the system comprising:electronic circuitry; and
a memory including instructions that, when executed by the electronic circuitry, cause the electronic circuitry to:
obtain a static spatial image, the static spatial image defining pixel values over an area;
select a scan path, the scan path defining:
a path across the area of the static spatial image; and
a duration path, the duration path being a non-linear function that defines progression of the scan path in time;
scan a window in accordance with the scan path on the static spatial image to produce changes in a portion of the window over time; and
record the changes in the portion of the window with respective times of the changes.

US Pat. No. 10,341,665

METHOD OF PROVIDING RANDOM ACCESS FOR VIDEO DATA BASED ON RANDOM ACCESSIBLE P-FRAME

INNODEP Co., LTD., Seoul...

1. A method of providing random access for video data based on random accessible P-frame, wherein the video data includes a series of frame data, the method comprising:generating at least one I-frame by performing intraframe encoding on specific frame data out of the series of frame data;
generating a series of P-frames by performing interframe encoding on the remaining frame data of the series of frame data with reference to each corresponding previous frame data;
identifying a P-frame out of the series of P-frames as a random accessible P-frame of the video data;
identifying the closest preceding I-frame for the random accessible P-frame;
identifying a reference frame data by a frame data corresponding to a predetermined spacing step from the random accessible P-frame;
generating a random access reference frame for the random accessible P-frame by performing interframe encoding on the reference frame data with reference to the closest preceding I-frame; and
inserting the random access reference frame in user defined fields of header area of video data packets, wherein the video data packets are prepared for transmitting the I-frame and the series of P-frames.

US Pat. No. 10,341,661

METHOD AND DEVICE FOR ENCODING/DECODING IMAGES

Electronics and Telecommu...

1. A method of encoding a video using an encoding apparatus, the method comprising:obtaining, using the encoding apparatus, transform coefficients of a current block by performing inverse-quantization on quantized transform coefficients of the current block;
obtaining, using the encoding apparatus, a residual sample of the current block by performing an inverse-transform on the transform coefficients of the current block based on a transform type of the current block;
obtaining, using the encoding apparatus, a prediction sample of the current block;
reconstructing, using the encoding apparatus, a reconstructed sample of the current block using the residual sample and the prediction sample; and
encoding using the encoding apparatus, a first information indicating whether the residual sample for the current block is present and a second information indicating whether the inverse-transform is performed on the residual sample of the current block,
wherein the transform type is determined to be a Discrete Cosine Transform (DCT) or a Discrete Sine Transform (DST),
wherein in response to a size of the current block not being equal to 4×4, the transform type is determined to be the DCT, and
wherein the transform type is determined independently of an intra prediction mode of the current block.

US Pat. No. 10,341,655

HEVC ENCODING DEVICE AND METHOD FOR DETERMINING INTRA-PREDICTION MODE USING THE SAME

AJOU UNIVERSITY INDUSTRY-...

1. A high efficiency video coding (HEVC) encoding device for determining an intra-prediction mode of an image, the HEVC encoding device comprising:a candidate group updater configured to select a plurality of representative modes as a candidate group from among intra-prediction modes and update the candidate group using a plurality of minimum modes selected from the candidate group, the plurality of representative modes representing a range where there is an optimal mode; and
an optimal mode selector configured to select any one mode as an optimal mode from among a plurality of minimum modes selected from the updated candidate group,
wherein, upon the penultimate update of the candidate group, the candidate group updater updates a candidate group before the penultimate update by using a DC mode and a planar mode in addition to a plurality of minimum modes selected from the candidate group before the penultimate update,
wherein the candidate group updater updates the candidate group by adding and subtracting variable mode values to/from each of the plurality of minimum modes, while proceeding from a second update of the candidate group to a penultimate update of the candidate group,
wherein the variable mode value is decreased by a predetermined ratio as a number of update repetition is increased.

US Pat. No. 10,341,650

EFFICIENT STREAMING OF VIRTUAL REALITY CONTENT

ATI TECHNOLOGIES ULC, Ma...

1. A method of processing Virtual Reality (VR) content, the method comprising:receiving tracking information including at least one of user position information and eye gaze point information;
using one or more processors to:
predict, based on the user tracking information, a user viewpoint of a next frame of a sequence of frames including video data to be displayed,
estimate, for a video portion in a previously encoded frame, a corresponding location of the video portion in the next frame based on the user tracking information, wherein the video portion in the previously encoded frame is encoded using a first encoding mode;
render the video portion in the next frame to be displayed at the estimated corresponding location in the next frame;
identify, based on the estimated corresponding location of the video portion in the next frame, the video portion in the previously encoded frame;
encode the video portion in the next frame using the first encoding mode; and
encode another portion of the next frame using a second encoding mode determined from a prediction mode map.

US Pat. No. 10,341,643

PROCESS AND SYSTEM FOR ENCODING AND PLAYBACK OF STEREOSCOPIC VIDEO SEQUENCES

3DN, LLC, Ottawa (CA)

1. A method for displaying images, comprising:in a conventional two-dimensional (2D) viewing mode:
driving a 2D image of a plurality of 2D images to a head mountable display; and
in a stereoscopic three-dimensional (3D) viewing mode:
driving to the head mountable display a left image of a plurality of left images for left eye viewing, wherein at least a portion of the plurality of left images are generated using time interpolation to increase a frame rate of the display, and a right image of a plurality of right images for right eye viewing, the left image and the right image being time-synchronized with parallax for perception of depth in the stereoscopic 3D viewing mode, wherein the driving comprises simultaneous dual presentation of the left image and the right image.

US Pat. No. 10,341,627

SINGLE-HANDED FLOATING DISPLAY WITH SELECTABLE CONTENT

INTERMEC IP CORP., Fort ...

1. A barcode scanning device comprising:a stabilized component having a projector;
a nonstabilized component having a light emitting component; and
a camera adapted to:
scan a work item including a barcode;
wherein the barcode scanning device is adapted to:
decode the barcode scanned by the camera to identify the work item;
project, via the projector and in response to decoding the barcode, a first user interface on a surface of the identified work item such that the projected first user interface is within a field of view of the camera, wherein the first user interface comprises one or more commands and/or options associated with the identified work item that are selectable by the barcode scanning device based on a position of the stabilized component relative to a position of the nonstabilized component, wherein the one or more commands and/or options of the projected first user interface are selected based on a position of a light indicator projected by the light emitting component within the projected first user interface;
detect a position of the light indicator relative to the projected first user interface by recognizing presence of the light indicator within a particular portion of a grid structure associated with the field of view of the camera and correlating the position of the light indicator detected by the camera with a command or option of the one or more commands and/or options of the projected first user interface based on the grid structure, wherein the grid structure is generated using grid technology and is independent of the projected first user interface;
receive an indication of a selection of the command or option based on a position of the selection indicator relative to a position of the projected first user interface; and
project a second user interface corresponding to the command or option in the first user interface in response to receiving the selection.

US Pat. No. 10,341,623

OPTICAL PROJECTION SYSTEM AND ENERGY CONTROL METHOD THEREFOR USING SELECTION UNIT

Coretronic Corporation, ...

1. An optical projection system, comprising:a light source module capable of emitting at least one light beam;
an optical engine for receiving the light beam and modulating the light beam according to at least one image signal to form an image beam;
a thermoelectric generator for absorbing heat in the optical projection system and converting the heat into electrical energy;
a storage unit for storing the electrical energy, wherein a state of charge of the storage unit is allowed to reach at least a first level or a second level, and the second level is larger than the first level;
a first electronic device and a second electronic device for receiving the electrical energy stored in the storage unit, wherein the first electronic device has a first threshold voltage, the second electronic device has a second threshold voltage, the first threshold voltage is a minimum voltage required to make the first electronic device operable, the second threshold voltage is a minimum voltage required to make the second electronic device operable, and the second threshold voltage is larger than the first threshold voltage; and
a selection unit, wherein the selection unit outputs a first selection signal to the storage unit to turn on the first electronic device having the first threshold voltage when the state of charge of the storage unit reaches the first level and turn on the second electronic device having the second threshold voltage when the state of charge of the storage unit reaches the second level, and the selection unit outputs a second selection signal to the storage unit to selectively shut down at least one of the first electronic device and the second electronic device according to (1) the state of charge of the storage unit and (2) the first threshold voltage of the first electronic device and the second threshold voltage of the second electronic device, wherein the second electronic device with the second threshold voltage is set by the selection unit to have higher priority to be shut down over the first electronic device with the first threshold voltage when the first electronic device and the second electronic device are in an operating state simultaneously.

US Pat. No. 10,341,613

VIDEO SHARING PLATFORM PROVIDING FOR POSTING CONTENT TO OTHER WEBSITES

Crackle, Inc., Culver Ci...

1. A method for use in providing content, comprising:hosting a network site on a computer network, where the network site is remote from a plurality of client computers and accessible by the client computers over the computer network;
displaying on the network site links to one or more videos uploaded over the network from multiple client computers of the plurality of client computers;
generating one or more video files from the uploaded one or more videos in a format that is supported for playback on one or more portable video players;
displaying on the network site a tool for searching through the one or more videos available through the network site and accessible over the computer network;
displaying on the network site a result of a search through the one or more videos;
displaying on the network site procedures for allowing downloading of video that is representative of the result of the search on one or more portable video players;
causing downloading of one or more generated video files, that is representative of the result of the search to one of the portable video players in response to the procedures being followed, wherein each transferred video file is playable on the portable video player, and wherein the downloading is performed in pieces from two or more client computers on the network;
updating the video that is representative of the result of the search in the portable video player;
displaying on the network site an option to be activated by a user to create a film strip widget that is representative of the result of the search, wherein the film strip widget includes display of the still images for the corresponding plurality of videos, code comprising identifiers that are used to identify one or more video files to be represented in the film strip widget and a command to start an on-demand playback of the created on-demand video clip for any video included in the film strip widget;
displaying on the network site an option to create an RSS (really simple syndication) feed corresponding to a search term, wherein the RSS feed is configured to provide notifications to the user of updates to the result of the search corresponding to at least the search term;
subscribing the user to the created RSS feed;
identifying when new video is shared that corresponds to the search term;
including the new video in the RSS feed;
identifying the user as being subscribed to the RSS feed; and
notifying the user, in response to the including the new video in the RSS feed and identifying the user as being subscribed to the RSS feed, when the new video is available; and
posting the film strip widget that is representative of the result of the search to a different network site in response to the option being selected.

US Pat. No. 10,341,611

SYSTEM AND METHOD FOR VIDEO CONFERENCING

Inuitive Ltd., RaAnana (...

1. A system for video conferencing, comprising:a data processor configured for receiving from a remote location a stream of imagery data of a remote user and displaying an image of said remote user on a display device, receiving a stream of imagery data of an individual in a local scene in front of said display device, extracting a head orientation of said individual, and varying a view of said image responsively to said head orientation;
wherein said variation of said view comprises varying a displayed orientation of said remote user such that a rate of change of said orientation matches a rate of change of said head orientation;
wherein said stream of imagery data comprises range data in a form of a depth map providing depth information at a lower resolution for a group of pixels of the image data.

US Pat. No. 10,341,605

SYSTEMS AND METHODS FOR MULTIPLE-RESOLUTION STORAGE OF MEDIA STREAMS

WatchGuard, Inc., Allen,...

1. A method comprising, by a computer system:continuously receiving, from a plurality of cameras, raw video frames at an initial resolution, wherein the plurality of cameras are arranged to provide a 360-degree view relative to a point of reference;
for each camera of the plurality of cameras, for each raw video frame, as the raw video frame is received:
downscaling the raw video frame to a first resolution to yield a first scaled video frame;
downscaling the raw video frame to a second resolution distinct from the first resolution to yield a second scaled video frame;
identifying a location of a target in at least one of the raw video frame, the first scaled video frame, and the second scaled video frame;
cropping at least one video frame selected from among the raw video frame, the first scaled video frame, and the second scaled video frame based, at least in part, on the location of the target;
downscaling the cropped at least one video frame to a third resolution to yield a third scaled video frame; and
storing the first scaled video frame, the second scaled video frame, and information related to the cropped at least one video frame as part of a first video stream, a second video stream, and a third video stream, respectively; and
blending together a video stream of each of the plurality of cameras into a 360-degree video stream, wherein the video stream of each of the plurality of cameras comprises at least one of the first video stream, the second video stream, and the third video stream.

US Pat. No. 10,341,573

AIRCRAFT CONTROL METHOD AND APPARATUS AND AIRCRAFT

AUTEL ROBOTICS CO., LTD.,...

1. A method of controlling an aircraft, comprising:obtaining ambient luminance data, wherein the ambient luminance data indicates ambient luminance of an environment, wherein the aircraft is located in the environment;
determining a flight height of the aircraft;
determining whether the flight height is less than a preset low-altitude height threshold;
determining whether the ambient luminance data satisfies a luminance value required for normal running of a vision system of the aircraft; and
based on a determination that the flight height is less than the preset low-altitude height threshold and that the ambient luminance data fails to satisfy the luminance value, adjusting a working status of a light emitting apparatus on the aircraft.

US Pat. No. 10,341,497

AUTOMATIC CONFIGURATION OF COMMUNICATION APP ON USER DEVICE UPON ARRIVAL AT HOSPITALITY ESTABLISHMENT

Bullhead Innovations Ltd....

1. An association server in a communication system, the association server comprising:a communication port;
a storage device storing a plurality of software instructions; and
one or more processors coupled to the communication port and the storage device;
wherein, by the one or more processors executing the software instructions loaded from the storage device, the one or more processors are thereby configured to:
receive a device identifier of a user device;
search a device-to-token database in order to determine whether the device identifier is currently associated with any device communication token; and
in response to determining that the device identifier is associated with a device communication token, create a communication account for the user device on a communication server, and send a login credential for the communication account to the user device in a message transmitted via a message server, the message being addressed by the device communication token to a predetermined application installed on the user device;
wherein the communication server is a session initiation protocol (SIP) server providing SIP phone services;
the predetermined application on the user device is a SIP client allowing a user of the user device to place phone calls via the communication server;
the predetermined application on the user device receives the message from the message server, and thereafter automatically logs in to the communication server according to the login credential included in the message;
when creating the communication account for the user device on the communication server, the one or more processors are further configured to associate a temporary phone extension with the communication account;
the communication server notifies the predetermined application on the user device when an incoming phone call is directed to the temporary phone extension; and
the predetermined application on the user device further allows the user to receive the incoming phone call directed to the temporary phone extension.

US Pat. No. 10,341,494

EMERGENCY RESPONSE DATA MANAGEMENT

RAVE WIRLESS, INC., Fram...

1. A method comprising, in advance of an emergency call being made by an individual call-source, receiving, from a facilities manager, a request to establish an account on a corporate 9-1-1 platform via a shared communications network, in advance of said emergency call, causing said corporate 9-1-1 platform to receive information from said facilities manager through said account, wherein said facilities manager differs from said individual call-source and has used said shared communications network to access said account, wherein said facilities manager has provided said information, which comprises emergency-response information concerning said facility, to said corporate 9-1-1 platform through said account, validating said information, maintaining said validated information at said corporate 9-1-1 platform, and in response to said emergency call being made, causing said corporate 9-1-1 platform to make said validated information available to at least one of an emergency operator and a first responder.

US Pat. No. 10,341,468

SYSTEM AND METHOD FOR MANAGING COMMUNICATIONS BETWEEN A PORTABLE DATA TERMINAL AND A SERVER

INTERMEC IP CORP., Fort ...

1. A method on a portable data terminal for communicating with a server, the method comprising:identifying one or more mobile applications on a portable data terminal sending a request for communication between the portable data terminal and a server, wherein the communication is provided by a data service residing on the portable data terminal;
associating a process number to the request from each of the identified one or more mobile applications, wherein the process number is associated with a plug-in executable on the server such that each of the one or more mobile applications has an associated plug-in executable at the server;
transmitting the request along with the associated process number to a gateway connected to the server; and
establishing communication between the one or more mobile applications and the associated plug-in on the server using communication paths controlled by the data service.

US Pat. No. 10,341,403

SYSTEM TO COMMUNICATE MEDIA

Affinity Labs of Texas, L...

1. A media delivery method using specialized networking components operating in an unconventional manner to facilitate a delivery decision relationship between clients and servers in an effort to enhance and improve network functionality, comprising:maintaining an application for use by a wireless enabled device that comprises a non-volatile memory, a processing device operable to execute instructions stored in the non-volatile memory, a buffer, and at least one wireless transceiver, wherein the application can be communicated to the wireless enabled device and executed at the wireless enabled device to provide an application generated interface that facilitates receiving video content from a network based distribution system;
delivering a portion of a media to the wireless enabled device in response to a request from the wireless enabled device, wherein the delivery is a streaming delivery using a Hypertext Transfer Protocol, further wherein the portion has a format;
subsequently delivering another portion of the media, which has a different format than the format, to the wireless enabled device in response to a request for the another portion from the wireless enabled device using the Hypertext Transfer Protocol, wherein the different format is selected at least in part because of a buffer fill status of the buffer; and
communicating a playlist to the wireless enabled device to facilitate a periodic outputting of requests for media portions by the wireless enabled device.

US Pat. No. 10,341,374

SYSTEMS AND METHODS DETECTING AND MITIGATING ANOMALOUS SHIFTS IN A MACHINE LEARNING MODEL

Sift Science, Inc., San ...

1. A machine learning system for deploying a machine learning model for predicting and/or classifying digital fraud or digital abuse, the system comprising:one or more computing server devices that implement a remote machine learning service that collects, via one or more networks, digital event data associated with one or more online services of a service provider, wherein the remote machine learning service implements:
a machine learning model validation system that:
collects incumbent digital threat scores generated by an incumbent machine learning model and successor digital threat scores generated by a successor digital threat machine learning (ML) model;
implements anomalous-shift-detection that detects whether the successor digital threat scores of the successor digital threat ML model produces an anomalous shift, wherein the anomalous shift relates to a measurable variance in values of the successor digital threat scores of the successor digital threat ML model relative to values of the incumbent digital threat scores of the incumbent digital threat ML model, and wherein the anomalous-shift detection includes:
building a successor threat score distribution based on the successor digital threat scores generated by the successor digital threat ML model;
building an incumbent threat score distribution based on the incumbent digital threat score generated by the incumbent digital threat ML model; and
identifying an overlapping coefficient between an area under a curve of the successor threat score distribution and an area under a curve of the incumbent threat score distribution;
if the anomalous shift is detected by the machine learning model validation system:
blocks a deployment of the successor digital threat model to a live ensemble of digital threat scoring models that generate digital threat scores based on the collected digital event data associated with the one or more online services of the service provider; or
if the anomalous shift is not detected by the machine learning model validation system, deploys the successor digital threat ML model by replacing the incumbent digital threat ML model in a live ensemble of digital threat scoring models with the successor digital threat ML model.

US Pat. No. 10,341,364

SYSTEMS AND METHODS FOR MONITORING AND MITIGATING NETWORK ATTACKS

Corero Networks Security,...

1. A method for facilitating protection of a network system, the method comprising performing by at least one processor the steps of:in a first module receiving packets, for a signature, during a first observation window:
(a) computing a plurality of indices using a plurality of hash functions and the signature;
(b) for each non-colliding index from the plurality of indices, updating a respective signature rate, representing a frequency of occurrence of the signature in the first module during the first observation window;
(c) designating a maximum of the signature rates that correspond to the non-colliding indices and that are updated during the first observation window as a first local maximum signature rate for the first module for the first observation window; and
(d) setting a signature rate for the signature at a colliding index using the first local maximum signature rate for the first module for the first observation window.

US Pat. No. 10,341,358

AUTHENTICATION OF MANUAL METER READINGS

ITRON NETWORKED SOLUTIONS...

1. A method for authenticating a meter reading, comprising:obtaining a measurement from a sensor of a metering device, wherein the measurement represents an attribute of a user as measured by the sensor;
applying, by a computer processor of the metering device, a predetermined encoding algorithm to the measurement to generate an authentication code comprising a first subset values and a second subset of values by applying a first encoding scheme to generate the first subset of values and a second encoding scheme to generate the second subset of values, wherein the second encoding scheme is different from the first encoding scheme;
generating, by the computer processor of the metering device, the meter reading by combining the measurement with the authentication code;
presenting, by the metering device, the meter reading to the user;
receiving, at a meter reading analysis device, a reported meter reading from a user, wherein the reported meter reading comprises a different value than the meter reading presented to the user;
applying, by the meter reading analysis device, a pre-determined decoding algorithm associated with the pre-determined encoding algorithm to the reported meter reading to detect that the reported meter reading does not equal the meter reading; and
generating, by the meter reading analysis device and in response to the detecting, a dispatch request to dispatch a human inspector for validating the measurement.

US Pat. No. 10,341,340

AUTHENTICATION SYSTEM FOR A MOBILE DATA TERMINAL

ASMAG-Holding GmbH, Grue...

1. An authentication system comprising:a data terminal with a data terminal device,
a communication network,
an authentication service, and
a point of sale, the point of sale comprising a remote station,
wherein the data terminal device comprises an image capturing device, an image preparing module, a wireless communication interface, and an interface for a body area network,
wherein the communication interface comprises a long-range interface and a close-range interface, the close-range interface being unidirectional,
wherein there is a first communication connection via the long-range interface of the communication network, between the communication interface of the data terminal device and the authentication service,
wherein an authentication request is triggered by the data terminal device on the point of sale via the close-range interface of the communication interface,
wherein a close-range data connection between the communication interface of the data terminal device and the corresponding remote station of the point of sale is produced via the close-range interface,
wherein the communication interface is configured to capture a unique identifier from the point of sale via the close-range data connection and is configured to transmit the unique identifier to the authentication service via the first communication connection of the communication network,
wherein the data terminal is in the form of a watch,
wherein the authentication service comprises a face detection and face recognition module, a 2D/3D image analysis module, and a database, the 2D/3D image analysis module being configured to receive at least one image, the at least one image being captured by the image capturing device and being transmitted from the data terminal to the authentication service via the first communication connection, the 2D/3D image analysis module being configured to recognize a real person as a 3D-object in the at least one image captured by the image capturing device and transmitted to the authentication service,
wherein the face detection and face recognition module is configured to perform image analysis on the at least one image,
wherein the face detection and face recognition module is configured to compare a result of the image analysis with user reference data saved in the database,
wherein the authentication service further comprises an authentication service interface,
wherein there is a second communication connection between the point of sale and the authentication service interface via the communication network, and
wherein the face detection and face recognition module is configured to transmit an authentication signal via the transmitted unique identifier directly to the point of sale via the second communication connection of the communication network.

US Pat. No. 10,341,331

INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS AND FIRMWARE PROGRAM

BUFFALO INC., Nagoya-shi...

1. An information processing system, comprising:a first device, the first device being a USB host device; and
a second device, the second device being a USB device, wherein
the first device includes first circuitry configured to:
transmit a predetermined authentication command, including an instruction for issuing authentication information, to the second device, the predetermined authentication command being a command of a small computer system interface (SCSI) format that is unique to a vendor of the SCSI,
receive a response to the predetermined authentication command from the second device, and
determine whether firmware of the second device is falsified based on whether the response received from the second device is a predetermined response and output a determination result, the predetermined authentication command including encoded authentication information,
the second device includes second circuitry configured to:
retain firmware and perform processing based on the firmware,
receive a command from the first device,
determine whether the received command is the predetermined authentication command as a processing of the firmware and, in response to determining that the received command is the predetermined authentication command,
transmit the predetermined response to the first device as the processing of the firmware, and
transmit decoded authentication information, obtained by decoding the encoded authentication information, to the first device, as the processing of the firmware, wherein
in response to receiving the decoded authentication information from the second device, the first circuitry determines whether the firmware of the second device is falsified based on the received decoded authentication information and outputs the determination result.

US Pat. No. 10,341,321

SYSTEM AND METHOD FOR POLICY BASED ADAPTIVE APPLICATION CAPABILITY MANAGEMENT AND DEVICE ATTESTATION

MOCANA CORPORATION, Sunn...

1. A method of providing policy based adaptive application capability management during application programming interface invocations by an application executing on a device, the method comprising:sending, by a remote policy management service, the device policy to a local attestation agent on the device;
registering a security descriptor with the trusted services platform module, wherein the security descriptor includes at least authentication and authorization attributes;
negotiating protocol-based capabilities with a remote service to establish a session for secure communications;
sending an operation request through an application programming interface (“API”) to the trusted services platform module;
querying the interface access management module for action directives;
processing, by the interface handler, the received action directives to issue a function request to a security module to execute a trusted function in a trusted execution environment;
generating an operation response to the application, wherein the operation response indicates a denial or completion of the operation request; and
processing the operation response to determine whether to generate an alternative operation request.

US Pat. No. 10,341,316

INJECTING CREDENTIALS INTO WEB BROWSER REQUESTS

AVAST SOFTWARE S.R.O., P...

1. A method comprising:determining that a form includes a password field for a server application, wherein the form is displayed within a tab or a window of a browser executing on a device;
requesting a password for the server application from a password manager, wherein the password manager is executed on the device and includes a request interceptor;
receiving data from the password manager responsive to the request, wherein the data is not the actual password for the server application, and wherein the password manager maintains an internal reference associating the data with the actual password for the server application;
creating a password proxy from the data;
filling in the password field with the password proxy;
issuing, by the browser, a login request containing the password proxy, wherein an intended address of the login request is a server hosting the server application;
intercepting, by the request interceptor on the device, the login request containing the password proxy that is intended for the server application;
determining, by the request interceptor on the device, the actual password for the server application by reversing the password proxy to obtain the data from which the password proxy was created and obtaining the actual password from the internal reference associating the data with the actual password;
replacing, by the request interceptor on the device, the password proxy with the actual password in the login request;
forwarding, by the request interceptor on the device, the login request including the actual password to the server application; and
deleting the data received from the password manager and the password proxy in response to determining that the tab or the window of the browser within which the form is displayed has closed.

US Pat. No. 10,341,315

MANAGEMENT OF ACCESS SESSIONS

AIRWATCH LLC, Atlanta, G...

1. A computer-implemented method for providing an access session for at least one application, the computer-implemented method comprising:generating a key for the access session based on a code obtained through a user interface, wherein the key decrypts data stored in a data store of a client device;
encrypting the key based on a boot time that represents a latest time the client device was booted, wherein the boot time and the key are applied as inputs to an encryption algorithm;
storing the key in secured storage of the client device, wherein the secured storage is accessible by the at least one application based on a developer certificate; and
accessing the data based on the key.

US Pat. No. 10,341,303

AUTOMATING THE CREATION AND MAINTENANCE OF POLICY COMPLIANT ENVIRONMENTS

STEELCLOUD, LLC, Ashburn...

1. A method for creating a policy compliant computing environment for a target computing device, comprising:receiving, from an electronic device, a customized file incorporating a published policy standard modified for a set of operational requirements defined for the target computing device;
loading the customized file into a memory of the target computing device;
validating the customized file subsequent to loading the customized file into the memory of the target computing device;
parsing the customized file to determine one or more requirements for the target computing device dictated by the published policy standard and the one or more modifications for the set of operational requirements, wherein the one or more requirements include an operating system security policy and a local security policy;
comparing current settings of the target computing device to the one or more requirements defined in the customized file, where a difference between the current settings and the one or more requirements indicates the target computing device is out of compliance;
updating the current settings of the target computing device to satisfy the one or more requirements dictated by the published policy standard and the one or more modifications for the set of operational requirements defined in the customized file, thereby ensuring the target computing device maintains compliance; and
creating a log that records details of the updating the current settings of the target computing device.

US Pat. No. 10,341,273

COORDINATION OF DATA RECEIVED FROM ONE OR MORE SOURCES OVER ONE OR MORE CHANNELS INTO A SINGLE CONTEXT

III HOLDINGS 2, LLC, Wil...

1. A method for electronically coordinating data from one or more sources, the method comprising:receiving, at a coordination manager via a network from a user device, a user's spoken request for information, the spoken request for information comprising parts of complete data to form a complete request;
identifying, by the coordination manager, whether the received data is partial data or complete data to form the complete request;
responsive to identifying that the received data is complete data, transmitting the received data to an application server; and
responsive to identifying that the received data is partial data:
storing the received data that is identified as partial data;
detecting a data state that indicates a need for a request for data associated with the parts of complete data received in the spoken request;
initiating, by the coordination manager, based on the detected data state, the request for data associated with the parts of complete data received in the spoken request;
receiving by the coordination manager, the requested data associated with the parts of complete data received in the spoken request; and
compiling, by the coordination manager, the stored partial data and the data associated with the parts of complete data received in the spoken request to form the complete request.

US Pat. No. 10,341,244

APPARATUS AND METHOD FOR SELECTION OF ENHANCED DISTRIBUTED CHANNEL ACCESS PARAMETERS FOR OFDMA

Nokia Technologies Oy, E...

1. A method, comprising:by an apparatus,
selecting a group of packets for at least one access category;
determining a set of contention parameters based on the at least one access category;
transmitting the selected group of packets by using the determined set of contention parameters;
obtaining information about collision of the transmitted group of packets; and
determining an updated set of contention parameters based on the obtained collision information and a predefined condition;
wherein the set of contention parameters includes a contention window size, and the determining an updated set of contention parameters comprises increasing the contention window size, determining a new access category, and using the minimum of the increased contention window size and the maximum allowed contention window size of the new access category as the updated contention window size.

US Pat. No. 10,341,243

SYSTEMS AND METHODS FOR PROVIDING CONTENT AND SERVICES ON A NETWORK SYSTEM

NOMADIX, INC., Agoura Hi...

1. A method of managing network access using a network management system, the method comprising:receiving a domain name system (DNS) request for a DNS server to resolve a first internet protocol (IP) address associated with a destination site from a user device, wherein the destination site is located external to a network of the network management system;
in response to the DNS request, sending a second IP address to the user device, wherein the second IP address is different than the first IP address and wherein the second IP address corresponds to a network system that is a part of the network of the network management system;
completing a transmission control protocol handshake between the second IP address and a source IP address of the user device;
receiving an HTTP request for the destination site from the user device;
in response to receiving the HTTP request, generating response data, the response data including alternate content that is different from content of the destination site;
sending to the user device the generated response data including alternate content; and
replacing an address of the requested DNS server with an address of a local DNS server.

US Pat. No. 10,341,233

DYNAMICALLY ADJUSTING A DATA COMPUTE NODE GROUP

NICIRA, INC., Palo Alto,...

1. A non-transitory machine readable medium storing a program for managing a set of middlebox service destination compute nodes (DCNs) that process data messages from a set of source compute nodes (SCNs), the program comprising sets of instructions for:collecting, from a plurality of load balancers executing on a plurality of host computers along with the set of SCNs and implementing a distributed load balancer for the set of middlebox service DCNs, message traffic load statistics relating to data messages from the SCNs that the plurality of load balancers distribute to the DCNs of the DCN set, the data messages from the SCNs being addressed to data compute end nodes (DCENs) other than the middlebox service DCN set before being redirected to the middlebox service DCN set, each middlebox service DCN in the middlebox service DCN set performing a middlebox service operation on SCN data messages distributed to the particular middlebox service DCN from the distributed load balancer;
analyzing the message traffic load statistics; and
based on the analyzed message traffic load statistics, directing a set of one or more controllers to modify the middlebox service DCN set's membership.

US Pat. No. 10,341,232

PACKET PREDICTION IN A MULTI-PROTOCOL LABEL SWITCHING NETWORK USING OPENFLOW MESSAGING

Netronome Systems, Inc., ...

1. A method comprising:(a) receiving a plurality of packets on a first switch;
(b) performing a packet prediction learning algorithm on the first switch using the first plurality of packets and thereby generating a packet prediction information;
(c) communicating the packet prediction information from the first switch to a Network Operating Center (NOC);
(d) in response to (c) the NOC communicates the packet prediction information to a second switch;
(e) in response to (d) the NOC communicates a packet prediction control signal to the second switch; and
(f) in response to (e) the second switch utilizes the packet prediction control signal to determine if a packet prediction operation algorithm utilizing the packet prediction information is to be performed, wherein the communications of (c) and (d) are accomplished using at least one OpenFlow message, and wherein the packet prediction information includes Inter-Packet Interval (IPI) information for a specific application protocol.

US Pat. No. 10,341,214

SCENARIO COVERAGE IN TEST GENERATION

CA, Inc., Islandia, NY (...

1. A method comprising:accessing, from computer memory, transaction data generated during monitoring of a plurality of transactions involving a plurality of software components in a system;
determining, from the transaction data using at least one data processing apparatus, a respective flow of each of the plurality of transactions, wherein the determined flows of the plurality of transactions comprise a plurality of transaction flows, each transaction flow in the plurality of transaction flows involves participation of a respective subset of the software components in the plurality of software components, and each transaction flow in the plurality of transaction flows comprises a respective plurality of transaction fragments;
determining, using at least one data processing apparatus, one or more overlapping flows between the determined flows, wherein determining an overlapping flow comprises identifying one or more common transaction fragments shared between two or more different transaction flows in the plurality of transaction flows;
detecting, using at least one data processing apparatus, a number of instances of a particular one of the one or more overlapping flows;
determining that the particular overlapping flow corresponds to a particular one of a plurality of use scenarios of the system based on the number of instances of the particular of overlapping flow; and
generating an artifact executable by a computer to simulate operation of a particular software component involved in the particular use scenario based on transaction data describing transactions involved the particular overlapping flow.

US Pat. No. 10,341,209

TUNABLE LOW COST NETWORK

1. A method comprising:providing, by a processing system including a processor, communications services over a network to a user device;
obtaining, by the processing system, information regarding capabilities of the user device;
obtaining, by the processing system, information regarding a usage profile of the user device, wherein the usage profile includes a periodic time interval during which the user device is in an active state, the user device being in an inactive state at other times;
adjusting, by the processing system, a level of service quality provided to the user device, in accordance with at least one of the capabilities and the usage profile, by performing at least one of:
adjusting a latency criterion regarding connection of the user device to the network,
adjusting a speed of transmissions over the network to or from the user device, and
altering a routing of the transmissions to or from the user device;
determining, by the processing system, a level of excess capacity of the network for accommodating the transmissions over the network to or from the user device; and
enabling, by the processing system, the transmissions only when the level of excess capacity exceeds a predetermined level,
wherein the network is partitioned so that the adjusted level of service quality is provided by a first portion of the network having a predetermined level of network resources, the adjusted level of service quality comprising a first level while the user device is in the active state and a second level while the user device is in the inactive state, the first level being higher than the second level, and
wherein the first level and the second level are lower than a level of service quality provided by a second portion of the network.

US Pat. No. 10,341,204

METHODS AND APPARATUS FOR DEVICE MANAGEMENT

Under Armour, Inc., Balt...

1. A method of managing a plurality of health devices, each of said plurality of health devices being associated to a single user, said method comprising:causing said plurality of health devices to be connected to a management entity;
said management entity assigning a unique identifier to each of said plurality of health devices;
sending a request to each of said plurality of health devices, said request comprising a request for information relating to a status of each of said plurality of health devices;
receiving from each of said plurality of health devices said information relating to said status, said information comprising at least a first data segment configured to indicate said status and a second data segment comprising said unique identifier;
processing said first data, said act of processing comprising performing a comparison to determine a deviation of said first data segment from stored data relating to an individual one of said plurality of health devices identified by said second data segment; and
causing a display apparatus to display to said user information relating to said determined deviation.

US Pat. No. 10,341,202

SMARTPHONE-ASSISTED MAINTENANCE OF A SELF-SERVICE TERMINAL

Wincor Nixdorf Internatio...

1. A method for maintaining a self-service terminal, the method comprising the steps of:positioning a mobile device near a first self-service terminal to be maintained, the first self-service terminal selected from a plurality of self-service terminals;
initiating a mobile application on the mobile device;
utilizing the mobile device to optically capture a first image of a first identifier associated with the first self-service terminal;
setting up a communication link between the mobile device and a server via a mobile radio network;
transmitting information related to the first identifier from the mobile device to the server via the mobile radio network communication link;
utilizing a service application on the server to identify the first self-service terminal based on the information related to the first identifier;
setting up a direct network connection between the server and the first self-service terminal that is separate from the mobile radio network communication link;
transmitting a signal from the server to the first self-service terminal via the direct network connection to initiate a terminal application on the first self-service terminal;
determining schedule information regarding a first component of the first self-service terminal to be maintained, the first component being selected from a plurality of components of the first self-service terminal based on the information related to the first identifier;
graphically indicating the first component to a user of the mobile device;
utilizing the mobile device to optically capture a second image of a second identifier associated with the first component to be maintained;
utilizing the server to determine update information based on the second image; and
transmitting the update information to the first self-service terminal from the server via the direct network connection.

US Pat. No. 10,341,195

VIRTUAL NETWORK FUNCTION (VNF) RESOURCE MANAGEMENT IN A SOFTWARE DEFINED NETWORK (SDN)

Sprint Communications Com...

1. A method of operating a Network Function Virtualization (NFV) Software Defined Network (SDN) to control NFV resources consumed by Virtual Network Functions (VNFs) that support a data service, the method comprising:an NFV Infrastructure (NFVI) executing SDN application VNFs, SDN controller VNFs, and NFVI virtual Switches (vSWs) to support the data service,
the SDN application VNFs, the SDN controller VNFs, and the NFVI vSWs responsively transferring SDN Key Performance Indicators (KPIs) to an NFV Management and Orchestration (MANO) Virtual Infrastructure Manager (VIM) and to a MANO VNF Manager (VNFM);
the MANO VIM receiving the SDN KPIs and transferring the SDN KPIs to a MANO KPI server;
the MANO VNFM receiving the SDN KPIs and transferring the SDN KPIs to the MANO KPI server;
the MANO KPI server processing the SDN KPIs to generate VNF control data to darken one of the SDN VNFs and processing the VNF control data to generate and transfer NFV control data to darken the one SDN VNF; and
the NFVI darkening the one SDN VNFs responsive to the NFV control data by restricting access to NFVI hardware for the one SDN VNF.

US Pat. No. 10,341,190

CENTRALITY MEASURE RANKING FOR A MULTIPLEX NETWORK

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method comprising:obtaining a digital graphical representation of a multiplex network comprising a plurality of layers and a plurality of nodes representing communicating entities of the multiplex network, wherein each layer of the plurality of layers comprises a respective node for each communicating entity of the plurality of communicating entities and a respective set of edges, of a plurality of edges of the multiplex network, connecting pairs of nodes of the layer;
determining a node centrality measure for each node of the plurality of nodes, comprising, for each node of the plurality of nodes:
determining an intra-layer centrality measure for the node based on presence of the node along one or more shortest paths between pairs of nodes within a same layer of the plurality of layers of the multiplex network;
determining an inter-layer centrality measure for the node based on presence of the node along one or more shortest paths between pairs of nodes within different layers of the plurality of layers of the multiplex network; and
determining the node centrality measure for the node as a function of the intra-layer centrality measure for the node and the inter-layer centrality measure for the node;
determining a respective centrality measure for each communicating entity, of the communicating entities, as a function of node centrality measures for nodes, of the plurality of nodes, representing the communicating entity across the plurality of layers of the multiplex network; and
ranking the communicating entities by their centrality measures.

US Pat. No. 10,341,181

METHOD AND APPARATUS TO ALLOW DYNAMIC CHANGES OF A REPLICA NETWORK CONFIGURATION IN DISTRIBUTED SYSTEMS

INTERNATIONAL BUSINESS MA...

1. A computer implemented method for implementing a replica network configuration in a distributed system, the method comprising:generating a first time initialized replica cloud computing node that is assigned a computer readable storage medium and a processor;
receiving, at the computer readable storage medium of the first time initialized replica cloud computing node, a network configuration of the first time initialized replica cloud computing node from a system administrator;
in response to generating the first time initialized replica cloud computing node, automatically generating, using the processor of the first time initialized replica cloud computing node, a unique identifier (UUID) for the first time initialized replica cloud computing node; and
changing at least one of a hostname and a port of the replica cloud computing node based on the network configuration and generating configuration data indicating the at least one changed hostname and changed port; and
implementing a quorum based system in the replica network using the replica cloud computing node and the UUID comprising, wherein implementing the quorum based system comprises:
generating a vote at the replica cloud computing node;
transmitting the vote and the UUID of the replica cloud computing node to the system administrator; and
authenticating, at the system administrator, the vote and confirming the vote is from the replica cloud computing node using the received UUID.

US Pat. No. 10,341,179

MANAGEMENT COMPUTER AND COMPUTER SYSTEM MANAGEMENT METHOD

Hitachi, Ltd., Tokyo (JP...

1. A management computer, comprising:an interface device coupled to a computer system; and
a processor configured to manage a plurality of XaaS (X as a Service) which are based on the computer system and which include first XaaS including first node configurations and second XaaS including second node configurations that are dependent on resources provided by the first XaaS, wherein
the processor is configured to,
when a required resource amount which is required for the first XaaS in order to change the second node configurations is larger than a resource amount which can be provided by the first XaaS, determine a changed first node configuration which enables providing a resource amount equal to or larger than the required resource amount and,
after changing the first XaaS to the determined changed first node configuration, change the second node configurations of the second XaaS.

US Pat. No. 10,341,178

CONFIGURING CLIENT DEVICES

Amazon Technologies, Inc....

1. A system for managing the configuration of client devices utilizing social networks comprising:one or more social network services configured to receive and publish content based on associated social network accounts; and
one or more computing devices associated with a specified user, wherein the specified user is associated with at least one account on the one or more social network services;
at least one client device having a data connectivity application that can access the one or more social network services,
wherein the client device is configured to:
receive social network information associated with the specified user;
establish a communication link with the one or more social networks based on the social network information;
associate a social network account corresponding to the client device with a social network account corresponding to the specified user, wherein associating the social network comprises, based at least in part on the received social network information, automatically initiating or accepting a request to associate the social network account corresponding to the client device with the social network account corresponding to the specified user;
obtain configuration information provided through the one or more social network services, wherein obtaining the configuration information comprises parsing a natural language message sent from the social network account corresponding to the specified user to the social network account corresponding to the client device; and
cause implementation of a change in a configuration of the client device based on the configuration information provided through the one or more social networks.

US Pat. No. 10,341,177

PARALLEL COMPUTING SYSTEM AND MIGRATION METHOD

FUJITSU LIMITED, Kawasak...

1. A parallel computing system that migrates, to a second node, a target process that is being executed in a first node, the first node and the second node being one of the nodes that are an execution unit for processing of executing a process,the first node comprises:
a storage configured to store therein accessed-area information that indicates a first area included in a storage area assigned to the target process, the first area having been accessed by the target process for a latest predetermined period of time;
a processor in the first node configured to stop the target process when an instruction to migrate the target process is received; and
a transmitter configured to transmit state information that indicates a state of the target process when the target process is stopped, to transmit first data stored in the first area based on the accessed-area information, and to transmit, after the transmission of the first data has been completed, second data stored in a second area other than the first area in the storage area, and
the second node comprises:
a receiver configured to receive the state information and the first data; and
a processor in the second node configured to generate the target process based on the state information and to restart the target process using the first data,
the receiver receives the second data after the restart of the target process,
when an access has been made to a certain area which is included in the second area and from which data has not been received, the processor in the second node causes the target process to sleep in response to the access, and
when the data in the certain area from which the data has not been received is received, the processor in the second node causes the sleeping target process to wake up.

US Pat. No. 10,341,161

MULTI-DIMENSIONAL SIGNAL ENCODING

TM IP Holdings, LLC, Tuc...

1. A transmitter comprising:at least one processor; and
a data store coupled to the at least one processor having instructions stored thereon which, when executed by the at least one processor, causes the at least one processor to perform operations comprising:
mapping data to symbols of a multi-dimensional symbol constellation comprising at least three dimensions, each dimension of the constellation represented by a respective modulation signal, the dimensions including:
first and second dimensions each of which are represented by respective in-phase modulation values and quadrature phase modulation values of a quadrature amplitude modulation (QAM) signal, and
a third dimension represented by phase values of a transpositional modulation (TM) signal; and
modulating a carrier signal with the TM signal and the QAM signal.

US Pat. No. 10,341,159

HEAD-END DEVICE AND METHOD OF RECOVERING SYNCHRONIZATION DETECTION ERROR USING THE SAME

SOLiD, INC., Seongnam-si...

1. A method of recovering synchronization detection error, the method comprising:determining whether a base station signal input to a head-end device is detected;
determining whether a head-end signal output from the head-end device, which is obtained by processing the base station signal by the head-end device, is detected by a lower device of the head-end device;
determining whether synchronization of the head-end signal is detected based on the head-end signal input to the lower device; and
changing a set frequency band or performing automatic gain control of the head-end device based on whether the base station signal is detected, whether the head-end signal is detected, and whether the synchronization of the head-end signal is detected.

US Pat. No. 10,341,157

METHOD FOR SYMBOL COMPENSATION AND RECEIVER

Telefonaktiebolaget LM Er...

1. A method for symbol compensation, comprising, for a symbol consisting of a first portion and a second portion, wherein the symbol is an Orthogonal Frequency Division Multiplexing (OFDM) symbol containing a set of constellation symbols in a modulation constellation:estimating a length of the first portion, wherein estimating comprises:
creating a sequence of amplitude values comprising amplitude values of constellation symbols in the set that are mapped onto constellation points with highest amplitude values in the modulation constellation;
deriving a threshold based on the sequence; and
estimating the length of the first portion based on the number of amplitude values preceding a first amplitude value in the sequence that is larger than the threshold;
calculating an average power of the first portion and an average power of the second portion based on the length of the first portion;
determining a relative scaling factor by which the average power of the first portion is scaled relative to that of the second portion; and
compensating for the first portion based on the relative scaling factor.

US Pat. No. 10,341,151

METHODS AND DEVICES FOR REDUCTION OF CUBIC METRIC IN A CONCATENATED BLOCK REFERENCE SIGNAL DESIGN

TELEFONAKTIEBOLAGET LM ER...

1. A method performed by a network device in a wireless network, the method comprising:determining parameters for generating first segments of a first reference signal, RS, each of the first segments covering a distinct set of frequencies, the parameters including at least a base sequence root index for one of the first segments, and being determined using information about at least a second RS which is to be received substantially simultaneously with the first RS at a transmission point of the wireless network, so as to limit correlation between the first RS and the second RS; and
providing the parameters to generate the first RS including the first segments to an RS-generating part of a wireless device or the network device.

US Pat. No. 10,341,143

CHANNEL ESTIMATION BY CONTINUOUS TIME-DOMAIN PARAMETER EXTRACTION

1. A method for channel estimation, comprising:(a) generating a set of channel observations from a pilot signal in a received signal,
(b) modeling the channel, through which said received signal is received, with a continuous time-domain multipath model, having a set of time-domain parameters comprising:
(i) number of multipaths,
(ii) delays of said multipaths, and
(iii) complex amplitudes of said multipaths,
(c) extracting said set of time-domain parameters to obtain time-domain parameter estimates by minimizing a matching error between said set of channel observations and said continuous time-domain multipath model. said time-domain parameter estimates being solution to minimization of said matching error, and
(d) reconstructing said channel with said time-domain parameter estimates,whereby the reconstructed channel provides channel estimates that are more accurate than said channel observations.

US Pat. No. 10,341,131

AVOIDING UNKNOWN UNICAST FLOODS RESULTING FROM MAC ADDRESS TABLE OVERFLOWS

International Business Ma...

1. A system, comprising a switch having:a processor; and
logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to:
determine, by the switch, that expiration of a timer has occurred;
determine, by the switch, whether a media access control (MAC) address table stored by the switch has space to store additional entries;
in response to expiration of the timer and a determination that the MAC address table stored by the switch has space to store additional entries, import, by the switch, entries from a MAC address table stored by a switch controller into the MAC address table stored by the switch until the MAC address table stored by the switch is full to synchronize the MAC address table stored by the switch with the MAC address table stored by the switch controller, wherein the logic to import entries comprises logic to import entries in the MAC address table stored by the switch controller determined to be more often used into the MAC address table stored by the switch before entries determined to be less often used;
reset and start the timer in response to a determination that the MAC address table stored by the switch is full; and
respond, by the switch, to a received packet, utilizing the synchronized MAC address table stored by the switch.

US Pat. No. 10,341,129

METHOD AND SYSTEM TO PROVIDE THE TRENDING NEWS STORIES TO THE PLURALITY OF GROUPS BASED ON THE PLURALITY OF GROUP MEMBERS EXISTING CONVERSATIONS

Johnson Manuel-Devadoss, ...

1. A method, comprising:at a user computing device, a group administrator subscribing groups of members to a service by adding an identity;
the service:
sending a request to the group administrator to acquire permission to retrieve a plurality of existing conversations of the groups of members;
generating an impersonation identity for the group administrator's added identity;
retrieving the plurality of existing conversations of the groups of members from messaging servers by providing the generated impersonation identity;
generating bestbets keywords from the retrieved plurality of existing conversations;
retrieving trends for the generated bestbets keywords;
building content based on the retrieved trends;
presenting the content to the groups of members;
monitoring interactions of the presented content by the groups of members; and
updating the group of members' interactions on a plurality of the groups of members' social media sites.

US Pat. No. 10,341,121

SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PRIVACY-PRESERVING TRANSACTION VALIDATION MECHANISMS FOR SMART CONTRACTS THAT ARE INCLUDED IN A LEDGER

International Business Ma...

1. A method of processing digital transactions in a network of computer systems comprising:creating a digital message associated with a privacy-preserving smart contract, said digital message including:
at least one function associated with a digital transaction;
computer program instructions that, when executed by at least one processor of a computer system, cause the at least one processor to perform said at least one function relating to said digital transaction, wherein the computer program instructions are encrypted by a symmetric key, the symmetric key providing anonymous multi-cast encryption so that only validator computer systems in a specified set of validator computer systems and only user computer systems in a specified set of user computer systems have access to the computer program instructions;
a specification of the set of validator computer systems to validate the computer program instructions and results of execution of the computer program instructions, each validator computer system having a public key and secret key pair and being associated with a blockchain network, wherein the symmetric key is generated based on the public keys of the set of validator computer systems; and
a specification of the set of user computer systems to be parties to the digital transaction, each user computer system having a public key and secret key pair, wherein the symmetric key is generated based on public keys of each computer system of the set of validator computer systems; and
each function of said at least one function specifying an execution role for a subset of user computer systems for executing the function without revealing the identity of corresponding users;
signing the digital message using a private key of a creator of the digital message;
transmitting the digital message over the network to at least the specified set of validator computer systems; and
receiving validation results from at least two validator computer systems of the specified set of validator computer systems, wherein the validation results are generated at a validator computer system by:
decrypting the signed digital message using a public key of the creator of the digital message;
decrypting the computer program instructions using the validator computer system's secret key;
executing the computer program instructions in the digital message using the at least one processor;
determining, based on the execution of the computer program instructions, whether the computer program instructions are valid; and
generating the validation result indicating whether the computer program instructions are valid;
determining that at least a threshold number of validation results received from the at least two validator computer systems indicates that the digital message is valid; and
determining that the digital message is valid based on the determination that at least the threshold number of validation results indicate that the computer program instructions are valid; and
adding the digital message to a ledger of the blockchain network in response to determining that the digital message is valid.

US Pat. No. 10,341,117

CLOUD AUTHENTICATION OF LAYER 2-CONNECTED MEMBER DEVICES VIA AN IP-CONNECTED ACTIVE DEVICE

ARRIS Enterprises LLC, S...

1. A method comprising:transmitting, by a first network device to a second network device, a request to authenticate the first network device with a cloud management platform, wherein the first network device is connected to the second network device via a Layer 2 connection, and wherein the second network device is connected to the cloud management platform via an IP (Internet Protocol) connection;
receiving, by the first network device from the second network device, an encrypted nonce generated by the cloud management platform in response to the request, the encrypted nonce being encrypted using a public key of the first network device;
decrypting, by the first network device, the encrypted nonce using a private key of the first network device to generate a decrypted nonce;
transmitting, by the first network device, the decrypted nonce to the second network device; and
receiving, by the first network device from the second network device, a token generated by the cloud management platform indicating that the first network device has been authenticated, wherein the first network device is a member switch in a stacking system and wherein the second network device is an active or master switch in the stacking system.

US Pat. No. 10,341,112

SOFT GENERATION OF BIOMETRIC CANDIDATES AND REFERENCES BASED ON EMPIRICAL BIT ERROR PROBABILITY

KONINKLIJKE PHILIPS N.V.,...

1. A biometric verification device arranged to compare a reference hash with a verification bit string obtained from a biometric,the biometric verification device having access to error probabilities assigned to bits of the verification bit string, an error probability being indicative of a probability that the bit in the verification bit string corresponding to the error probability differs from a corresponding bit in an enrollment bit string, the enrollment bit string having previously been obtained by a biometric enrollment device from said biometric,
the biometric verification device comprising:
a candidate bit string generator arranged to generate candidate bit strings from the verification bit string and the error probabilities;
a hash unit arranged to apply a cryptographic hash function to said generated candidate bit strings to obtain candidate hashes;
a reference storage arranged to store at least one reference hash, the at least one reference hash being obtained by the enrollment device from the enrollment bit string and said cryptographic hash function;
a comparison unit arranged to verify if a candidate hash generated by the hash unit matches a reference hash stored in the reference storage, wherein the biometric verification device is arranged to obtain biometric verification data from a biometric sensor, the biometric sensor being arranged to measure said biometric; and
a quantizer unit arranged to quantize the biometric verification data by mapping at least part of the biometric verification data to a point in a quantization range from a set of quantization ranges, a quantization range in the set of quantization ranges corresponding to a quantization bit string, the biometric verification device being arranged to string together one or more quantization bit strings obtained by the quantizer unit from the biometric verification data to form the verification bit string, wherein
the quantizer unit is further arranged to determine a distance between the point in the quantization range onto which the at least part of the biometric verification data is mapped and a closest edge of said quantization range and to assign an error probability to a corresponding bit in the verification bit string.

US Pat. No. 10,341,106

LOCATION AWARE CRYPTOGRAPHY

Cryptography Research, In...

1. A method comprising:transmitting, by a first device, a request to transmit data from the first device to a second device;
receiving, by the first device, a session key from the second device in response to the request, wherein the session key is encrypted by a second key that is based on a combination of a public key and a location associated with the second device;
identifying a location associated with the first device; and
generating, by a processing device associated with the first device, a first key based on a combination of the location associated with the first device and a private key that corresponds to the public key, wherein the first key decrypts data encrypted by the second key when the location associated with the first device corresponds to the location associated with the second device and does not decrypt data encrypted by the second key when the location associated with the first device does not correspond to the location associated with the second device.

US Pat. No. 10,341,104

ENCRYTION APPARATUS AND METHOD

SAMSUNG SDS CO., LTD., S...

1. An encryption apparatus, comprising:a table generator configured to generate a key table based on each of a plurality of encryption keys, the plurality of encryption keys having different attributes, generate a key-independent table independent of the plurality of encryption keys, and generate an encryption algorithm based on the key table and the key-independent table; and
a transmitter configured to transmit the key table and the key-independent table to a client terminal,
wherein the transmitter is further configured to transmit the key table at a transmission time, the transmission time being varied according to an attribute of an encryption key that is used for generating the key table,
wherein the table generator is further configured to generate the encryption algorithm by changing an application location in the encryption algorithm of the key table that is generated based on the each of the plurality of encryption keys according to at least one of the client terminal and a user of the client terminal, and
wherein the table generator and the transmitter are implemented by using at least one hardware processor.

US Pat. No. 10,341,099

CRYPTOGRAPHIC KEY GENERATION USING A STORED INPUT VALUE AND A STORED COUNT VALUE

Intel Corporation, Santa...

1. An article of manufacture comprising at least one non-transitory machine-readable medium having stored thereon instructions, which if executed by a machine cause the machine to:determine at least one seed value;
generate a first pseudo-random number using a pseudo-random number generator of a processor using the at least one seed value as an input;
update a counter of the processor;
in response to the first pseudo-random number not being prime, iteratively test the first pseudo-random number for primality in a primality tester of the processor, generate the first pseudo-random number in the pseudo-random number generator, and update the counter until a first prime number is obtained;
store the first prime number and a first value of the counter;
generate a second pseudo-random number using the pseudo-random number generator using the at least one seed value as an input;
update the counter;
in response to the second pseudo-random number not being prime, iteratively test the second pseudo-random number for primality in the primality tester, generate the second pseudo-random number in the pseudo-random number generator, and update the counter until a second prime number is obtained;
store the second prime number and a second value of the counter; and
generate at least a portion of a RSA key pair in a key generation circuit of the processor using the first and second prime numbers, wherein the processor is to encrypt a value using the at least the portion of the RSA key pair and to transmit a public key of the at least the portion of the RSA key pair to a second machine to cause the second machine to encrypt information using the public key of the at least the portion of the RSA key pair.

US Pat. No. 10,341,096

TRANSCEIVERS AND RECEIVERS FOR DISCRETE-VARIABLE QUANTUM KEY DISTRIBUTION

1. A discrete-variable quantum (DVQ) optical receiver in communication with a DVQ optical transmitter, the DVQ optical receiver comprising:a polarizing beam splitter that receives a first optical signal transmitted by the DVQ optical transmitter, the first optical signal having a polarization, the polarization indicative of data encoded on the first optical signal by the DVQ optical transmitter, the polarizing beam splitter configured to output a second optical signal and a third optical signal responsive to receiving the first optical signal, wherein an amplitude of the second optical signal, an amplitude of the third optical signal, and a relative phase between the second and third optical signals is based upon the polarization of the first optical signal;
a first phase shifter that receives the second optical signal and imparts a first phase shift to the second optical signal;
a second phase shifter that receives the third optical signal and imparts a second phase shift to the third optical signal; and
a Mach-Zehnder modulator (MZM) comprising:
a first optical coupler that receives the phase-shifted second optical signal and the phase-shifted third optical signal;
a phase shifting component that shifts a relative phase between signals output by the first optical coupler; and
a second optical coupler that receives the phase-shifted output signals from the phase shifting component and outputs the fourth optical signal,wherein the fourth optical signal is indicative of the data encoded on the polarization of the first optical signal by the DVQ optical transmitter.

US Pat. No. 10,341,094

MULTIPLE ENCRYPTING METHOD AND SYSTEM FOR ENCRYPTING A FILE AND/OR A PROTOCOL

1. A multiple encrypting method, for encrypting a file and/or a protocol and generating encryption keys, performed by a processor being programmed to function as a file uploading unit, a random number generation unit, a plurality of random number generator sub-units, a key generation unit, an initialization vector generation unit, an encryption unit, and a dividing unit and comprising steps of:A: uploading at least one of a file and a protocol by the file uploading unit;
B: generating random numbers by the random number generation unit, wherein the random number generation unit includes the plurality of random number generator sub-units, and the plurality of random number generator sub-units generate the random numbers respectively;
C: arranging the random numbers to form at least one key and at least one initialization vector respectively by the key generation unit and the initialization vector generation unit according to different rules;
D: encrypting the file and/or the protocol from the file uploading unit with the key and the initialization vector via using AES encryption by the encryption unit, so as to generate an encrypted file and/or an encrypted protocol;
E: saving the key and the initialization vector respectively in a first storage unit and a second storage unit; and
F: repeating the step B to D at least one time, so as to proceed at least one additional encryption by using a key and an initialization vector that differ from the at least one key and at least one initialization vector generated in the step C and generate at least one additional key and at least one additional initialization vector.

US Pat. No. 10,341,092

APPLICATION SPECIFIC CERTIFICATE MANAGEMENT

VMware, Inc., Palo Alto,...

1. An apparatus comprising:a memory store; and
a processor coupled to the memory store, wherein the processor is configured to:
generate a security certificate comprising a public key and a private key in response to a request to retrieve a plurality of resources that require decryption;
store the public key in a shared segment of the memory store;
retrieve a signed version of the public key from the shared segment of the memory store;
retrieve a plurality encrypted of resources that are encrypted according to the public key, the plurality of encrypted resources comprising a completed delivery of the requested plurality of resources; and
decrypt the plurality of encrypted resources according to the private key.

US Pat. No. 10,341,083

SYSTEM AND METHODS FOR NETWORK SYNCHRONIZATION

HUAWEI TECHNOLOGIES CO., ...

1. A method for synchronizing clocks in a network, the method performed by a controller of a first node having a transceiver connected to a second node by a first optical fiber and a second optical fiber, the method comprising:receiving a control message, containing an instruction to send to the second node a symmetric network synchronizing protocol clock synchronizing message;
subsequent to receiving the control message, determining a one way asymmetric propagation delay associated with the first optical fiber in accordance with a time stamp associated with a time stamp message transmitted to the second node on the first optical fiber by the controller in a normal mode of operation and a reply message received by the controller in a second mode of operation in response to the transmitted time stamp message received over the first optical fiber, where while in the second mode of operation transmission of data to the second node over the first fiber is paused; and
transmitting the clock synchronizing message, to the second node over the first optical fiber, with a correction value determined in accordance with the determined one way asymmetric delay.

US Pat. No. 10,341,079

FRONT-END CIRCUITRY FOR MULTIBAND FREQUENCY MANAGEMENT

Microsoft Technology Lice...

1. A system for selectively connecting antenna signals of a wireless communication device, the system comprising:switch bank circuitry including a plurality of radio frequency (RF) switches and configured to selectively communicate the antenna signals between at least one antenna port and at least one communication port, the antenna signals being allocated into frequency bands, each of the frequency bands being divided into frequency sub-bands, each of the frequency sub-bands being associated with an RF switch of the plurality of RF switches; and
a frequency matched port assembly for each frequency sub-band communicatively connected to the switch bank circuitry and the communication port of the wireless communication device, each frequency matched port assembly including an enable/disable switch and an associated impedance matching circuit, the enable/disable switch being communicatively coupled to the associated impedance matching circuit, each enable/disable switch being configured to enable the associated impedance matching circuit and disable the associated impedance matching circuit based on instructions received from a processor.

US Pat. No. 10,341,078

METHOD AND DEVICE FOR MANAGING SYSTEM INFORMATION BLOCK, PHYSICAL BROADCAST CHANNEL IN WIRELESS COMMUNICATION NETWORK

Samsung Electronics Co., ...

1. A method of managing a system information block (SIB) in a wireless communication network, the method comprising:obtaining, by a device, a primary synchronization signal (PSS) and a secondary synchronization signal (SSS) from a base station;
obtaining, by the device, information from the PSS and the SSS;
obtaining based on the information obtained from the PSS and the SSS, by the device, a frequency resource for a SIB transmitted by the base station; and
obtaining, by the device, the SIB transmitted through the frequency resource and a time resource,
wherein the information obtained from the PSS and the SSS includes a cell identity (ID) of the base station, and the frequency resource is obtained based on a function that applies modulo operation to the cell ID.

US Pat. No. 10,341,075

METHOD FOR TRANSMITTING AND RECEIVING ACKNOWLEDGEMENT/NEGATIVE ACKNOWLEDGEMENT SIGNAL FOR UPLINK MULTI-USER DATA IN WIRELESS LAN SYSTEM, AND APPARATUS THEREFOR

LG ELECTRONICS INC., Seo...

1. A method of transmitting Acknowledgement/Negative Acknowledgement (Ack/Nack) signals for transmission data from a plurality of stations (STAs) by an Access Point (AP) in a Wireless Local Area Network (WLAN) system, the method comprising:transmitting a trigger frame to the plurality of STAs;
receiving the transmission data from the plurality of STAs in response to the trigger frame; and
transmitting Ack/Nack signals for the transmission data through a Multi-STA Block Ack (M-BA) frame,
wherein the M-BA frame includes Ack/Nack signals for ‘N’ STAs among the Ack/Nack signals for the plurality of STAs,
wherein ‘N’ is determined based on the transmission of the M-BA frame not exceeding a specific transmission unit time, and
wherein the AP additionally transmits Ack/Nack signals, to one or more STAs among the plurality of STAs, not through the M-BA frame.

US Pat. No. 10,341,073

INFORMATION TRANSMISSION METHOD, INFORMATION PROCESSING METHOD, BASE STATION, AND MOBILE STATION

NTT DOCOMO, INC., Tokyo ...

1. An information processing method used in a mobile station, the method comprising:receiving reference signals from a base station based on mode indication information including transmission scheme information regarding the reference signals; and
obtaining channel state information based on the reference signals,
wherein the transmission scheme information is used to indicate whether the reference signals are BF CSI-RSs or NP CSI-RSs, and
wherein the channel state information is obtained by
determining whether the reference signals are the BF CSI-RSs or the NP CSI-RSs based on the transmission scheme information,
performing a first process on the reference signals and obtaining the channel state information when the reference signals are the BF CSI-RSs, and
performing a second process on the reference signals and obtaining the channel state information when the reference signals are the NP CSI-RSs,
wherein the second process is different from the first process.

US Pat. No. 10,341,071

RADIO TRANSMISSION APPARATUS AND METHODS

Wi-Fi One, LLC, Dallas, ...

1. A radio transmission apparatus comprising:a first antenna and a second antenna;
circuitry configured, based on information associated with an estimated communications channel condition, to:
generate a single modulation signal or a plurality of modulation signals based on the estimated communications channel condition information, and
transmit the single modulation signal from the first antenna or transmit the plurality of modulation signals which include different information from each other over an identical frequency band from the first antenna and the second antenna at an identical temporal point; and
wherein the single modulation signal and the plurality of modulation signals contain parameter information indicating a number of modulation signals transmitted at the same time.

US Pat. No. 10,341,067

TRANSMISSION DEVICE AND METHOD FOR TRANSMITTING DATA FRAME

Huawei Technologies Co., ...

1. A transmission device, applied to a wireless local area network system using a multiple-input multiple-output (MIMO) technology, wherein the transmission device comprises:an acquiring unit, configured to:
acquire a long training field (LTF) parameters, and
acquire a start position I of allocated subcarriers,
wherein the LTF parameters comprise a frequency domain transform parameter and a time domain transform parameter that are required for generating an LTF sequence;
a frequency domain transform unit, configured to perform, according to the frequency domain transform parameter and the start position I acquired by the acquiring unit, a frequency domain transform on an LTF basic sequence to obtain an LTF symbol;
a time domain transform unit, configured to perform, according to the time domain transform parameter acquired by the acquiring unit, a time domain transform on the LTF symbol obtained by the frequency domain transform unit to obtain the LTF sequence; and
a sending unit, configured to:
add the LTF sequence obtained by the time domain transform unit to a first data frame, and
send the first data frame to a second device, so that the second device determines the LTF basic sequence according to the LTF sequence and performs channel estimation according to the LTF basic sequence,
wherein the frequency domain transform parameter comprises a subcarrier quantity M for distinguishing spatial streams, a quantity L of elements in the LTF basic sequence, and a subcarrier quantity S; and
the frequency domain transform unit comprises:
a mapping module, configured to map, starting from the start position L at intervals of ?S/L? subcarriers, each element in the LTF basic sequence to a corresponding subcarrier to obtain a frequency domain LTF sequence, wherein ? ? indicates round-down;
an inverse transform module, configured to perform an S-point inverse fast Fourier transform (IFFT) transform on the frequency domain LTF sequence obtained by the mapping module to obtain an LTF basic symbol; and
a generation module, configured to combine the LTF basic symbol obtained by the inverse transform module with a cyclic prefix (CP) to generate the LTF symbol.

US Pat. No. 10,341,066

SYSTEM AND METHOD FOR COMMON PHASE ERROR AND INTER-CARRIER INTERFERENCE ESTIMATION AND COMPENSATION

Samsung Electronics Co., ...

1. A method, comprising:estimating a channel using demodulation reference signal subcarriers from a received signal;
estimating a common phase error term using the estimated channel and phase tracking reference signal subcarriers; and
estimating one or more inter-carrier interference terms, including:
canceling, from the received signal, the estimated common phase error term to form a first compensated received signal; and
estimating, based on the first compensated received signal, a first inter-carrier interference term.

US Pat. No. 10,341,065

ACCESS-CATEGORY-BASED MULTI-USER TRIGGER FRAMES

Apple Inc., Cupertino, C...

1. An electronic device, comprising:one or more electrical connectors configured to communicatively couple to an antenna; and an interface circuit, communicatively coupled to the one or more electrical connectors,
configured to communicate with an access point of a wireless local area network (WLAN), and configured to:
receive, from the access point of the WLAN, an uplink trigger frame that specifies an access category;
in response to the uplink trigger frame, transmit to the access point of the WLAN one or more frames that include uplink data associated with the specified access category;
receive, from the access point of the WLAN, a downlink multi-traffic-identifier (multi-TID) aggregate media access control protocol data unit (AMPDU) having a primary access category and including (i) downlink data associated with the primary access category, and (ii) additional downlink data associated with an additional access category different from the primary access category when additional space remains in the downlink multi-TID AMPDU.

US Pat. No. 10,341,063

SATELLITE COMMUNICATION SYSTEM AND SATELLITE COMMUNICATION GROUND APPARATUS

Mitsubishi Electric Corpo...

1. A satellite communication system comprising:a plurality of satellite communication ground apparatuses to decode data encoded by an error-detecting code received over a downlink channel, and request retransmission on the data in which an error has been detected by the decoding; and
a non-geostationary satellite to emit radio waves on the downlink channel to transmit the data to the satellite communication ground apparatuses by the downlink channel, and retransmit the data that the non-geostationary satellite has been requested by the satellite communication ground apparatuses to retransmit, intensively in a time period during which the non-geostationary satellite moves in a predetermined specific location in a satellite orbit,
wherein the time period during which the non-geostationary satellite performs retransmission is during a time when (i) a first satellite communication ground apparatus among the satellite communication ground apparatuses is in an irradiation area of radio waves on the downlink channel (ii) a second satellite communication ground apparatus among the satellite communication ground apparatuses is outside of the irradiation area, and (iii) all of the plurality of satellite communication ground apparatuses are not simultaneously in the irradiation area.

US Pat. No. 10,341,060

DATA ACKNOWLEDGEMENT IN A WIRELESS COMMUNICATION SYSTEM

Lenovo Innovations Limite...

1. An apparatus comprising:a transmitter that transmits data to a device at a first time;
a processor that determines a response window comprising a plurality of transmission opportunities for receiving an acknowledgement corresponding to the data, wherein the response window begins after an offset time corresponding to the first time, and the transmitter transmits information indicating the response window and at least one transmission opportunity of the plurality of transmission opportunities within the response window; and
a receiver that receives the acknowledgement from the device within the response window in response to a listen-before-talk being performed for each transmission opportunity of the plurality of transmission opportunities until successful.

US Pat. No. 10,341,058

METHOD FOR TRANSMITTING AND RECEIVING MULTI-STATION BLOCK ACK FRAME OF EXPANDED CAPACITY AND DEVICE THEREFOR

LG ELECTRONICS INC., Seo...

12. An access point (AP) device for transmitting block ACK (BA) signals for data transmitted from a plurality of stations (STAs) in a wireless LAN (WLAN) system, comprising:a transceiver configured to receive data from the plurality of STAs and to transmit a first M-BA frame for data received from the plurality of STAs; and
a processor connected to the transceiver to process the received data and the first M-BA frame,
wherein the processor is configured such that the first M-BA frame includes a MAC header field, a BA control field and a BA information field, last N bits of the BA control field indicate at least one of the number of pieces of BA information included in the first M-BA frame and information on a succeeding ACK frame, and N is set to 5 or more.

US Pat. No. 10,341,057

DETERMINING A HARQ-ACK RESPONSE CODEBOOK IN A WIRELESS COMMUNICATION SYSTEM

Lenovo Innovations Limite...

1. A method comprising:determining a set of aggregated serving cells;
grouping the aggregated serving cells into a set of cell groups;
determining, for an uplink (UL) subframe, a set of subframes Y comprising subframes (y1, y2, . . . , yM) for which a corresponding hybrid automatic repeat request acknowledgement (HARQ-ACK) is to be transmitted in the UL subframe;
receiving a cell-domain downlink assignment indicator (C-DAI) and a cell-domain total assignment indicator (C-TAI) in each downlink control information (DCI) scheduling a physical downlink shared channel (PDSCH); and
determining a HARQ-ACK codebook based the C-DAI and C-TAI for each combination of a cell group and a subframe, the cell group belonging to the set of cell groups and the subframe belonging to the set of subframes.

US Pat. No. 10,341,056

DECODING APPARATUS AND METHOD IN MOBILE COMMUNICATION SYSTEM USING NON-BINARY LOW-DENSITY PARITY-CHECK CODE

Samsung Electronics Co., ...

1. A decoding method in a mobile communication system using a non-binary low density parity-check (LDPC) code, the decoding method comprising:estimating an input vector message from a received signal;
selecting message values from the input vector message by rows in consideration of reliability of the message values;
selecting a message value including a highest reliability from the selected message values of the input vector message by columns;
generating a configuration set using the message value selected by columns and a galois field (GF) element corresponding to the message value;
determining a number of deviated symbols based on GF elements in the configuration set except for a value corresponding to the GF element that is equal to 0; and
generating a check node output message to the received signal using the generated configuration set and the number of deviated symbols,
wherein the configuration set is configured such that a column index value of each of the input vector message do not overlap with each other.

US Pat. No. 10,341,055

METHOD FOR PERFORMING AUTONOMOUS RLC RETRANSMISSION IN A WIRELESS COMMUNICATION SYSTEM AND A DEVICE THEREFOR

LG Electronics Inc., Seo...

1. A method for a User Equipment (UE) operating in a wireless communication system, the method comprising:transmitting, by a Radio Link Control (RLC) transmitter, a RLC Protocol Data Unit (PDU) to a RLC receiver on a first transmission opportunity;
checking whether a condition for performing a RLC PDU retransmission procedure is met, when the RLC PDU is transmitted to the RLC receiver on the first transmission opportunity; and
re-transmitting, by the RLC transmitter, the RLC PDU during consecutive transmission opportunities following the first transmission opportunity when the condition is met,
wherein the RLC transmitter stores the RLC PDU in a RLC re-transmitter buffer when the RLC PDU is transmitted on the first transmission opportunity when the condition is met.

US Pat. No. 10,341,054

APPARATUS AND METHOD FOR SENDING/RECEIVING PACKET IN MULTIMEDIA COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method for sending forward error correction (FEC) configuration information by a sending apparatus in a multimedia system, the method comprising:generating FEC configuration information for an FEC packet; and
sending the FEC configuration information,
wherein the FEC configuration information includes information related to a first FEC packet that is sent first among FEC packets if an FEC packet block includes the FEC packets, and
wherein the information related to the first FEC packet includes a value for remaining bits, which exclude a most significant bit (MSB) 1 bit of a time stamp (TS) included in a packet header of the first FEC packet.

US Pat. No. 10,341,038

MULTIPLEX CONVERSION FOR A PASSIVE OPTICAL NETWORK

ARRIS Enterprises LLC, S...

1. A node having a fiber link module (FLM) in a passive optical network, the node optically coupled to at least one optical line terminal (OLT) and at least one optical network unit (ONU), the node operable to communicate with multiple OLTs via a single fiber to serve multiple ONUs, the node comprising:a demultiplexer for receiving an optical WDM signal carrying many wavelengths, the optical WDM signal including at least one wavelength output from a single OLT port that is also communicable to one or more additional nodes;
multiple optical-electrical-optical (OEO) regeneration devices operating in parallel for conversion of optical signals, each OEO regeneration device operable to convert a downstream optical signal demultiplexed from the optical WDM signal to a different wavelength that targets a respective ONU;
an upstream multiplex conversion device (MCD) that receives an upstream optical signal from said at least one ONU, converts the upstream optical signal to an upstream electrical signal via at least one of said multiple OEO regeneration devices operable for conversion in an upstream path, and without use of clock detection and recovery on the upstream electrical signal, transmits a regenerated upstream optical signal, wave division multiplexed with at least one additional upstream optical signal regenerated by a second one of said multiple OEO regeneration device in the node, to said at least one OLT,
wherein the upstream MCD includes a burst-mode receiver without media access control (MAC) information to receive the upstream optical signal,
and further wherein the burst-mode receiver is an AC-coupled pre-amplifier; and
a downstream MCD comprising at least one of said optical-electrical-optical (OEO) regeneration devices for conversion in the downstream path, the downstream MCD having a continuous mode receiver circuit for receiving one of the signals demultiplexed from the optical WDM signal and operably driving one or more optical transmitters serving multiple ONUs,
wherein the downstream MCD:
receives, by the continuous mode receiver circuit, a downstream optical signal that is demultiplexed from the optical WDM signal received from said at least one OLT at a first downstream wavelength, wherein the continuous mode receiver circuit is configured to convert the optical power in the demultiplexed optical signal to an electrical current that is proportionate to said optical power, and generates a downstream electrical signal from said electrical current, the downstream electrical signal comprising an electrical non-return-to-zero (NRZ) digital logic voltage bit stream, and
regenerates a downstream optical signal at a second downstream wavelength by converting the downstream electrical signal to optical power without use of clock detection and recovery on the downstream electrical signal, and
drives the optical transmitter using said optical power to transmit downstream to said at least one ONU.

US Pat. No. 10,341,028

SYSTEM AND METHOD FOR MICROWAVE DISTRIBUTION AND MEASUREMENT WITH HIGH DYNAMIC RANGE

Nucript LLC, Evanston, I...

1. An apparatus for measuring an input radio frequency (RF) electromagnetic signal, comprising:a first phase modulator that imparts the RF signal onto a fundamental optical signal thus creating a phase modulated optical signal wherein a size of a phase modulation depth is related to a voltage (V) of the input RF signal by a phase modulation constant p so that an applied phase shift is p·V;
an optical channel connecting the phase modulated optical signal to a receiver, wherein the receiver includes a nonlinear optical harmonic generation device (OHGD), the OHGD generating a phase modulated harmonic optical signal by multiplying an optical frequency fo of the fundamental optical signal at an OHGD input to a higher optical frequency N·fo at an OHGD output where N is an integer;
a first phase-to-amplitude conversion device that converts the phase modulated harmonic optical signal into an amplitude modulated harmonic optical signal; the amplitude modulated harmonic optical signal being detected in a first set of one or more optical-to-electrical (O/E) detectors generating a harmonic received RF signal; wherein the OHGD acts to increase the size of the phase modulation depth of the phase modulated harmonic optical signal to N·p·V so as to increase a gain between the RF input signal and the harmonic received RF signal.

US Pat. No. 10,341,023

TERMINAL ENCLOSURE WIRELESS BASE STATION

CenturyLink Intellectual ...

1. A system comprising:a first network device communicatively coupled to a first network via a first medium and a second medium, the first network device comprising:
a first transceiver coupled to the first medium;
a first antenna operatively coupled to the first transceiver;
a second network device communicatively coupled to a second network, the second network device comprising:
a second transceiver in communication with the second network;
a second antenna operatively coupled to the second transceiver;
wherein the second network device is configured to transmit data from the second network to the first transceiver, and receive data from the first network via the second transceiver;
wherein the first network device is configured to:
transmit data received from the second network, via the first transceiver, to the first network, via the first medium, and
transmit data received from the first network, via the first medium, to the second network, via the first transceiver; and
wherein the first network device is communicatively coupled to at least one other network device via a wired connection of the same type as the second medium, wherein the first network device is configured to couple at least one other network associated with the at least one other network device to the first network.

US Pat. No. 10,341,017

VISUAL LIGHT AUDIO TRANSMISSION SYSTEM

Wave Sciences, LLC, Char...

15. A visible light audio system comprising:a visible light transmitting apparatus comprising a modulator, a driver, and a light source, the visible light transmitting apparatus being operable to receive an audio source input and being operable to transmit a modulated visible light output corresponding to the audio source input at the light source;
a body-worn or body-carried receiver configured to be worn on a torso of a user having at least one photo detector disposed on a surface of the body-worn or body-carried receiver, the photo detector being operable to receive the modulated visible light output and convert the modulated visible light output into an electrical signal;
a demodulation device being operably engaged with the at least one photo detector to receive the electrical signal via a system bus, the demodulation device being operable to demodulate the electrical signal to produce an audio output corresponding to the compressed audio source input; and,
an audio output device being operably engaged with the demodulation device to deliver an audio output, the audio output device comprising one or more assistive listening devices or ear pieces.

US Pat. No. 10,341,016

WIRELESS COMMUNICATION METHOD AND APPARATUS

Huawei Technologies Co., ...

1. A method implemented by a dual-mode terminal for performing wireless communications, the method comprising:sending, by the dual-mode terminal, first binding relationship information to an access device on a network side using a wireless communications transceiver of the dual-mode terminal, wherein the first binding relationship information carries information about a correspondence between a visible light receiver of the dual-mode terminal and the wireless communications transceiver for enabling a visible light transmitter of the access device to transmit downlink data to the visible light receiver of the dual-mode terminal, and wherein the wireless communication transceiver does not use visible light communications;
after sending the first binding relationship information, receiving, by the dual-mode terminal using the visible light receiver, the downlink data from the visible light transmitter of the access device;
receiving, by the dual-mode terminal using one of the wireless communications transceiver or the visible light receiver, second binding relationship information from the access device, wherein the second binding relationship information carries information about a correspondence between a wireless access point of the access device and the visible light transmitter; and
sending, by the dual-mode terminal using the wireless communications transceiver, at least one of uplink data or a feedback message of the downlink data to the wireless access point.

US Pat. No. 10,341,015

SECURE FIBER OPTIC SEALS ENABLED BY QUANTUM OPTICAL COMMUNICATION CONCEPTS

1. A method for detecting tampering with a seal, comprising:calibrating a seal that includes a quantum optical transmitter in communication with a quantum optical receiver by way of a communications channel, wherein calibrating the seal comprises:
receiving a first plurality of pulses of light at the quantum optical receiver, the first plurality of pulses received prior to occurrence of tampering on the communications channel between the optical receiver and the quantum optical transmitter;
identifying a calibrated threshold correlation value based upon the first plurality of pulses and randomly selected first data encoded on the first plurality of pulses by the quantum optical transmitter; and
detecting tampering on the communications channel between the quantum optical receiver and the quantum optical transmitter subsequent to calibrating the seal, wherein detecting the tampering comprises:
receiving, at the quantum optical receiver, a second plurality of pulses of light, wherein randomly selected second data is encoded on the second pulses of light by the quantum optical transmitter;
storing a respective measured data value for each of the received second pulses;
identifying a correlation statistic based upon a comparison of the measured data values of the second pulses and the encoded data values of the second pulses; and
outputting, based upon the correlation statistic and the threshold correlation value, an indication of tampering on the communications channel between the quantum optical receiver and the quantum optical transmitter.

US Pat. No. 10,341,005

NETWORK NODE, A WIRELESS DEVICE, AND METHODS THEREIN FOR BEAM SELECTION

Telefonaktiebolaget LM Er...

1. A method performed by a network node for beam selection, wherein the network node and a wireless device are operating in a wireless communications network, wherein the wireless device is served by the network node using a current network node beam, and wherein the method comprises:selecting an upcoming network node beam when an upcoming ability to serve the wireless device using the current network node beam is predicted to be lost based on historic data relating to at least one signal quality of one or more candidate network node beams at one or more positions located within coverage of the wireless communications network and relating to one or more movement patterns of one or more wireless devices operating within coverage of the wireless communications network, wherein the upcoming network node beam is selected from the one or more candidate network node beams that are able to serve the wireless device when the network node has lost ability to serve the wireless device using the current network node beam;
configuring a dedicated beam reference signal for the upcoming network node beam, which upcoming network node beam is to be detected in beam selection by the wireless device when the network node loses ability to serve the wireless device using the current network node beam;
transmitting, to the wireless device via the current network node beam, a configuration of the dedicated beam reference signal; and
transmitting, to the wireless device via the upcoming network node beam, the dedicated beam reference signal.

US Pat. No. 10,340,998

CHANNEL STATE INFORMATION OBTAINING METHOD AND DEVICE

Huawei Technologies Co., ...

1. A base station in a frequency division duplex (FDD) communication system, comprising:a processor, configured to determine, according to radio resource usage, a special timeslot added in the FDD system, wherein, in the special timeslot, a downlink frequency resource in a frequency range configured for downlink data transmission is usable by user equipment to transmit an uplink physical signal;
a transmitter, configured to send special-timeslot configuration information to user equipment for instructing the user equipment to send, in the special timeslot, the uplink physical signal over a downlink frequency band in the frequency range configured for downlink data transmission;
a receiver, configured to:
receive, in the special timeslot, the uplink physical signal sent by the user equipment over the downlink frequency band in the frequency range configured for downlink data transmission,
perform channel estimation according to the received uplink physical signal, and
obtain downlink channel state information from the channel estimation; and
wherein the special-timeslot configuration information comprises user cluster indication information and sub-frequency resource indication information, the user cluster indication information indicates a user cluster, the user cluster comprises multiple user equipments, and the sub-frequency resource indication information indicates a sub-frequency resource for each of the user equipments in the user cluster to send the uplink physical signal in the special timeslot.

US Pat. No. 10,340,994

METHOD FOR BEAM TRAINING IN MULTIUSER SCENARIO AND APPARATUS

Huawei Technologies Co., ...

15. An initiator device, comprising:a transceiver, configured to:
send first status information of a plurality of transmit antennas of the initiator device to only a first responder of a plurality of responders; and
receive feedback information sent by the first responder, wherein the feedback information comprises information indicating a to-be-used transmit antenna which is selected by the first responder from available to be selected transmit antennas indicated by the first status information, wherein the first status information indicates which of the plurality of transmit antennas of the initiator device are available to be selected by the first responder; and
a processor, configured to:
determine, according to the feedback information, the to-be-used transmit antenna selected by the first responder; and
update the first status information according to the feedback information to form second status information, and after forming the second status information, send the second status information to only a second responder, wherein the second responder is comprised in the plurality of responders and is different than the first responder, wherein the second status information indicates which of the plurality of the transmit antennas of the initiator device are available to be selected by the second responder, and the transmit antennas available to be selected by the second responder that are indicated by the second status information do not include the to-be-used transmit antennas selected by the first responder.

US Pat. No. 10,340,993

MASKED BEAMFORMING

Telefonaktiebolaget LM Er...

1. A method of operating a transmitter arrangement for a wireless communication network, the transmitter arrangement being adapted for beamforming, the method comprising:determining a cell selection beam having an emitted power within a critical angular interval being lower than the emitted power outside the critical angular interval, thereby creating an angular maximum-power profile of the cell selection beam;
determining a maximum power level mask for the power of transmission and/or beams in the critical angular interval by matching the angular maximum-power profile of the cell selection beam with an angular maximum-power profile of the power of transmission and/or beams, the maximum power level mask covering at least the critical angular interval; and
controlling beamforming based on the maximum power level mask.

US Pat. No. 10,340,982

METHOD AND APPARATUS FOR ARRANGING COMMUNICATION SESSIONS IN A COMMUNICATION SYSTEM

1. A method, comprising:determining, by a processing system comprising a processor, a channel reuse pattern for adjusting characteristics of electromagnetic waves transmitted along surfaces of a plurality of cables, wherein each of the plurality of cables is spaced apart from others of the plurality of cables, and wherein the determining is according to an electromagnetic wave interference analysis; and
providing, by the processing system, instructions to a plurality of waveguide systems coupled to the plurality of cables to utilize the channel reuse pattern to transmit the electromagnetic waves along respective ones of the surfaces of the plurality of cables, wherein each channel of the channel reuse pattern is used for transporting data via the electromagnetic waves transmitted by the plurality of waveguide systems.

US Pat. No. 10,340,980

TIME SYNCHRONIZATION APPARATUSES AND METHODS FOR POWER-DISTRIBUTION SYSTEMS AND THE LIKE

1. An apparatus for use in a power distribution system having power-related data that is shared between communication nodes, the apparatus comprising:a mesh-based communications network including a first node and a second node configured to communicate power-related data associated with power consumed in a power distribution system, each of the first and second nodes including a communication circuit configured and arranged to communicate the power-related data;
at least one of the first and second nodes further including a clock circuit and is configured and arranged to:
communicate in the mesh-based communications network using a plurality of abstraction layers including a lower-level layer used for node-node interaction involving identification of respective ones of a plurality of other communication nodes and including upper-level layers;
provide a time synchronization request to the other node of the communication nodes after being permitted to join into the mesh-based communications network;
set the clock circuit to a parameter conveyed from the other node via timing information provided in a uniquely-recognizable data frame as communicated via one of the upper-level layers; and
maintain on-going time synchronization by communicating additional time synchronization requests within predetermined time ranges.

US Pat. No. 10,340,979

SURFACE WAVE COMMUNICATION SYSTEM AND METHODS FOR USE THEREWITH

1. A communication network comprising:a surface wave transceiver, mounted on a medium voltage power line, configured to bidirectionally communicate wireless network data via guided electromagnetic waves that propagate along a surface of the medium voltage power line;
a plurality of analog surface wave repeater pairs, mounted on the medium voltage power line, configured to bidirectionally receive and amplify the guided electromagnetic waves that propagate along the surface of the medium voltage power line;
a plurality of digital surface wave regenerator pairs, mounted on the medium voltage power line, configured to receive the guided electromagnetic waves that propagate along the surface of the medium voltage power line, to digitally regenerate the wireless network data and to relaunch the guided electromagnetic waves with the wireless network data;
a plurality of access points, supported by corresponding ones of a plurality of utility poles that also support the medium voltage power line, configured to wirelessly transmit the wireless network data to a plurality of client devices in accordance with a wireless network protocol and to wirelessly receive client data from the plurality of client devices in accordance with the wireless network protocol; and
a plurality of surface wave add/drop multiplexer pairs, mounted on the medium voltage power line, wherein the plurality of surface wave add/drop multiplexer pairs is configured to receive the guided electromagnetic waves that propagate along the surface of the medium voltage power line, to digitally regenerate the wireless network data, to drop the wireless network data to the plurality of access points, to receive the client data from the plurality of access points, to add the client data to the wireless network data, and to relaunch the guided electromagnetic waves with the wireless network data.

US Pat. No. 10,340,975

FILTER DESIGN FOR ACCESS POINTS

Cisco Technology, Inc., ...

1. An access point, comprising:a body;
a first radio disposed in the body and configured to transmit first signals in a frequency band that includes at least a first channel and a second channel different from the first channel;
a second radio disposed in the body and configured to receive second signals in the frequency band;
a controller configured to:
train a receiving filter for the second radio to mitigate interference between the first radio and the second radio on the second channel of the frequency band, wherein training the receiving filter comprises:
transmitting a request to transmitting devices, other than the first radio, to not transmit signals in the frequency band during a reserved time period, wherein the request comprises a Clear-to-Send-to-self frame;
transmitting a training signal, by the first radio on the first channel in the frequency band during the reserved time period, and
adjusting the receiving filter to decrease reception of testing signals received by the second radio on the second channel during the reserved time period in which the first radio is transmitting the training signal, wherein the testing signals are portions of the training signal that leak into the second channel during the reserved time period;
apply the receiving filter to signals received by the second radio in response to determining that the first radio is currently transmitting the first signals while the second radio is receiving the second signals; and
remove the receiving filter from signals received by the second radio in response to determining that the first radio is not currently transmitting signals.

US Pat. No. 10,340,972

ULTRA LOW POWER SENSING PLATFORM WITH MULTIMODAL RADIOS

University of Virginia Pa...

1. An apparatus, comprising:a system on chip (SoC) having a first memory circuit portion and a second memory circuit portion, the first memory circuit portion configured to operate at a subthreshold voltage that establishes subthreshold operation of one or more field effect transistors associated with the first memory circuit portion, the subthreshold operation including conduction of current by the one or more field effect transistors, the second memory circuit portion configured to operate at a superthreshold voltage,
the SoC configured to access the second memory circuit portion in response to at least one of (1) signals being sent from the SoC, or (2) signals being received at the SoC.

US Pat. No. 10,340,971

POWER AMPLIFICATION MODULE, FRONT-END CIRCUIT, AND COMMUNICATION DEVICE

MURATA MANUFACTURING CO.,...

1. A power amplification module comprising:a previous stage amplification element to amplify a high-frequency signal;
a posterior stage amplification element to amplify the high-frequency signal amplified by the previous stage amplification element;
a variable filter circuit arranged between the previous stage amplification element and the posterior stage amplification element to vary a pass band or an attenuation band in accordance with a frequency band of the high-frequency signal; and
an amplification control portion to control amplification characteristics of the previous stage amplification element and the posterior stage amplification element in accordance with a frequency band of the high-frequency signal,
wherein the variable filter circuit includes
one or more filter elements, and
a filter band selection portion to vary the pass band or the attenuation band of the variable filter circuit by being switched in accordance with the frequency band of the high-frequency signal,
the previous stage amplification element and at least a part of the filter band selection portion are provided in one chip using a first chip,
the posterior stage amplification element is included in a second chip different from the first chip, and
the amplification control portion is included in the first chip.

US Pat. No. 10,340,964

SYSTEM AND METHOD FOR ORTHOGONAL FREQUENCY DIVISION MULTIPLE ACCESS (OFDMA) TRANSMISSION

Huawei Technologies Co., ...

1. A method comprising:transmitting, by a base station, a first orthogonal frequency division multiple access (OFDMA) sub-frame over a wireless network, wherein the first OFDMA sub-frame carries a first data field for a first station (STA) in a first time segment of a first OFDMA sub-channel, a second data field for a second STA in a second time segment of the first OFDMA sub-channel, a first high efficiency wireless local area network (HE WLAN) (HEW) short training field (STF) for the first data field, a first set of HEW long training fields (LTFs) for the first data field, a second HEW STF for the second data field, and a second set of HEW LTFs for the second data field.

US Pat. No. 10,340,963

CONTOUR TUNING CIRCUIT AND RELATED SYSTEMS AND METHODS

Skyworks Solutions, Inc.,...

1. A radio frequency front end comprising:a radio frequency switch including multiple throws and a common port;
a tunable circuit configured to adjust an effective shunt impedance coupled to the common port, the tunable circuit including a tunable capacitance circuit in parallel with a shunt inductor;
a tunable notch filter coupled to the common port; and
a control circuit configured to tune the tunable notch filter circuit to provide a notch in a frequency response of the tunable notch filter for a frequency associated an active throw of the multiple throws, the control circuit configured to compensate for a process variation associated with one or more circuit elements of the tunable notch circuit, and the control circuit further configured to control the tunable circuit such that (i) the effective shunt impedance has a first value for matching a first impedance associated with a first radio frequency path to a first throw of the multiple throws in a first state of the tunable circuit and (ii) the effective shunt impedance has a second value for matching a second impedance associated with a second radio frequency path to a second throw of the multiple throws in a second state of the tunable circuit, the first value being different than the second value.

US Pat. No. 10,340,949

MULTIPLE LOW DENSITY PARITY CHECK (LDPC) BASE GRAPH DESIGN

QUALCOMM Incorporated, S...

1. A method of low density parity check (LDPC) encoding, the method comprising:maintaining a plurality of LDPC base graphs, the plurality of LDPC base graphs comprising at least a first LDPC base graph associated with a first information block length range and a second LDPC base graph associated with a second information block length range, wherein the second information block length range comprises a subset of the first information block length range;
selecting a select LDPC base graph from the plurality of LDPC base graphs for an information block based, at least in part, on an information block length of the information block;
encoding the information block utilizing the select LDPC base graph to produce a codeword; and
transmitting the codeword over a wireless air interface.

US Pat. No. 10,340,943

DATA CONVERSION APPARATUS AND METHOD

SK hynix Inc., Gyeonggi-...

1. A data conversion apparatus comprising:a receiver suitable for receiving input data; and
a controller suitable for selectively converting the input data based on a distribution of a preset bit value included in the input data, and outputting any one of the input data and the converted data as output data, the converted data having a smaller size than the input data.

US Pat. No. 10,340,934

SIGNAL PATH LINEARIZATION

ANALOG DEVICES, INC., No...

1. An integrated circuit having on-chip signal path linearization, the integrated circuit comprising:a digital-to-analog converter for generating test signals;
a controller for providing a digital input signal to the digital-to-analog converter;
an analog-to-digital converter for receiving the test signals provided to a signal path and converting the test signals to a digital output signal; and
a processor for estimating coefficients corresponding to non-idealities of the signal path based the digital output signal resulting from the test signals;
wherein the test signals comprises tonal inputs having respective frequencies sweeping across one or more Nyquist zones of the analog-to-digital converter.

US Pat. No. 10,340,916

USING ISLANDS TO CONTROL OPERATING PARAMETERS FOR FUNCTIONAL BLOCKS IN AN ELECTRONIC DEVICE

ADVANCED MICRO DEVICES, I...

1. An electronic device, comprising:a plurality of hardware functional blocks, the hardware functional blocks being logically grouped into two or more islands, with each island including a different one or more of the hardware functional blocks, wherein the hardware functional blocks that are logically grouped into at least one of the islands include hardware functional blocks that are operable at a sub-Vmin voltage and the hardware functional blocks that are logically grouped into at least one other of the islands include hardware functional blocks that are not reliably operable at the sub-Vmin voltage, wherein the sub-Vmin voltage is a voltage that is sufficiently low that only circuits having circuit elements designed to be operable at the sub-Vmin voltage operate reliably;
a hardware controller that is configured to:
determine a present activity being performed by at least one of the hardware functional blocks; and
based on the present activity, configure supply voltages for the hardware functional blocks in some or all of the islands.

US Pat. No. 10,340,911

METHOD FOR PROGRAMMING A TWO-WIRE SENSOR AND PROGRAMMABLE TWO-WIRE SENSOR

TDK - Micronas GmbH, Fre...

1. A method for programming a two-wire sensor having at least two sensor units, the method comprising the steps of:switching on the at least two sensor units;
activating one of the at least two sensor units;
capturing operating states of the at least two sensor units;
detecting an operating state in which one individual sensor unit is active; and
sending a programming command to the detected, active sensor unit.

US Pat. No. 10,340,904

METHOD AND APPARATUS FOR PHASE-ALIGNED 2X FREQUENCY CLOCK GENERATION

Altera Corporation, San ...

1. A multiple-channel serializer circuit comprising:a central clocks generator that generates a plurality of clock signals;
a clock network for distributing the plurality of clock signals from the central clocks generator; and
a plurality of one-channel serializers, each one-channel serializer comprising a series of serializer circuits that use the plurality of clock signals from the clock network to serialize a parallel data input signal,
wherein a one-channel serializer of the plurality of one-channel serializes further comprises a local 2× frequency clock generator with a non-divider structure that generates a local 2× frequency clock signal that has a frequency which is twice that of a 1× frequency clock signal output from the central clocks generator, wherein the 1× frequency clock signal is used for timing a parallel data signal input to the one-channel serializer.

US Pat. No. 10,340,873

BAND PASS FILTER AND LAMINATE BAND PASS FILTER

MURATA MANUFACTURING CO.,...

1. A band pass filter comprising:a first input/output terminal;
a second input/output terminal;
a ground terminal; and
a plurality of LC parallel resonators; wherein
an inductor and a capacitor are connected in parallel with each other in each of the plurality of LC parallel resonators;
the plurality of LC parallel resonators include:
an LC parallel resonator at a first input/output stage;
at least one LC parallel resonator at an intermediate stage; and
an LC parallel resonator at a second input/output stage; wherein
one end of the LC parallel resonator at the first input/output stage, one end of the at least one LC parallel resonator at the intermediate stage, and one end of the LC parallel resonator at the second input/output stage are sequentially connected between the first input/output terminal and the second input/output terminal;
another end of the LC parallel resonator at the first input/output stage, another end of the at least one LC parallel resonator at the intermediate stage, and another end of the LC parallel resonator at the second input/output stage are connected to the ground terminal;
the inductors of adjacent LC parallel resonators of the plurality of LC parallel resonators are magnetically coupled to one another;
the inductor of the at least one LC parallel resonator at the intermediate stage is divided into a first inductor and a second inductor connected in parallel with each other; and
the first inductor is magnetically coupled to the inductor of one of the adjacent LC parallel resonators, and the second inductor is magnetically coupled to the inductor of another of the adjacent LC parallel resonators.

US Pat. No. 10,340,867

AMPLIFIER WITH BUILT IN TIME GAIN COMPENSATION FOR ULTRASOUND APPLICATIONS

Butterfly Network, Inc., ...

1. An ultrasound apparatus, comprising:an ultrasonic transducer to provide an analog electrical signal;
an amplifier having time gain compensation (TGC) functionality coupled to the ultrasonic transducer and configured to receive and amplify the analog electrical signal by a time-dependent amount;
wherein:
the amplifier comprises amplification circuitry and feedback circuitry with a variable impedance; and
the feedback circuitry comprises a plurality of resistors in a series arrangement, and wherein a subset of the plurality of resistors have respective resistance values that increase sequentially in a logarithmic fashion.

US Pat. No. 10,340,862

METHODS FOR POWER AMPLIFICATION WITH SHARED COMMON BASE BIASING

Skyworks Solutions, Inc.,...

1. A method of power amplification at a controller of a power amplification system comprising a plurality of cascode amplifier sections, the method comprising:receiving a band select signal indicative of one or more frequency bands of a radio-frequency input signal to be amplified and transmitted;
biasing a common base stage of each of the plurality of cascode amplifier sections based on the received band select signal, including sending a respective control signal to a respective common base biasing component coupled to a respective common base stage of each respective one of the plurality of cascode amplifier sections; and
biasing a common emitter stage of a subset of the plurality of cascode amplifier sections.

US Pat. No. 10,340,857

AMPLIFIER CIRCUIT

TOSHIBA MEMORY CORPORATIO...

1. An amplifier circuit comprising:a first differential amplifier circuit including a first transistor having a gate to which a first signal is input, a second transistor having a gate to which a second signal is input, a first electric current source that supplies an electric current to the first and second transistors, and a second electric current source that is configured to supply an electric current to the first and second transistors via a first switch element;
a second differential amplifier circuit including a third transistor having a gate to which the first signal is input, a fourth transistor having a gate to which the second signal is input, a third electric current source that supplies an electric current to the third and fourth transistors, and a fourth electric current source that is configured to supply an electric current to the third and fourth transistors via a second switch element;
a detection circuit which outputs a third signal based on the first and second signals; and
a first inverter coupled between an output node of the third signal, and the second switch element,
wherein the first switch element is controlled by the third signal, the second switch element is controlled by a fourth signal, and the third signal and the fourth signal are complementary.

US Pat. No. 10,340,855

DOHERTY AMPLIFIER

Mitsubishi Electric Corpo...

1. A Doherty amplifier comprising:division circuitry configured to split, between a first transmission line and a second transmission line, a signal to be amplified;
first amplifier circuitry inserted into the first transmission line;
second amplifier circuitry inserted into the second transmission line; and
a power combiner configured to combine signals amplified by the first and second amplifier circuitry,
wherein the division circuitry includes
a first filter to which the signal to be amplified is input,
a second filter connected between the first filter and the first amplifier circuitry,
a third filter to which the signal to be amplified is input,
a fourth filter connected between the third filter and the second amplifier circuitry, and
a resistor connected to an output side of the first filter and an output side of the third filter,
wherein each of the first and third filters is a low-pass filter while each of the second and fourth filters is a high-pass filter, or wherein each of the first and third filters is a high-pass filter while each of the second and fourth filters is a low-pass filter, and
wherein, when each of the low-pass filters is formed by a ?-type circuit, each of the high-pass filters is formed by a T-type circuit, and when each of the low-pass filters is formed by a T-type circuit, each of the high-pass filters is formed by a ?-type circuit.

US Pat. No. 10,340,852

BIAS BOOSTING CIRCUIT FOR AMPLIFIER

NORTHROP GRUMMAN SYSTEMS ...

1. An amplification system comprising:an amplifier comprising a field effect transistor (FET) that amplifies an input signal to drive a load and an amplifier transistor; and
a bias boosting circuit comprising:
a negative bias booster that applies a charge to an input node of the amplifier in response to a negative half-cycle of the input signal that exceeds a boost threshold level, wherein the negative bias booster includes a negative bias boost transistor;
a positive bias booster that discharges the input node of the amplifier during a positive half-cycle of the input signal that exceeds the boost threshold level, wherein the discharging by the positive bias booster is slower than the charging by the negative bias booster to induce a bias voltage increase from a quiescent bias voltage on the input node of the amplifier, wherein the positive bias booster includes a positive bias boost transistor;
a biasing node that couples the negative bias booster and the positive bias booster;
an impedance block that couples the biasing node to the input node, wherein the impedance block comprising a resistive component and an inductive component; and
wherein a channel width of the negative bias boost transistor and a channel width of the positive bias boost transistor are smaller than a channel width of the amplifying transistor and a source impedance of the negative bias boost transistor is smaller than a drain impedance of the positive bias boost transistor.

US Pat. No. 10,340,851

DIFFERENTIAL CASCODE AMPLIFIER WITH SELECTIVELY COUPLED GATE TERMINALS

QUALCOMM Incorporated, S...

1. An apparatus comprising:a differential cascode amplifier comprising a first cascode transistor and a second cascode transistor;
a transistor including:
a source terminal coupled to a gate terminal of the first cascode transistor of the differential cascode amplifier;
a drain terminal coupled to a gate terminal of the second cascode transistor of the differential cascode amplifier; and
a terminal configured to receive an enable signal, the transistor configured to selectively couple the gate terminal of the first cascode transistor to the gate terminal of the second cascode transistor based on the enable signal having a first value, the transistor further configured to substantially isolate the gate terminal of the first cascode transistor from the gate terminal of the second cascode transistor responsive to the enable signal having a second value;
a first high impedance element coupled to the source terminal of the transistor, wherein the first high impedance element comprises a first resistor or a first inductor; and
a second high impedance element coupled to the first high impedance element and to the drain terminal, wherein the second high impedance element comprises a second resistor or a second inductor.

US Pat. No. 10,340,850

CRYSTAL OSCILLATOR DEVICE AND METHOD OF MEASURING CRYSTAL OSCILLATOR CHARACTERISTIC

FUJITSU LIMITED, Kawasak...

1. A crystal oscillator device, comprising:a crystal oscillator including a casing, a crystal piece, a pair of excitation electrodes configured to excite a main vibration, and a pair of sub vibration electrodes configured to excite a sub-vibration; and
an alarm generator configured to generate an alarm based on a signal whose amplitude is equal to or less than a reference value, the signal being generated in the sub vibration electrodes.

US Pat. No. 10,340,839

DYNAMIC DAMPING SYSTEM FOR SOLAR TRACKERS

SolarCity Corporation, S...

1. A solar-tracking photovoltaic array, comprising:a torque tube having a first end and a second end opposite the first end;
a plurality of photovoltaic modules supported by the torque tube;
an orientation motor mechanically coupled to the torque tube and configured to rotate the torque tube in a manner that keeps the plurality of photovoltaic modules oriented towards the sun;
a sensor configured to provide data corresponding to angular rotation of the second end of the torque tube;
a controller that in response to receiving data from the sensor indicative of oscillations of the torque tube commands the orientation motor to move the torque tube to dampen the oscillations.

US Pat. No. 10,340,837

SLOPED ROOF SOLAR PANEL MOUNTING SYSTEM

Ecolibrium Solar, Inc, A...

1. A support surface attachment device, said support surface attachment device configured to attach one or more photovoltaic modules to a support surface, said support surface attachment device comprising:a base assembly configured to be attached to a support surface;
a clamp assembly configured to engage one or more photovoltaic modules, said clamp assembly including a lower clamp member and an upper clamp member, said upper clamp member connected to said lower clamp member by a fastener member, said lower clamp member including one or more first teeth disposed thereon, and said upper clamp member including one or more second teeth disposed thereon, said one or more first teeth on said lower clamp member configured to engage said one or more second teeth on said upper clamp member when said fastener member is being tightened so as to maintain a minimum gap between said upper clamp member and said lower clamp member for receiving one or more photovoltaic module frames of said one or more photovoltaic modules when said one or more photovoltaic modules are pivotably installed into a first side of said clamp assembly; and
a glider member coupling said upper and lower clamp members of said clamp assembly to said base assembly;
wherein said clamp assembly is capable of being selectively positioned along a length of said base assembly prior to being fixed in place relative to said base assembly so as to permit adjustability when said one or more photovoltaic modules are being attached to said support surface, said glider member configured to slide relative to said base assembly so as to allow said clamp assembly to be selectively positioned along said length of said base assembly prior to being fixed in place relative to said base assembly; and
wherein said upper and lower clamp members of said clamp assembly are configured to rotate together relative to said glider member, and wherein an upstanding base member of said base assembly is configured to rotate relative to said support surface, whereby the rotation of said upper and lower clamp members relative to said glider member and the rotation of said upstanding base member of said base assembly relative to a flashing member of said support surface attachment device enables a lateral position of said clamp assembly to be adjusted by an installer.

US Pat. No. 10,340,832

HYDRIDE GENERATION SYSTEM

ELEMENTAL SCIENTIFIC, INC...

1. A sampling system, comprising:a sampling assembly configured to draw a sample into a mixing path; and
a hydride generation assembly configured to introduce selected amounts of a first hydride generation reagent and a second hydride generation reagent into the mixing path, the hydride generation assembly including: a source of the first hydride generation reagent; a source of the second hydride generation reagent; a first chamber configured to contain the first hydride generation reagent; a second chamber configured to contain the second hydride generation reagent; a first plunger configured to translate within the first chamber and cause a displacement of the first hydride generation reagent; a second plunger configured to translate within the second chamber and cause a displacement of the second hydride generation reagent; and a base coupling the first plunger and the second plunger together, the base movable relative to the first chamber in a direction of translation of the first plunger within the first chamber;
a nebulizer fluidically coupled with the mixing path, the nebulizer configured to introduce at least a portion of the sample received from the mixing path into a spray chamber; and
a sample analysis instrument configured to receive the at least a portion of the sample from the nebulizer, the spray chamber being fluidically coupled with or forming a portion of the sample analysis instrument, the sample analysis instrument comprising a spectrometer.

US Pat. No. 10,340,828

DISTURBANCE OBSERVER FOR PERMANENT MAGNET DIRECT CURRENT MACHINES

STEERING SOLUTIONS IP HOL...

1. A motor control system of a motor, the motor control system comprising:an observer module configured to:
receive an input voltage signal of the motor;
receive an output current signal from the motor; and
compute a disturbance estimate of the motor control system as a measured state of a plant model of an electrical subsystem of the motor control system, the disturbance estimate expressed as d=?Ke?m?vB, where d is the disturbance estimate, Ke is a back-emf constant, ?m is a motor velocity, and vB is brush-drop voltage; and
computing the motor velocity of the motor based on the disturbance estimate as
where V0 and I0 are estimated state variables and ia is a motor current.

US Pat. No. 10,340,822

MOTOR CONTROL SYSTEM

Delta Electronics, Inc., ...

1. A motor control system capable of controlling turning-on and turning-off of a plurality of motor windings, the motor control system comprising:an electric motor comprising:
a stator including an iron core with a plurality of slots formed therein along a radial direction of the stator;
a rotor surrounded by the stator; and
a winding structure having a plurality of hairpin wires with pins disposed in the slots, the hairpin wires forming a plurality of layers of conduction-wire, wherein the winding structure is configured to provide a plurality of phase windings and each phase winding includes a plurality of motor windings; and
an inverter connected to the motor windings, the inverter including a switching controller configured to control the turning-on and turning-off of the motor windings of each phase winding of the winding structure,
wherein when the electric motor operates in a high-speed mode, the switching controller controls the turning-on and turning-off of the motor windings of each phase winding such that a number of the phase windings turned-on is ? less than a number of all the phase windings.

US Pat. No. 10,340,820

ELECTRICAL SYSTEM FOR UNMANNED AERIAL VEHICLES

Wing Aviation LLC, Mount...

1. An unmanned aerial vehicle comprising:a power source;
a processor module comprising one or more processors; and
a plurality of boom arms, each boom arm being physically connected to a printed circuit board (PCB) and a plurality of propellers;
wherein a PCB of each boom arm comprises a power hub electrically connected to the power source and to corresponding propellers of the boom arm, and a signal hub electrically connected to at least one processor of the one or more processors and to the corresponding propellers;
wherein the power hub of each PCB comprises a plurality of selector switches corresponding to each of the plurality of corresponding propellers, wherein the power hub of each PCB is configured to transfer power from the power source to the corresponding propellers when the selector switches are in the engaged state, and wherein the signal hub of each PCB is configured to transfer signals from the one or more processors to the corresponding propellers, wherein the processor module controls the plurality of propellers.

US Pat. No. 10,340,812

FLEXIBLE POWER CONVERTER ARCHITECTURE BASED ON INTERPOSER AND MODULAR ELECTRONIC UNITS

RAYTHEON COMPANY, Waltha...

14. An electronic transceiver/receiver (T/R) unit included in a Transmit or Receive Integrated Microwave Module (T/RIMM) installed in a modular high-power converter system, the comprising:a power amplifier connected to an antenna to perform at least one of signal transmission or signal reception; and
a modular direct current-to-direct current (DC/DC) converter configured to convert a first DC voltage into a reduced second DC voltage that drives the power amplifier, the modular-based DC/DC converter including a plurality of modular power converter units configured to generate the second DC voltage,
wherein each modular converter unit configured to be independently interchangeable with a different modular converter unit,
each modular power converter unit configured to perform a different electronic power conversion operation with respect to one another, wherein each modular converter unit is configured to be independently removed without disconnecting the modular-based DC/DC converter.

US Pat. No. 10,340,805

RESONANT STEP DOWN DC-DC POWER CONVERTER AND METHODS OF CONVERTING A RESONANT STEP DOWN DC-DC CONVERTER

Danmarks Tekniske Univers...

1. A resonant step-down DC-DC power converter comprising:a primary side circuit and a secondary side circuit coupled through a capacitor based galvanic isolation barrier,
the primary side circuit comprising a positive input terminal and a negative input terminal for receipt of an input voltage and an input capacitor coupled between the positive and negative input terminals,
the secondary side circuit comprising an output capacitor chargeable to a converter output voltage between a first positive electrode and a second negative electrode of the output capacitor,
a resonant network configured for alternatingly being charged from the input voltage and discharged to the output capacitor through the galvanic isolation barrier by a semiconductor switch arrangement in accordance with a switch control signal to produce the converter output voltage,
an electrical short-circuit connection across the galvanic isolation barrier connecting, in a first case, the second negative electrode of the output capacitor to the positive input terminal of the primary side circuit or, in a second case, connecting the second positive electrode of the output capacitor to the negative input terminal of the primary side circuit thereby establishing in both the first and second cases a series coupling of the output capacitor and the input capacitor, and
a load connection, in the first case, between the first positive electrode of the output capacitor and the positive input terminal or, in the second case, between the second negative electrode of the output capacitor and the negative input terminal.

US Pat. No. 10,340,804

POWER SUPPLY CIRCUIT INCLUDING CONVERTER AND POWER SUPPLY SYSTEM USING THE SAME

KABUSHIKI KAISHA TOYOTA C...

1. A power supply circuit comprising:a first converter circuit that includes a first capacitor, a second capacitor, a third capacitor, a first inductor, a second inductor, a first switching element, and a second switching element, and in which a first port and a second port are provided; and
a second converter circuit that includes a fourth capacitor, a fifth capacitor, a sixth capacitor, a third inductor, a fourth inductor, a third switching element, and a fourth switching element, and in which a third port is provided, wherein
the first converter circuit and the second converter circuit are electrically insulated from each other;
the first switching element and the second switching element are alternately switched based on a phase of a first switching of the first converter circuit so that only one of first switching element and the second switching element is switched on during any period of the phase of switching of the first converter, and the third switching element and the fourth switching element are alternately switched based on a phase of a second switching of the second converter so that only one of the third switching element and the fourth switching element is switched on during any period of the phase of switching of the second converter,
the first inductor and the second inductor, and the third inductor and the fourth inductor are respectively magnetically connected to each other by a common magnetic core, and are wound in directions to generate a magnetic flux in the same direction with each other in the magnetic core when a phase difference between the phase of the switching of the first converter circuit and the phase of the switching of the second converter circuit is zero, and
a change of a duty of the first switching is equal to a change of a duty of the second switching, and a phase difference between the phase of the first switching and the phase of the second switching is adjustable.

US Pat. No. 10,340,803

DC-DC CONVERTER HAVING PREDICTED ZERO INDUCTOR CURRENT

Texas Instruments Incorpo...

1. A DC-to-DC voltage converter comprising:a converter input for receiving a DC voltage;
a first switch coupled between the input and a first node;
a second switch coupled between the first node and a ground;
an inductor coupled between the first node and a converter output;
a capacitor coupled between the converter output and the ground;
an output voltage synthesizer coupled to the converter input and the converter output for synthesizing the voltage at the converter output and for generating a control signal for at least one of the first switch and the second switch in response to the synthesized voltage at the converter and to predict zero inductor current using volt*second balance of the inductor;
the synthesizer comprising:
a synthesizer input coupled to the converter input;
a third switch coupled between the synthesizer input and a second node;
a fourth switch coupled between the second node and the ground;
a resistor coupled between the second node and a third node;
the capacitor coupled between the third node and the ground;
an integrating transconductance stage for comparing the voltage at a first input to the voltage at a second input and generating an output signal in response to the comparison, wherein the first input is coupled to the third node and the second input is coupled to the converter output;
at least one of the first switch, the second switch, the third switch, and the fourth switch being controlled in response to the output signal of the integrating transconductance stage;
further comprising a fifth switch coupled to the output of the integrating transconductance stage, the fifth switch coupling the output of the integrating transconductance stage to the capacitor for sampling and holding the output signal of the integrating transconductance stage.

US Pat. No. 10,340,802

POWER CONVERSION APPARATUS WITH LOW POWER CONSUMPTION AND LOW COST

Power Forest Technology C...

1. A power conversion apparatus, comprising:a synchronous rectification (SR) transistor;
an SR controller, coupled to the SR transistor to control the SR transistor, wherein a ground terminal of the SR controller is coupled to a source terminal of the SR transistor, and a power terminal of the SR controller receives a system voltage;
a snubber circuit, having a first terminal coupled to a drain terminal of the SR transistor and a second terminal coupled to the power terminal of the SR controller,
wherein the snubber circuit obtains power from the drain terminal of the SR transistor and provides the system voltage accordingly; and
a power supply circuit, coupled to the second terminal of the snubber circuit and the source terminal of the SR transistor,
wherein the snubber circuit and the power supply circuit operate in cooperation to suppress a voltage surge between the drain terminal and the source terminal of the SR transistor and generate the system voltage according to a voltage drop between the drain terminal and the source terminal of the SR transistor.

US Pat. No. 10,340,794

REVERSE CAPACITOR VOLTAGE BALANCING FOR HIGH CURRENT HIGH VOLTAGE CHARGE PUMP CIRCUITS

Linear Technology LLC, M...

1. A switched capacitor converter, comprising:a primary switching circuit comprising:
a plurality of switching transistors connected in series; and
an output capacitor and one or more flying capacitors including a first flying capacitor; and
a pre-balancing circuit comprising:
a first comparator circuit of one or more comparator circuits configured to monitor a voltage of the first flying capacitor of the primary switching circuit and, when the voltage of the first flying capacitor is outside a first voltage range, to activate a first current source of one or more current sources coupled to the first flying capacitor to discharge the first flying capacitor until the voltage of the first flying capacitor is within the first voltage range for a predetermined first amount of time, wherein the first comparator circuit is configured to keep the plurality of switching transistors of the primary switching circuit turned off when the first current source is activated; and
a second comparator circuit of the one or more comparator circuits configured to monitor a voltage of the output capacitor of the primary switching circuit and, when the voltage of the output capacitor is outside a second voltage range, to activate a second current source of the one or more current sources coupled to the first flying capacitor to charge the first flying capacitor until the voltage of the output capacitor is within the second voltage range for a predetermined second amount of time, wherein when the second current source is activated, the second comparator circuit is configured to keep at least one of the plurality of switching transistors of the primary switching circuit turned off and to turn on or off one or more remaining switching transistors of the plurality of switching transistors of the primary switching circuit according to a switching cycle.

US Pat. No. 10,340,793

DIGITAL CONTROL OF CHARGE PUMP

Wuhan Xinxin Semiconducto...

1. A charge pump system, for generating digital control signals according to an output of a charge pump, the charge pump system comprising:a differential amplifier, for receiving a feedback voltage and a reference voltage, and generating an output signal according to a difference between the feedback voltage and the reference voltage;
an oscillating circuit for generating clock pulses at a rate according to the output signal;
a charge pump for receiving the clock pulses and generating an output voltage which is input to the differential amplifier as the feedback voltage;
a current sink comprising an NMOS having a source coupled to the output of the charge pump and a drain coupled to ground;
a first pair of cascode transistors coupled between a voltage supply and ground for generating a digital signal, comprising:
a PMOS having a source coupled to the voltage supply and a gate coupled to the output signal from the differential amplifier; and
an NMOS having a source coupled to a drain of the PMOS, a drain coupled to ground, and a gate coupled to a constant bias; and
an inverter coupled to the drain of the PMOS, for inverting the digital signal to generate a first digital signal according to the output signal, wherein the first digital signal is input to a gate of the current sink;
wherein when the feedback voltage is higher than the reference voltage, the first digital signal will be generated and the current sink will be turned on, and when the feedback voltage is lower than the reference voltage, the first digital signal will not be generated and the current sink will be turned off.

US Pat. No. 10,340,790

INTEGRATED VOLTAGE CORRECTION USING ACTIVE BANDPASS CLAMP

COOLSTAR TECHNOLOGY, INC....

1. A voltage correction circuit configured to work in conjunction with a voltage source to supply current to a load operatively coupled with the voltage correction circuit, the voltage correction circuit comprising:a high-pass filter coupled with the load at a first node, the high-pass filter including an impedance network having a frequency response defining a lower frequency boundary of a passband of the voltage correction circuit; and
an active clamp coupled with the high-pass filter in a closed-loop feedback arrangement and being adapted to receive, from the voltage source, an input voltage to be regulated, the active clamp having a frequency response defining an upper frequency boundary of the passband of the voltage correction circuit, an output of the active clamp generating a regulated output voltage of the voltage correction circuit;
wherein a loop gain of the voltage correction circuit is greater than or equal to one within the passband and is less than one for frequencies lower than the lower frequency boundary and higher than the upper frequency boundary.

US Pat. No. 10,340,785

IMPLEMENTING VOLTAGE SENSE POINT SWITCHING FOR REGULATORS

International Business Ma...

1. A method for implementing voltage sense point switching for regulators comprising:providing a first sense point at a non-switched sense location, said first sense point being always on;
providing a second sense point at a location to be switched; said second sense point optionally being switched off controlled using a transistor switch;
providing a first operational amplifier coupled to said first sense point and a second operational amplifier coupled to said second sense point, and connecting a first diode to an output of said first operational amplifier and connecting a second diode to an output of said second operational amplifier;
providing a circuit output at said first and second diodes to a remote sense input to a regulator;
providing switched loads having gains at each of said first and second sense points to make up for a voltage drop in said transistor switch at maximum load; and said first sense point functioning as an over-voltage protection to limit the voltage drop in said transistor switch.

US Pat. No. 10,340,784

POWER ELECTRONIC SYSTEM AND METHOD FOR SYNCHRONIZING POWER MODULES

SIEMENS AKTIENGESELLSCHAF...

1. A power electronic system for operating a three-phase load, the system comprising:a number of power modules connected to the three-phase load, each of the power modules comprising at least one switching element and a local actuator;
a superordinate controller for actuating the number of power modules to supply a three-phase output to operate the three-phase load;
a device bus connected to the superordinate controller and to the number of power modules and via which the control signals for actuating the number of power modules are transmitted during operation of the system;
the superordinate controller transmitting the control signals for at least three switching states of the system in respective messages at predefined intervals of time to the number of power modules via the device bus;
all power modules configured to scan a first communication edge of a respectively received message from the superordinate controller and process it as a common time base of the system for processing the control signals.

US Pat. No. 10,340,780

TRANSVERSE FLUX MACHINE

Kabushiki Kaisha Toshiba,...

1. A transverse flux machine comprising:a stator including a winding wound along a rotational direction of a rotation axis, and a first ferromagnetic unit having L (L is integer number) magnetic poles holding the winding; and
a rotor rotatable relatively to the stator around the rotation axis, the rotor including a second ferromagnetic unit divided into L pieces, the L pieces having L magnetic poles facing the L magnetic poles of the first ferromagnetic unit;
wherein
if an order of harmonic component of torque ripple to be reduced is (N×1), (N×2), . . . , (N×(M?1)) (M and N are integer numbers. ML), among the L magnetic poles in the first and second ferromagnetic units, a relative position of M magnetic poles along the rotational direction is shifted by ?1 ((180°/N/M)?1(540°/N/M)) in order,
magnetic poles of at least one of the first and second ferromagnetic units are divided into I pieces (I is integer number) respectively,
if the order of harmonic component of torque ripple to be reduced is (N×1), (N×2), . . ., (N×(J?1)) (J is integer number, JI), among I magnetic poles divided, a relative position of J magnetic poles along the rotational direction is shifted by ?2 ((180°/N/J)?2(540°/N/J)) in order.

US Pat. No. 10,340,776

ACCELERATION METHOD FOR V/F CONTROLLED INDUCTION MOTOR IN FLUX-WEAKENING REGION

Eaton Intelligent Power L...

1. An acceleration method for a V/f controlled induction motor in a flux-weakening region comprising:acquiring a no-load magnetizing current Im of the V/f controlled induction motor at a current stator frequency;
selecting a smaller one of 0.5·Im(1/?+1) and (Im2+?)/(Im+?Im) as a magnetizing current set point, in which ? is an estimated total leakage inductance coefficient;
acquiring an error signal by subtracting a magnetizing current of the V/f controlled induction motor from the magnetizing current set point, wherein the error signal is provided as a controlling variable of negative feedback; and
determining a stator frequency for a next control period according to the error signal.

US Pat. No. 10,340,774

TEMPERATURE ESTIMATING DEVICE OF ELECTRIC MOTOR

FANUC CORPORATION, Yaman...

1. A temperature estimating system for estimating an actual temperature of a measurement target part of an electric motor, the temperature estimating system comprising:the electric motor;
a temperature sensor attached to the measurement target part of the electric motor, the measurement target part being a winding of the electric motor, and the temperature sensor comprises a temperature detecting element and a resin covering the temperature detecting element;
a memory configured to store a detected temperature detected by the temperature sensor;
a processor that performs processing for correcting the detected temperature stored in the memory to an estimated temperature on the basis of the detected temperature; and
an alarm that generates an alarm sound or displays an alarm message upon receiving a respective command from the processor,
wherein the processor is programmed to:
acquire the detected temperature detected by the temperature sensor to successively store the detected temperature in the memory at a predetermined sampling period;
calculate a first estimated temperature by weighting the detected temperature on the basis of amount of change of the detected temperature per unit time or average value of amounts of change thereof and a coefficient that is predetermined so that an estimated temperature of the measurement target part approaches the actual temperature of the measurement target part, and further calculate a second estimated temperature by weighting the first estimated temperature on the basis of the amount of change of the detected temperature per unit time or the average value of amounts of change thereof and the coefficient; and
judge whether the electric motor is in an overheated state by comparing the second estimated temperature with a predetermined threshold value and issue a warning command to the alarm when it is judged that the electric motor is in the overheating state;
wherein the first estimated temperature Tcn at time tn, where “n” is a whole number of 2 or more, is calculated using the equation:

wherein:
Tn is the detected temperature of the measurement target part at the time tn,
K is the coefficient,
tn?1 is time before the time tn,
Aavr is the average value of amounts of change of the detected temperature per the unit time, and
Tn?1 is the detected temperature of the measurement target part at the time tn?1, and
wherein the second estimated temperature Tcn+1 at time ttn+1, where “n” is a whole number of 2 or more is calculated, using the following equation:

wherein:
tn+1 is time after the time tn,
A(n+1) is the amount of change of the detected temperature per the unit time during the time period from the time tn to the time tn+1, and
Tn+1 is the detected temperature of the measurement target part at the time tn+1.

US Pat. No. 10,340,773

BRUSHLESS MOTOR HAVING AN OUTER ROTOR AND AN ANNULAR SEPARATION PLATE BETWEEN THE DRIVE MAGNET AND THE POSITION DETECTION MAGNET

Tokyo Parts Industrial Co...

1. A brushless motor having an outer rotor whereinthe rotor has a rotary shaft, a rotor case fixed to the rotary shaft, and a cylindrical drive magnet and a cylindrical position detection magnet fixed to the inside of the rotor case, along the axial direction,
the drive magnet and the position detection magnet are alternately magnetized to N poles and S poles, in the circumferential direction,
an annular separation plate is disposed between the drive magnet and the position detection magnet, and
the separation plate has a positioning part for positioning the drive magnet and the position detection magnet in the circumferential direction.

US Pat. No. 10,340,768

FLYWHEEL ENERGY STORAGE DEVICE WITH INDUCTION TORQUE TRANSFER

1. A system for transferring torque, said system comprising:a plurality of electric coils arranged in the shape of a toroid and configured so that, upon the application of electric current through the plurality of coils, adjacent coils generate magnetic fields of opposing polarities;
a primary rotor having a plurality of permanent primary magnets positioned within the plurality of electric coils for passing through the plurality of electric coils and configured as a primary cylinder having a primary magnetic field, said primary magnets comprising circumferentially oriented permanent magnets;
a secondary rotor mounted coaxially with the primary rotor externally of the plurality of coils and for rotation relative to the plurality of electric coils, the secondary rotor including a plurality of permanent secondary magnets configured as a secondary cylinder having a secondary magnetic field directed toward the primary rotor and configured to magnetically couple with the primary cylinder, and wherein the plurality of permanent primary magnets are configured as a primary cylinder having a primary magnetic field directed toward the secondary rotor and are configured to magnetically couple with the secondary cylinder, to thereby effectuate the transfer of torque from the primary rotor to the secondary rotor;
an induction cylinder positioned between said primary rotor and said secondary rotor, wherein said induction cylinder comprises an electrically conductive material.

US Pat. No. 10,340,767

MOTOR WITH BUSBAR UNIT MOUNTED ON BEARING FLANGE

NIDEC CORPORATION, Kyoto...

1. A motor comprising:a rotor comprising a shaft having a central axis as a center thereof;
a stator arranged radially outside of the rotor;
a bearing arranged on an upper side of the stator and structured to rotatably support the shaft;
a tubular housing arranged to hold the stator;
a bearing holder arranged on the upper side of the stator and structured to hold the bearing; and
a busbar unit arranged on an upper side of the bearing holder and structured to supply an electric drive current to the stator;
wherein the rotor comprises a rotor magnet directly or indirectly fixed to the shaft;
the stator comprises:
an annular core back;
teeth arranged to extend radially inward from the core back; and
coils wound around the teeth;
the housing comprises a housing tubular portion;
the housing tubular portion comprises a housing inner circumferential surface arranged to hold the stator;
the bearing holder is arranged to be in contact with the housing inner circumferential surface; and
the busbar unit is arranged to be in contact with the housing inner circumferential surface;
wherein the busbar unit comprises:
at least one busbar electrically connected to the stator; and
a busbar holder arranged to hold the at least one busbar;
the busbar holder comprises:
a holder body portion; and
a plurality of abutment portions each of which is arranged to project downward from the holder body portion;
the plurality of abutment portions are arranged at regular intervals along a circumferential direction; and
a lower surface of each abutment portion is arranged to be in contact with an upper surface of the bearing holder, and
wherein a gap is defined between the holder body portion and the bearing holder.

US Pat. No. 10,340,758

PERMANENT MAGNET MOTOR

JOHNSON ELECTRIC INTERNAT...

1. A permanent magnet for a pole of a motor, comprising an outer surface and an inner surface, the outer surface is an arc surface with a convex middle, and the inner surface is a curved surface with a concave middle,wherein the curved surface comprises an arc surface section and two planar surface sections, the arc surface section is connected between the two planar surface sections to form the whole curved surface, the arc of the inner surface of the permanent magnet and the arc of the outer surface of the permanent magnet are concentric, a ratio of an arc angle ? of the arc surface section of the inner surface to an arc angle ? of the outer surface of the permanent magnet is in the range of 0.15 to 0.35.

US Pat. No. 10,340,753

STATOR OF PLANAR TYPE MOTOR, AND PLANAR TYPE MOTOR USING SAME

Korea Electronics Technol...

1. A stator for a planar type motor comprising:a support plate in which a plurality of first receiving grooves are formed in a circumferential surface thereof with a predetermined distance therebetween;
a plurality of first cores inserted into the first receiving grooves, fixed to the support plate, and formed of a soft magnetic powder;
a plurality of second cores each coupled to a corresponding one of the plurality of the first cores, each of the plurality of second cores comprises a plurality of electric steel plates stacked onto each other, the plurality of electric steel plates having the same size and extending along a direction perpendicular to the support plate and fixed to the first cores; and
coils which are wound around and cover the first cores and the second cores,
wherein each of the plurality of first cores includes:
a fixing portion formed perpendicularly to the support plate;
a first coupling portion formed on an upper surface of the fixing portion to be perpendicular to the fixing portion, the first coupling portion having a second receiving groove formed therein and configured to accommodate a corresponding one of the plurality of second cores, and the first coupling portion having an area which is greater than that of an upper surface of the corresponding second core to form a space between the first coupling portion and the support plate; and
a second coupling portion configured to support the second core and positioned at an open portion of the second receiving groove into which the second core is inserted.

US Pat. No. 10,340,751

WIRELESS POWER RECEPTION METHOD OF A WIRELESS POWER RECEIVER IN WHICH FIRST DEMANDED POWER OF THE WIRELESS POWER RECEIVER IS ADJUSTED WITHIN A FIRST AVAILABLE POWER OF THE WIRELESS POWER TRANSMITTER

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

1. A wireless power reception method of a wireless power receiver comprising:receiving a first available power value of a wireless power transmitter from the wireless power transmitter;
determining, by the wireless power receiver, a first demanded power value of the wireless power receiver from among available power values that are less than or equal to the first available power value of the wireless power transmitter, the first demanded power value of the wireless power receiver determined by the wireless power receiver being less than the first available power value of the wireless power transmitter, wherein the first demanded power value is different in a subsequent iteration of the determining the first demanded power value;
in response to determining, by the wireless power receiver, the first demanded power value of the wireless power receiver, transmitting, by the wireless power receiver, the first demanded power value of the wireless power receiver to the wireless power transmitter;
receiving, by the wireless power receiver, a first power from the wireless power transmitter, the first power being adjusted to approximately equal the first demanded power value of the wireless power receiver;
in response to a state of the wireless power transmitter changing, receiving, by the wireless power receiver, a second available power value of the wireless power transmitter from the wireless power transmitter, the second available power value being different than the first available power value of the wireless power transmitter;
determining, by the wireless power receiver, a second demanded power value of the wireless power receiver from among available power values that are less than or equal to the second available power value of the wireless power transmitter, wherein the determining the second demanded power value is the subsequent iteration of the determining the first demanded power value;
in response to determining, by the wireless power receiver, the second demanded power value of the wireless power receiver, transmitting, by the wireless power receiver, the second demanded power value to the wireless power transmitter; and
receiving, by the wireless power receiver, a second power from the wireless power transmitter, the second power being adjusted to approximately equal the second demanded power value of the wireless power receiver.

US Pat. No. 10,340,741

REFRIGERATOR

LG Electronics Inc., Seo...

1. A refrigerator comprising:a cabinet;
a storage compartment provided inside the cabinet and defined by an inner case of the cabinet;
a shelf provided in the storage compartment, and comprising a shelf portion and at least one bracket configured to support the shelf portion, the shelf comprising a light source unit configured to illuminate an interior region of the storage compartment;
a door configured to open and close the storage compartment;
a transmitter located on an inner sidewall of the storage compartment and electrically connected to an external power supply;
a receiver located on a side surface of the shelf and having a position that corresponds to a position of the transmitter, the receiver being electrically connected to the light source unit, the transmitter and the receiver configured to generate a first resonance frequency and a second resonance frequency therebetween; and
at least one processor configured to:
detect whether the door of the refrigerator is open; and
based on a detection that the door is open, control a wireless supply of power to the light source unit of the shelf using the second resonance frequency, among the first resonance frequency and the second resonance frequency generated between the transmitter and the receiver,
wherein the light source unit comprises a Light Emitting Diode (LED) pixel unit configured to emit light based on the wirelessly supplied power, and a housing configured to spatially separate the LED pixel unit from the storage compartment, and
wherein the shelf further comprises:
a housing end cap that is at least partially inserted into a first open end of the housing and that is mounted on a first bracket of the at least one bracket; and
a wire cover that is at least partially inserted into a second open end of the housing and that is mounted on a second bracket of the at least one bracket.

US Pat. No. 10,340,737

ELECTRONIC DEVICE AND METHOD FOR CONTROLLING FAN OF ELECTRONIC DEVICE

Samsmg Electronics Co., L...

1. An electronic device comprising:a coil;
a first circuit;
a second circuit;
a fan disposed adjacent to the coil and operable to discharge heat; and
at least one processor configured to:
wirelessly transmit electromagnetic power to an external device via the coil using the first circuit,
wirelessly receive information from the external device using the second circuit, and
adjust a driving speed of the fan based at least in part on the information,
wherein the information includes environment information including illuminance data or sound data obtained by the external device, or time information of the external device.

US Pat. No. 10,340,720

POWER SUPPLY METHOD AND ELECTRONIC CARD USING THE SAME

KONA I CO., LTD., Seoul ...

1. An electronic card comprising:a rectification unit for generating DC power by converting current induced from an antenna;
a charging unit configured to be charged with the DC power supplied from the rectification unit;
a system constant voltage unit for receiving the DC power together with the charging unit and supplying power to a system unit, wherein the system constant voltage unit is in a disabled state until a constant voltage enable signal is generated and is enabled when a predefined condition is satisfied; and
the system unit for receiving power and operating when the system constant voltage unit is enabled.

US Pat. No. 10,340,719

SECONDARY BATTERY CHARGING METHOD

Samsung SDI Co., Ltd., Y...

1. A method of charging a lithium ion secondary battery comprising a plurality of cells connected in series, the method comprising:charging the plurality of cells with a constant current or a constant voltage charging method, when a voltage difference among the plurality of cells falls within a first voltage range that is below a first reference voltage;
measuring voltages of the plurality of cells after charging the plurality of cells with a constant current or a constant voltage charging method;
checking whether the voltage difference is within a second voltage range that is at or above the first reference voltage by comparing the measured voltages of the plurality of cells, the second voltage range being from approximately 100 mV to approximately 300 mV;
charging the plurality of cells with a pulse charging method, when the voltage difference falls within the second voltage range;
interrupting charging the plurality of cells, when the voltage difference falls within a third voltage range that is above the second voltage range; and
terminating charging the plurality of cells, when a full-charge detector of the lithium ion secondary battery determines that the plurality of cells is fully charged, while being charged in the pulse charging method, in response to a charging current of the plurality of cells,
wherein, in the pulse charging method, charging the plurality of cells is suspended in case where a voltage of the cell with the highest voltage reaches a second reference voltage, and charging the plurality of cells is resumed in case where the voltage of the cell with the highest voltage decreases to a third reference voltage that is lower than the second reference voltage.

US Pat. No. 10,340,714

SYSTEM FOR CONTROLLING OUTPUT PARAMETER OF SECONDARY BATTERY, AND METHOD THEREFOR

LG CHEM, LTD., Seoul (KR...

1. A system for adjusting an output parameter of a secondary battery, the system comprising:a voltage measurement unit, a current measurement unit, and a temperature measurement unit configured to measure a voltage, a current, and a temperature of the secondary battery, respectively; and
a control unit configured to be electrically connected with the voltage measurement unit, the current measurement unit, and the temperature measurement unit,
wherein the control unit is configured to receive a measurement result from the voltage measurement unit, the current measurement unit, and the temperature measurement unit and determine a voltage, a current, and a temperature of the secondary battery during discharging of the secondary battery, to determine a state of charge of the secondary battery using the current, to determine a deration target current value calculated from a maximum value of a predefined resistance change rate, which corresponds to the state of charge and the temperature, and an output maintaining time, when the voltage of the secondary battery decreases to a preset threshold voltage or lower, and to provide an output parameter comprising at least one of the deration target current value and a deration target output value determined from the deration target current value to a control system of a load device supplied with power from the secondary battery,
wherein the output maintaining time is a time at least during which a discharging output of the secondary battery has to be maintained, and
wherein the maximum value of the predefined resistance change rate is a value obtained by dividing, by a magnitude of a maximum discharging current, a maximum of absolute values of a primary differential value calculated with respect to a discharging profile corresponding to the state of charge and the temperature of the secondary battery.

US Pat. No. 10,340,703

ENERGY STORAGE SYSTEM FOR PHOTOVOLTAIC ENERGY AND METHOD OF STORING PHOTOVOLTAIC ENERGY

DYNAPOWER COMPANY LLC, S...

1. A power system for capturing low voltage energy from a power source, the power system comprising:the power source coupled to a DC bus;
a DC/DC power converter coupled to the DC bus and an energy storage device;
a power inverter coupled to the DC bus and an AC bus, wherein the power inverter has a wake up, or minimum operational, voltage being a voltage magnitude that a voltage at the DC bus must reach for the power inverter to be operational; and
a control system, the control system comprising one or more controllers configured to:
monitor a voltage produced by the power source;
determine whether the power source is producing a voltage greater than a first predetermined threshold, wherein the first predetermined threshold corresponds to an available power level that's equal to or greater than expected losses in the DC/DC power converter;
determine whether the power source is producing a voltage less than a second threshold when it is determined that the power source is producing a voltage greater than the first predetermined threshold, wherein the second predetermined threshold is equal to the wake up voltage of the power inverter;
when it is determined that the power source is producing a voltage between the first threshold and the second threshold:
control the DC/DC power converter to operate in an MPPT mode and store energy generated by the power source in the energy storage device; and
control the power inverter not to operate in an MPPT mode; and
when it is determined that the power source is producing a voltage greater than or equal to the second threshold:
control the power inverter to operate in an MPPT mode and supply the energy generated by the power source to a power grid through the AC bus; and
control the DC/DC power converter not to operate in an MPPT mode.

US Pat. No. 10,340,679

HIGH-VOLUME DIRECT CURRENT POWER DISTRIBUTION AND FAULT PROTECTION

Astronics Advanced Electr...

1. A power distribution system, comprising:a high-voltage direct current unit (HVDCU) configured to receive high-frequency alternating current (AC) input power from a power source and including a power factor correction (PFC) unit and a DC-DC high-voltage converter;
wherein the PFC unit is configured to convert the high-frequency alternating current input power into an intermediate DC power and the DC-DC high voltage converter is configured to process the intermediate DC power into high-voltage distribution DC power, wherein the high voltage distribution DC power is of a lower voltage than the intermediate DC power;
a negative voltage distribution rail and a positive voltage distribution rail, together configured to supply the high-voltage distribution DC power to at least one control unit (CU);
wherein the negative distribution rail is configured to carry a voltage in a range of ?135 to ?200 VDC and the positive distribution rail is configured to carry a voltage in a range of +135 to +200 VDC power;
a resistor disposed between a frame and the negative voltage distribution rail and the positive voltage distribution rail and a ground fault detect unit configured to detect a voltage across the resistor that exceeds one of a upper threshold and a lower threshold indicating that a ground fault condition exists and cease power flow over the negative voltage distribution rail and the positive voltage distribution rail;
each CU being configured to convert the high-voltage DC power into output power compatible with at least one load and supply the output power to the loads associated with it; and
wherein the loads include at least one selected from the group consisting of electronic display, AC consumer power outlet, USB power outlet, passenger address system, wireless access point and personal electronic device.

US Pat. No. 10,340,623

CAR CHARGING PLUG-IN CONNECTOR

HARTING Automotive GmbH, ...

1. A car charging plug-in connector for an electric vehicle, comprising:a plug-in connector body;
a contact carrier;
at least one signal contact element; and
at least two power contact elements,
wherein the contact carrier is arranged on a plug-in side of the plug-in connector body and fastened to the plug-in connector body in a reversible manner,
wherein the at least two power contact elements are fastened in the plug-in connector body, extend outwardly from the plug-in side of the plug-in connector body, and are configured to remain fastened to the plug-in connector body when the contact carrier is removed from the plug-in connector body,
wherein the contact carrier includes at least two power contact element passages, each power contact element passage being configured to insertably receive a respective one of the at least two power contact elements when the contact carrier is fastened to the plug-in connector body, and
wherein, when the contact carrier is fastened to the plug-in connector body, the at least two power contact elements pass through the power contact element passages of the contact carrier without being fastened to the contact carrier, and are arranged to mate directly with corresponding power contact elements of a charging socket.

US Pat. No. 10,340,620

MULTI-CONTACT CONNECTOR

IRISO ELECTRONICS CO., LT...

1. A multi-contact connector comprising:a housing having a fitting chamber into which a connection object is to be inserted;
a front terminal including a flat plate-shaped front extending portion held by the housing, and a front contact configured to contact the connection object inserted into the fitting chamber; and
a rear terminal including a flat plate-shaped rear extending portion held by the housing, and a rear contact located on a line extending from the front contact in an insertion direction of the connection object,
wherein the housing has one terminal accommodating groove communicating with the fitting chamber and configured to accommodate the front terminal and the rear terminal together in such a manner that the front terminal and the rear terminal are in a separate state,
each of the front terminal and the rear terminal includes
a leg respectively and
a contact portion electrically connected to one circuit contact point on a substrate,
an edge of the leg of the front terminal adjacent to the leg of the rear terminal has a recess which reduces the width of the leg of the front terminal,
the leg of the rear terminal extends in such a manner as to pass below the recess of the front terminal; and
the contact portion of the front terminal and the contact portion of the rear terminal are arranged in parallel to be connected to the circuit contact point.

US Pat. No. 10,340,615

ALTITUDE INCREASING CONNECTOR AND METHOD FOR MANUFACTURING THE SAME

TARNG YU ENTERPRISE CO., ...

1. A portable electronic device, comprising:a housing shell with an accommodation space;
a sensor element disposed inside the accommodation space;
a circuit substrate disposed inside the accommodation space;
an altitude increasing connector electrically connected to the sensor element and the circuit substrate, such that a relative distance between electrical joints of both the sensor element and the circuit substrate is fixed to a first distance, the altitude increasing connector including:
a connector body respectively having a first outer surface corresponding to the sensor element, and a second outer surface corresponding to the circuit substrate, wherein the first, second outer surfaces are two outer surfaces opposite to each other; and
a plurality of conductive terminals, which pass through the connector body separately, and are formed with a first welding pad and a second welding pad separately; the first, second welding pads of each of the plurality of conductive terminals being formed through bend separately, and being exposed to the first, second outer surfaces separately, in order for welding the sensor element and the circuit substrate separately, wherein the connector body is against each of the plurality of the conductive terminals to keep a distance between the first welding pad and the second welding pad, so that an altitude position of the sensor element is increased to a first distance, and a position of the sensor element in the accommodation space is thus close to the housing shell to provide necessary functions.

US Pat. No. 10,340,546

SELF-RECHARGEABLE BIO-FUELING MICRO BATTERY WITH A GLUCOSE BURNING CHAMBER

Samuel Messinger, Ramot ...

1. A self-rechargeable bio-fueling micro battery, comprising:a bio-membrane configured to diffuse at least one bio-fluid across an anode electrode and a cathode electrode to generate electron follow for recharging the micro battery and/or for supplying a constant power supply to a connected bio-medical implanted device, whereby the bio-membrane comprises:
a biocompatible compartment comprising an anode electrode and a cathode electrode, and storing at least one of a chemical substance configured to generate electricity to power the bio-medical implanted device;
one or more biofuel compartments configured to store at least one biofuel that is able to generate an electrolyte to create a conductive path for electrons emitted by the anode electrode and the cathode electrode to generate electricity to recharge the micro battery and/or to power the bio-medical implanted device;
a processor in communication with the biocompatible compartment through a plurality of connectors that interface with the biofuel compartment to control the communication between a user mobile electronic computing device and the biomedical implant device; and
a balloon nipple extending from the micro battery into a surrounding tissue into which the micro battery is implanted and connected to the biocompatible compartment, and able to diffuse or be injected with the bio-fluid.

US Pat. No. 10,340,520

NANOCOMPOSITE BATTERY ELECTRODE PARTICLES WITH CHANGING PROPERTIES

Sila Nanotechnologies, In...

1. A battery electrode composition comprising composite particles, each composite particle comprising:a high-capacity active material provided to store and release ions during battery operation, wherein the active material exhibits (i) a specific capacity of at least 220 mAh/g as a cathode active material or (ii) a specific capacity of at least 400 mAh/g as an anode active material;
a porous, electrically-conductive scaffolding matrix material within the pores of which the active material is disposed; and
a shell at least partially encasing the active material and the scaffolding matrix material,
wherein each composite particle includes a first region from the center to a first radius that is halfway to a perimeter of the scaffolding matrix material and a second region from the center to a second radius at the perimeter the scaffolding matrix material, and
wherein each composite particle exhibits at least one average material property that is different in the first and second regions and that changes from the center to the perimeter of the scaffolding matrix material.

US Pat. No. 10,340,518

ANODE ACTIVE MATERIAL FOR LITHIUM SECONDARY BATTERY, PREPARATION METHOD THEREFOR, AND LITHIUM SECONDARY BATTERY CONTAINING SAME

UNIST(ULSAN NATIONAL INST...

1. An anode active material for a lithium secondary battery, comprising:carbon particles having a spherical shape;
a first carbon coating layer present on surfaces of the carbon particles;
a silicon coating layer present on the first carbon coating layer and including silicon nanoparticles; and
a second carbon coating layer present on the silicon coating layer.

US Pat. No. 10,340,515

CARBON-COATED LITHIUM SULPHIDE

ROCKWOOD LITHIUM GMBH, F...

1. A process for producing an active material for a battery, wherein the process comprises:(a) providing lithium sulfide particles,
(b) optionally drying and/or comminution of the lithium sulfide particles,
(c) adding at least one ionic liquid, optionally in an organic solvent, to the lithium sulfide particles and mixing to obtain a mixture,
(d) heating the mixture of (c), optionally under protective gas, to a temperature above a decomposition limit of the at least one ionic liquid and below a decomposition temperature of the lithium sulfide particles, as a result of which the at least one ionic liquid decomposes to carbon, which deposits as a homogeneous layer on a surface of the lithium sulfide particles,
(e) optionally comminution of the product of (d) to break up agglomerates.

US Pat. No. 10,340,507

METHOD OF PREPARING AND APPLICATION OF CARBON SELENIUM COMPOSITES

Institute of Chemistry, C...

1. A method of preparing a selenium carbon composite material, comprising:(a) carbonizing an alkali metal organic salt or an alkaline earth metal organic salt at high temperature, washing with an acid, and drying to obtain a two-dimensional carbon nanomaterial;
(b) mixing the two-dimensional carbon material obtained in step (a) with an organic solvent and selenium, heating the mixture to evaporate the organic solvent, and then going through multistage heat ramping and soaking processes to achieve the two-dimensional selenium carbon composite material.

US Pat. No. 10,340,471

ORGANIC ELECTROLUMINESCENT ELEMENT AND NOVEL IRIDIUM COMPLEX

UDC Ireland Limited, Dub...

1. An organic electroluminescence device, comprising:a substrate;
a pair of electrodes including an anode and a cathode, disposed on the substrate; and
at least one organic layer including a light emitting layer, disposed between the electrodes,
wherein at least one kind of compound represented by the following general formula (1) is contained in at least one of the organic layers:

wherein R111 to R134 each independently represent a hydrogen atom or a substituent; at least two adjacent groups out of R111 to R114, R114 and R115, at least two adjacent groups out of R115 to R118, at least two adjacent groups out of R119 to R122, R122 and R123, at least two adjacent groups out of R123 to R126, at least two adjacent groups out of R127 to R130, R130 and R131, or at least two adjacent groups out of R131 to R134 may be bonded to each other to form a ring, provided that at least one of R119 to R134 represents a group represented by the following general formula (A); and that none of R111 to R118 represent a group represented by general formula (A);

X represents a cyano group or a trifluoromethyl group; L represents a single bond or a divalent linking group; R represents a substituent; when a plurality of R's are present, they may be the same as or different from each other; n represents an integer of 0 to 4; * represents a binding site.

US Pat. No. 10,340,460

ORGANIC ELECTROLUMINESCENT ELEMENT

PIONEER CORPORATION, Kan...

1. An organic electroluminescent device, comprising one or more light-emitting layers between an anode and a cathode opposite to each other, wherein:at least one of the light-emitting layers contains two host materials and at least one light-emitting dopant; and
one of the two host materials comprises a host material selected from compounds each represented by any one of the following general formulae (1) to (2), and another of the two host materials comprises a host material selected from compounds each represented by the following general formula (3):

wherein a ring a represents an aromatic ring or heterocycle represented by the formula (a1) condensed at arbitrary positions of two adjacent rings, X1 represents C—R, a ring b represents a heterocycle represented by the formula (b1) condensed at arbitrary positions of two adjacent rings, Ar1 and Ar2 each represent an aromatic hydrocarbon group having 6 to 22 carbon atoms or a monocyclic aromatic heterocyclic group having 3 to 6 carbon atoms, and at least one of Ar1 and Ar2 represents a substituted or unsubstituted monocyclic aromatic heterocyclic group having 3 to 6 carbon atoms, L1 represents an aromatic hydrocarbon group having 6 to 22 carbon atoms, an aromatic heterocyclic group having 3 to 16 carbon atoms, or a group obtained by linking 2 to 10 of the groups, the aromatic hydrocarbon groups or aromatic heterocyclic groups in Ar1, Ar2, and L1 may each have a substituent, p represents an integer of from 0 to 7 and when p represents 2 or more, L1s may be identical to or different from each other, and R and R1 to R3 each independently represent hydrogen, an alkyl group having 1 to 20 carbon atoms, an aralkyl group having 7 to 38 carbon atoms, an alkenyl group having 2 to 20 carbon atoms, an alkynyl group having 2 to 20 carbon atoms, a dialkylamino group having 2 to 40 carbon atoms, a diarylamino group having 12 to 44 carbon atoms, a diaralkylamino group having 14 to 76 carbon atoms, an acyl group having 2 to 20 carbon atoms, an acyloxy group having 2 to 20 carbon atoms, an alkoxy group having 1 to 20 carbon atoms, an alkoxycarbonyl group having 2 to 20 carbon atoms, an alkoxycarbonyloxy group having 2 to 20 carbon atoms, an alkylsulfonyl group having 1 to 20 carbon atoms, an aromatic hydrocarbon group having 6 to 22 carbon atoms, or an aromatic heterocyclic group having 3 to 16 carbon atoms, and may each have a substituent;

wherein a ring c and a ring c? each represent an aromatic ring or heterocycle represented by the formula (c1) condensed at an arbitrary position of an adjacent ring, a ring d and a ring d? each represent a heterocycle represented by the formula (d1) condensed at an arbitrary position of an adjacent ring, and the ring c and the ring c?, or the ring d and the ring d? may be identical to or different from each other, X2 represents C—R? or N, Z represents an aromatic hydrocarbon group having 6 to 22 carbon atoms, an aromatic heterocyclic group having 3 to 16 carbon atoms, or a divalent linking group obtained by linking 2 to 10 of the groups, but a group linked to N comprises an aromatic hydrocarbon group having 6 to 22 carbon atoms or a monocyclic aromatic heterocyclic group having 3 to 6 carbon atoms, Ar3 represents an aromatic hydrocarbon group having 6 to 22 carbon atoms or a monocyclic aromatic heterocyclic group having 3 to 6 carbon atoms, L2 represents an aromatic hydrocarbon group having 6 to 22 carbon atoms, an aromatic heterocyclic group having 3 to 16 carbon atoms, or a group obtained by linking 2 to 10 of the groups, the aromatic hydrocarbon groups or aromatic heterocyclic groups in Z, Ar3, and L2 may each have a substituent, q represents an integer of from 0 to 7, and when q represents 2 or more, L2s may be identical to or different from each other, and R? and R4 to R8 each independently represent hydrogen, an alkyl group having 1 to 20 carbon atoms, an aralkyl group having 7 to 38 carbon atoms, an alkenyl group having 2 to 20 carbon atoms, an alkynyl group having 2 to 20 carbon atoms, a dialkylamino group having 2 to 40 carbon atoms, a diarylamino group having 12 to 44 carbon atoms, a diaralkylamino group having 14 to 76 carbon atoms, an acyl group having 2 to 20 carbon atoms, an acyloxy group having 2 to 20 carbon atoms, an alkoxy group having 1 to 20 carbon atoms, an alkoxycarbonyl group having 2 to 20 carbon atoms, an alkoxycarbonyloxy group having 2 to 20 carbon atoms, an alkylsulfonyl group having 1 to 20 carbon atoms, an aromatic hydrocarbon group having 6 to 22 carbon atoms, or an aromatic heterocyclic group having 3 to 16 carbon atoms, and may each have a substituent;

wherein R9 to R12 each independently represent hydrogen, an alkyl group having 1 to 20 carbon atoms, an acyl group having 2 to 20 carbon atoms, or an alkoxy group having 2 to 20 carbon atoms, 1 and m each represent an integer of 1 or 2, n represents 5 or 6, R13 and R14 each independently represent hydrogen or an alkyl group having 1 to 20 carbon atoms, and X3to X5 each independently represent C—H or N, and when n represents 2 or more, R13s, R14s, and X3s to X5s may be identical to or different from each other.

US Pat. No. 10,340,408

NON-INVASIVE WEARABLE BRAIN INTERFACE SYSTEMS INCLUDING A HEADGEAR AND A PLURALITY OF SELF-CONTAINED PHOTODETECTOR UNITS CONFIGURED TO REMOVABLY ATTACH TO THE HEADGEAR

HI LLC, Los Angeles, CA ...

1. A non-invasive wearable brain interface system comprising:a headgear configured to be worn on a head of a user;
a plurality of self-contained photodetector units configured to removably attach to the headgear, the photodetector units each comprising a plurality of photodetectors configured to detect photons of light after the photons reflect from a target within a brain of the user; and
a master control unit communicatively coupled to each of the photodetector units by way of a plurality of wires and configured to control the photodetector units, the master control unit comprising an input power port configured to connect to a power cable that provides power from a power source for the master control unit and the photodetector units.

US Pat. No. 10,340,405

TUNNEL HETEROJUNCTIONS IN GROUP IV/GROUP II-IV MULTIJUNCTION SOLAR CELLS

EPIR Technologies, Inc., ...

1. A photovoltaic cell, comprising:a first subcell formed by an epitaxial growth process of a single crystal Group IV semiconductor material and having a first upper surface;
a tunnel heterojunction including
a first layer comprising a single crystal Group IV semiconductor material, the first layer having a first conductivity type and formed by an epitaxial growth process on the first upper surface of the first subcell, the first layer forming one side of the tunnel heterojunction, the first layer having a second upper surface; and
a second layer comprising a single crystal Group II-VI semiconductor material, the second layer having a second conductivity type opposite the first conductivity type, the second layer formed by an epitaxial growth process on the second upper surface of the first layer, the second layer forming the other side of the tunnel heterojunction, and having a third upper surface; and
a second subcell formed by an epitaxial growth process on the third upper surface of the second layer, the second subcell formed of a single crystal Group II-VI semiconductor material.

US Pat. No. 10,340,388

INTERMEDIATE SEMICONDUCTOR DEVICE HAVING AN ALIPHATIC POLYCARBONATE LAYER

Japan Advanced Institute ...

1. An intermediate semiconductor device comprising:a semiconductor layer; and
an aliphatic polycarbonate layer that covers a portion of the semiconductor layer, the aliphatic polycarbonate layer comprising a dopant.

US Pat. No. 10,340,332

FOLDED TERMINATION WITH INTERNAL FIELD PLATE

UNIVERSITY OF ELECTRONIC ...

1. A junction termination with an internal field plate comprising: a heavily doped substrate of a first conductive type semiconductor, a lightly doped drift region of the first conductive type semiconductor on an upper surface of the heavily doped substrate of the first conductive type semiconductor, and a metal drain electrode on a lower surface of the heavily doped substrate of the first conductive type semiconductor; wherein the lightly doped drift region of the first conductive type semiconductor is provided with a trench, and the trench is located in a middle of the lightly doped drift region of the first conductive type semiconductor and extends vertically downward into the lightly doped drift region of the first conductive type semiconductor along an upper surface of the lightly doped drift region of the first conductive type semiconductor, the trench is filled with insulating dielectric; the upper surface of the lightly doped drift region of the first conductive type semiconductor is provided with a field oxide layer; a side of the trench near an active region of a device is provided with a first semiconductor implantation region, and the first semiconductor implantation region is respectively connected to a main junction of a second conductive type semiconductor of the active region and the trench, and an upper surface of the first semiconductor implantation region is in contact with the field oxide layer, a lower surface of the first semiconductor implantation region is in contact with a second semiconductor implantation region, a side of the second semiconductor implantation region is in contact with the trench; the first semiconductor implantation region and the second semiconductor implantation region are both the second conductive type semiconductor, and a concentration of the first semiconductor implantation region is greater than a concentration of the second semiconductor implantation region; an end of the upper surface of the lightly doped drift region of the first conductive type semiconductor, distant from the active region of the device, is provided with a heavily doped region of the first conductive type semiconductor, an upper surface of the heavily doped region of the first conductive type semiconductor is in contact with the field oxide layer; an upper surface of the field oxide layer is provided with a polysilicon layer; a polysilicon field plate is in the trench, and an upper surface of the polysilicon field plate is in contact with the polysilicon layer.

US Pat. No. 10,340,314

ORGANIC LIGHT-EMITTING DIODE DISPLAY PANEL, ELECTRONIC DEVICE AND MANUFACTURING METHOD

Shanghai Tianma AM-OLED C...

1. An organic light-emitting diode (OLED) display panel, comprising:a substrate; and
a plurality of pixel regions formed on the substrate to emit light of different colors, wherein:
a pixel region includes a first electrode, a light-emitting function layer, and a second electrode, configured facing away from the substrate;
the second electrode is a light-emitting side electrode of the OLED display panel;
a light coupling organic layer is formed on a side of the second electrode facing away from the substrate and a refractive index of the light coupling organic layer is greater than a refractive index of the second electrode;
differences in transmittances at different wavelengths of the second electrode satisfy the following equations:
|T(450 nm)?T(530 nm)|?15%,
|T(610 nm)?T(530 nm)|?15%, and
|T(400 nm)?T(700 nm)|?50%,
where T(Xnm) is a transmittance at a wavelength of Xnm of the second electrode;
a micro-cavity structure is formed between the first electrode and the second electrode in each pixel region and the micro-cavity structures corresponding to the pixel regions of different emission colors have different effective cavity lengths, wherein the effective cavity length of the micro-cavity structure refers to an optical path length in the micro-cavity structure;
the second electrode is made of Ag or a metal alloy containing Ag; and
the metal alloy containing Ag has an Ag content greater than or equal to about 90% by weight percentage.

US Pat. No. 10,340,295

FLEXIBLE DISPLAY DEVICE AND BORDER UNIT THEREOF

E Ink Holdings Inc., Hsi...

1. A flexible display device, comprising:a substrate having a display area and a border area that surrounds the display area; and
a border unit located in the border area, and the border unit comprising:
a first metal layer located on the substrate;
an insulation layer covering the first metal layer and the substrate;
a second metal layer located on the insulation layer;
a protection layer covering the second metal layer and the insulation layer;
a semiconductor layer located between the insulation layer and the protection layer;
a planarization layer covering the protection layer; and
a third metal layer located on the planarization layer and having a first part, a second part, and a third part, wherein the third part is located between the first part and the second part, and is physically connected to the first part and the second part, such that a notch is defined by the first part, the second part, and the third part.