US Pat. No. 10,172,186

CERAMIC CYLINDRICAL HEATER

Kyocera Corporation, Kyo...

1. A heater, comprising:a ceramic body having a pillar or cylindrical shape;
a heat generating resistor disposed in the ceramic body;
a metallic layer which is disposed on an outer peripheral surface of the ceramic body and extends in a circumferential direction thereof;
a flange which is an annular member disposed on the metallic layer,
comprising a bottom surface facing to the outer peripheral surface and a side surface connected to the bottom surface,
wherein the bottom surface and the side surface are bonded to the metallic layer with a bonding material; and
a metallic wire which extends in the circumferential direction along the side surface, and is bonded to the side surface and the metallic layer in a circumferential direction with the bonding material.

US Pat. No. 10,172,185

SELECTIVE HEATING OF VEHICLE SIDE WINDOW

Ford Global Technologies,...

1. A method, comprising:generating more heat with a heating element to heat a side window of a vehicle when the side window is in a first position than when the side window is in a second position where the side window is more open than the first position; and
waking a control module that commands the generating during a key off cycle and waking the control module again during the same key off cycle.

US Pat. No. 10,172,184

DETERMINATION OF HOME ROUTING CAPABILITY OF A NEUTRAL HOST NETWORK

QUALCOMM Incorporated, S...

1. A method of wireless communication for a neutral home network (NHN), the method comprising:receiving, from a user equipment (UE), an attach request;
determining whether home-routed traffic is supported based on a mobile network operator (MNO);
determining an access point name (APN) for the UE based on whether the home-routed traffic is supported between a network of the MNO and the UE and based on the received attach request; and
transmitting the determined APN to the UE.

US Pat. No. 10,172,181

APPARATUS AND METHOD OF TRANSMITTING/RECEIVING SIGNALS IN MOBILE COMMUNICATION SYSTEM SUPPORTING CARRIES

Samsung Electronics Co., ...

1. A method for configuring a connection by a terminal, the method comprising:receiving a radio resource control (RRC) message from a base station;
determining that semi-persistent scheduling (SPS) and transmission time interval (TTI) bundling are simultaneously to be configured based on the RRC message;
when the SPS and the TTI bundling are simultaneously to be configured, determining that dual connectivity is to be configured;
when the dual connectivity is to be configured, determining that the TTI bundling is to be configured for a primary serving cell (PCell) of a master cell group (MCG) and the SPS is to be configured for a primary secondary serving cell (PSCell) of a secondary cell group (SCG); and
when the TTI bundling is to be configured for the PCell of the MCG and the SPS is to be configured for the PSCell of the SCG, configuring an RRC connection based on the RRC message.

US Pat. No. 10,172,180

CONFIGURING NETWORK CONNECTIONS

Marvell International Ltd...

1. A method comprising:controlling a first network interface of a wireless network device to operate as a station in a first wireless network;
controlling a second network interface of the wireless network device to operate as an access point in a second wireless network;
transmitting, through the second network interface, a beacon message that includes a first signal strength of a first bridge node operating as an access point in the first wireless network;
receiving, at the second network interface, a probe response message from a second bridge node that operates as an access point in a third wireless network, the probe response message including a second signal strength of the second bridge node;
comparing, by the wireless network device, the first signal strength to the second signal strength; and
conditioned on determining that the second signal strength is greater than the first signal strength:
disconnecting the first network interface from the first bridge node in the first wireless network, and
connecting the first network interface to the second bridge node, the first network interface to operate as a station in the third wireless network,
wherein transmitting the beacon message comprises
determining whether a periodic network scan is enabled based on operational parameters of the wireless network device,
in response to a determination that the periodic network scan is enabled, determining whether a periodic scan interval has expired, and
transmitting the beacon message in response to a determination that the periodic scan interval has expired.

US Pat. No. 10,172,179

METHOD AND APPARATUS FOR RECONFIGURING A BEARER

Samsung Electronics Co., ...

1. A method performed by a terminal, the method comprising:receiving a control message including configuration information associated with a bearer via a radio resource control (RRC) signaling;
identifying whether a bearer type is changed from a split bearer to a non-split bearer based on the configuration information; and
retransmitting, for data recovery, data for which a successful transmission has not been confirmed without packet data convergence protocol (PDCP) re-establishment, if the bearer type is changed from the split bearer to the non-split bearer.

US Pat. No. 10,172,176

METHOD AND SYSTEM FOR INITIAL SYNCHRONIZATION AND COLLISION AVOIDANCE IN DEVICE TO DEVICE COMMUNICATIONS WITHOUT NETWORK COVERAGE

BlackBerry Limited, Wate...

1. A method at a device for enabling a device-to-device wireless link, the method comprising:listening for a presence signal from another device on a channel for a first time period comprising a predetermined frame period; and
transmitting a presence signal and system frame number on the channel to establish a time-slot boundary;
wherein the transmitting of the presence signal enables another device to align to the established time-slot boundary.

US Pat. No. 10,172,174

SELECTION BETWEEN CELLULAR COMMUNICATION LINK AND DEVICE-TO-DEVICE (D2D) COMMUNICATION LINK USING REFERENCE SIGNALS

Kyocera Corporation, Kyo...

1. A method comprising:instructing a first user equipment (UE) device to transmit a reference signal;
receiving, from a second UE device, device-to-device (D2D) channel characteristic information indicative of a D2D communication link between the first UE device and the second UE device, the D2D channel characteristic information determined from UE device received reference signal that is the reference signal transmitted by the first UE device as received at the second UE device;
determining cellular channel characteristic information indicative of at least a portion of a cellular communication link through a base station and between the first UE device and the second UE device; and
selecting, at the base station, a transmission link from the cellular communication link and the D2D communication link for transmitting data between the first UE device and the second UE device, the selecting based at least in part on the cellular channel characteristic information and the D2D channel characteristic information.

US Pat. No. 10,172,173

INFORMATION PROCESSING SYSTEM AND DISPLAY DEVICE

Seiko Epson Corporation, ...

1. An information processing system comprising:a display device;
a first information processing device; and
a first wireless tag which is provided separately from the display device and the first information processing device,
the display device comprising:
a first wireless communication unit which performs wireless communication in a first format with an external device;
a storage unit which stores connection information used in the wireless communication in the first format;
a display unit which displays an image received via the first wireless communication unit from the external device;
a second wireless tag in which electricity is generated by an electromagnetic wave output according to a second format and which outputs the connection information stored in the storage unit according to the second format when the electricity is generated therein; and
a change unit which updates the connection information stored in the storage unit,
the first information processing device comprising:
a wireless reader/writer which performs wireless communication in the second format in order to read information from or write information in the first wireless tag and the second wireless tag;
an acquisition unit which acquires the connection information output from the second wireless tag; and
a writing unit which outputs, to the wireless reader/writer, a signal for writing the connection information acquired by the acquisition unit,
wherein, when the acquisition unit acquires updated connection information from the second wireless tag, the wireless reader/writer overwrites the connection information stored in the first wireless tag with the updated connection information.

US Pat. No. 10,172,170

METHOD FOR CHANGING ASSOCIATION ID IN WIRELESS COMMUNICATION SYSTEM AND APPARATUS THEREFOR

LG Electronics Inc., Seo...

1. A method of changing association identification (AID) of a first station performing a direct communication with a second station in a wireless communication system, the method comprising:transmitting, by the first station to an access point (AP), a switch request frame for requesting a new AID when a traffic pattern of the first station changes,
wherein a group consisting of stations having a same listen interval is distinguished by the AID,
wherein a listen interval of the first station and a group, to which the first station is associated, are changed when the traffic pattern of the first station changes,
wherein the AID of the first station is updated based on the change in listen interval of the first station and the change in the group of the first station,
wherein the first station and the second station have an established direct link, and
wherein the direct link is established based on a tunneled direct link setup;
receiving, by the first station from the AP, a switch response frame containing new AID information which is newly assigned to the first station and the second station,
transmitting, by the first station, the new AID information included in the switch response frame to the second station; and
changing the AID of the first station and the second station using the received new AID information.

US Pat. No. 10,172,169

METHOD AND DEVICE FOR CONTROLLING DEVICE BY USING BLUETOOTH TECHNOLOGY

1. A method for controlling a connection between a first device and a second device using a short range wireless communication technology by a control device, the method comprising:obtaining a first device information related to the first device from the first device;
obtaining a second device information related to the second device from the second device;
transmitting a connection request message for requesting connection with the second device to the first device based on the first device information and the second device information,
wherein the first device information includes a first role information indicating a role of the first device or at least one of one or more first profile IDs indicating profiles supportable by the first device, and the second device information includes a second role information indicating a role of the second device or at least one of one or more second profile IDs indicating profiles supportable by the second device,
wherein the first device information further includes at least one of a type information indicating a type of the first device, a first bonding information indicating a bonding state of the first device, a first connection information indicating a connection state of the first device, or a first security mode information indicating a security mode supported by the first device, and
wherein the second device information further includes at least one of a type information indicating a type of the second device, a second bonding information indicating a bonding state of the second device, a second connection information indicating a connection state of the second device, or a second security mode information indicating a security mode supported by the second device;
receiving a first response message including a result of connection with the second device in response to the connection request message; and
determining a third security mode information based on the first security mode information and the second security mode information,
wherein the connection request message further includes the third security mode information.

US Pat. No. 10,172,168

IOT DEVICE, MOBILE TERMINAL AND METHOD FOR CONTROLLING THE IOT DEVICE WITH VIBRATION PAIRING

LG ELECTRONICS INC., Seo...

1. A method of pairing an IoT (Internet of things) device with a mobile terminal, comprising the steps of:dividing a plurality of application screens and displaying the plurality of the application screens in a touch screen of the mobile terminal;
providing at least one vibration area on each of the plurality of the application screens;
when the IoT device is contacted with a specific vibration area of the at least one vibration area, generating, in the specific vibration area, a vibration pattern corresponding to a specific application of the specific vibration area;
receiving vibration pattern information corresponding to the generated vibration pattern from the IoT device; and
performing pairing with the IoT device when the received vibration pattern information is identical to the generated vibration pattern.

US Pat. No. 10,172,167

ELECTRONIC DEVICE AND CONNECTION METHOD THEREOF

Samsung Electronics Co., ...

1. A non-transitory computer-readable recording medium having a program recorded thereon to be executed in a computer, the program comprising executable commands to instruct a processor included in a first electronic device to execute operations, the operations comprising:acquiring a virtual media access control (MAC) address of a second electronic device and connection information between the second electronic device and one or more third electronic devices while the second electronic device communicates with the one or more third electronic devices based on the virtual MAC address, wherein the connection information is generated by the second electronic device, based on the virtual MAC address of the second electronic device, and wherein the virtual MAC address of the second electronic device is generated or obtained from an external server by the second electronic device;
changing a preset MAC address of the first electronic device by setting the virtual address of the second electronic device as a MAC address of the first electronic device; and
establishing a connection with the one or more third electronic devices through short range wireless communication using the changed MAC address of the first electronic device instead of the preset MAC address for the first electronic device and the connection information.

US Pat. No. 10,172,165

METHOD FOR CONFIGURING A MAC PDU FOR D2D COMMUNICATION SYSTEM AND DEVICE THEREFOR

LG ELECTRONICS INC., Seo...

1. A method for a second User Equipment (UE) operating in a wireless communication system, the method comprising:receiving, by the second UE, a Medium Access Control (MAC) Protocol Data Unit (PDU) including a source identity (ID), a target ID, a plurality of logical channel IDs (LCIDs) and a plurality of MAC Service Data Units (SDUs) from a first UE via an interface,
wherein the interface is configured for one-to-one communication between the second UE and the first UE directly, and
wherein each of the plurality of LCIDs identifying a logical channel for one-to-one communication corresponds to a respective MAC SDU for the logical channel identified by a corresponding LCID; and
delivering the MAC PDU to an upper layer if the target ID matches any one of a plurality of IDs managed by the second UE,
wherein the source ID identifies the first UE, and the target ID identifies the second UE in case of one-to-one communication.

US Pat. No. 10,172,163

RANDOM ACCESS PREAMBLE FOR MINIMIZING PA BACKOFF

Telefonaktiebolaget LM Er...

1. A method, in a user equipment, the method comprising:generating a random access preamble signal comprising a plurality of preamble symbol groups, wherein each preamble symbol group comprises a cyclic prefix portion and a plurality of identical symbols; and
transmitting the random access preamble signal such that each preamble symbol group occupies a single subcarrier, and wherein a first preamble symbol group occupies a first subcarrier frequency, and a second preamble symbol group that is adjacent in time to the first symbol group occupies a second subcarrier frequency.

US Pat. No. 10,172,156

METHOD AND APPARATUS FOR SCHEDULING UPLINK TRANSMISSIONS WITH REDUCED LATENCY

Motorola Mobility LLC, C...

1. A method comprising:comparing a number of symbols used for uplink transmissions in a transmit time interval to a threshold number of symbols;
sending, from a device, an indication on a sidelink channel to at least one peer device, the indication indicating the location of symbols used for an uplink transmission if the uplink transmission occupies a number of symbols less than the threshold number of symbols;
transmitting both a sidelink transmission and the uplink transmission in the transmit time interval if the uplink transmission occupies the number of symbols less than the threshold number of symbols; and
transmitting only the uplink transmission in the transmit time interval if the uplink transmission occupies a number of symbols that are at least the threshold number of symbols.

US Pat. No. 10,172,148

COMMUNICATION TERMINAL, COMMUNICATION METHOD, STORAGE MEDIUM ON WHICH COMMUNICATION PROGRAM IS STORED, AND COMMUNICATION SYSTEM

NEC CORPORATION, Tokyo (...

1. A communication method comprising:counting a number of one or more communication terminals which stores data, for each piece of data, in accordance with each piece of data information, transmitted from each another communication terminal, indicating the each piece of data stored in the another communication terminal, and stored contents in a storage unit in the own terminal;
estimating a number of zero or more communication terminals mutually transmitting data at a same timing in accordance with the counting result;
calculating an adjustment reference value for limiting the estimated number of zero or more communication terminals to a preset permissible number or less;
determining whether or not to permit transmission of data stored in the storage unit in accordance with the calculated adjustment reference value; and
transmitting the data to a communication terminal not storing the data, when permitting transmission of the data.

US Pat. No. 10,172,146

WI-FI AND BLUETOOTH COEXISTENCE

Apple Inc., Cupertino, C...

1. A wireless station, comprising:at least one antenna;
at least one radio configured to perform Wi-Fi communication with a Wi-Fi access point and one or more neighboring wireless stations and Bluetooth communication with a first neighboring wireless station of the one or more neighboring wireless stations;
at least one processor coupled to the at least one radio, wherein the wireless station is configured to perform voice and/or data communications;
wherein the wireless station is configured to:
schedule a Bluetooth communication in one or more time slots with the first neighboring wireless station, wherein the Bluetooth communication has an end time;
determine a change to the end time of the Bluetooth communication;
transmit, in response to determining that the change to the end time shortens the Bluetooth communication, a first peer-to-peer Wi-Fi communication to a second wireless station of the one or more wireless stations during the one or more time slots, wherein the first peer-to-peer Wi-Fi communication indicates that at least a portion of the one or more time slots is available for Wi-Fi communications; and
transmit, in response to determining the change to the end time lengthens the Bluetooth communication, a second peer-to-peer Wi-Fi communication to the second neighboring wireless station during the one or more time slots, wherein the second peer-to-peer communication indicates that an additional one or more time slots subsequent to the one or more time slots is not available for Wi-Fi communication.

US Pat. No. 10,172,131

NETWORK NODES AND METHODS FOR ENABLING ACCESS TO A RADIO NETWORK NODE

Telefonaktiebolaget LM Er...

1. A method in a wireless device, said wireless device supporting a first transmission bandwidth associated with a first set of enumerable elements, for enabling access to a radio network node, the method comprising:obtaining information about a carrier operated by the radio network node, wherein:
the carrier has a second transmission bandwidth associated with a second set of enumerable elements; and
the second transmission bandwidth is wider than the first transmission bandwidth; and
based on the information about the carrier, determining a mapping scheme for mapping the first set of enumerable elements, associated with the first transmission bandwidth, to a subset of the second set of enumerable elements associated with the second transmission bandwidth, wherein the mapping scheme comprises:
mapping a first enumerable element of the first set to an enumerable element of the second set that corresponds to a center frequency of the second transmission bandwidth; and
mapping, in an alternating manner, subsequent enumerable elements of the first set to enumerable elements, of the second set, that correspond to frequencies increasingly higher and lower than the center frequency of the second transmission bandwidth.

US Pat. No. 10,172,126

METHOD AND DEVICE FOR ALLOCATING WIRELESS RESOURCES FOR TRANSMITTING OR RECEIVING DATA IN WIRELESS LAN

LG ELECTRONICS INC., Seo...

1. A method for allocation wireless resources in a wireless LAN, comprising:allocating, by an access point (AP), a plurality of resource units for a plurality of stations (STAs) within an entire bandwidth which is 20 MHz, 40 MHz, 80 MHz, or 160 MHz, wherein the plurality of resource unit are allocated based on Orthogonal Frequency Division Multiple Access (OFDMA); and
transmitting, by the AP, a physical protocol data unit (PPDU) through the plurality of resource units to the plurality of STAs, wherein, among the plurality of resource units, a small tone unit is set to correspond to 26 tones within a frequency axis and a basic tone unit is set to correspond to a number of tones being larger than 26 tones within the frequency axis,
wherein allocation location of the plurality of resource unit is indicated by a signal field that is included in a PPDU header of the PPDU.

US Pat. No. 10,172,081

INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD

Ricoh Company, Ltd., Tok...

1. An information processing system comprising at least one processor and a plurality of terminal apparatuses, the at least one processor being configured to:transmit, via a first network, connection information for a second network that is different from the first network to the file plurality of terminal apparatuses;
carry out communications with the terminal apparatuses via the second network based on the transmitted connection information;
store a respective item of terminal identification information for each of the terminal apparatuses, with which the communications are carried out via the second network;
determine whether the terminal apparatuses that are identified by the stored items of terminal identification information can carry out communications via the second network;
when determining that the terminal apparatuses cannot carry out communications via the second network, carry out such control as to prevent the second network from being used to carry out communications;
store, for each of the items of terminal identification information, a user identification item that identifies a user associated with the respective item of terminal identification information, and an access level identification item that indicates whether the user has permission to use an electronic apparatus that is connected to the information processing system through the second network; wherein an item of terminal identification information, the user identification item, and the access level identification item are stored in association with each other for each user;
permit and deny access to the electronic apparatus by each of the terminal apparatuses, according to a respective access level identification items associated with the terminal identification information items that identify the respective terminal apparatuses;
permit and deny access to a storage area by each of the terminal apparatuses, according to the respective access level identification items associated with the terminal identification information items that identify the respective terminal apparatuses;
in response to a request from the user associated with the access level identification item that corresponds to a highest access level that is stored, change at least the stored access level identification items or the stored items of terminal identification information;
determine whether it is possible to acquire a user list, when a user list acquisition request is received; and
send the user list to a first terminal apparatus among the plurality of terminal apparatuses, when user list acquisition authority exists; and
the first terminal apparatus being configured to:
display a user terminal list screen on the first terminal apparatus; and
change an access authority upon receiving an access authority change request from a user configured to changing access authority.

US Pat. No. 10,171,924

SYSTEMS AND METHODS FOR AUDIO CALIBRATION USING ACOUSTIC MEASUREMENTS

DISH Technologies L.L.C.,...

1. A method for audio calibration of a television receiver remote control, the method comprising:determining, by a television receiver remote control, an orientation of the television receiver remote control based on data from an on-board orientation sensor;
determining, by the television receiver remote control, that the determined orientation of the television receiver remote control corresponds to a defined orientation for receiving an audio-based command from a user;
in response to determining that the determined orientation of the television receiver remote control corresponds to the defined orientation, outputting, via a microphone incorporated as part of the television receiver remote control, a calibration sound;
receiving, via the microphone incorporated as part of the television receiver remote control that output the calibration sound, a reflected sound that is an acoustic reflection of the calibration sound;
analyzing an amount of time that has elapsed between outputting the calibration sound and receiving the reflected sound to determine a distance between the microphone and the user; and
configuring one or more audio input settings, comprising equalization settings, that are used for modifying audio received by the microphone based on the determined distance, wherein the equalization settings are configured to attenuate an amplitude of a frequency having a half wavelength equal to the determined distance.

US Pat. No. 10,171,883

DIRECTIONAL MOCA FILTER

PPC BROADBAND, INC., Eas...

1. A Multimedia over Coaxial Alliance (MoCA) filter comprising:a first port;
a second port;
a unidirectional path between the first port and the second port, wherein the unidirectional path communicates at least a portion of a cable television (CATV) signal from the first port to the second port and prevents a MoCA signal from being communicated from the second port to the first port, and wherein the unidirectional path comprises:
a first band-pass filter device;
a second band-pass filter device; and
an isolator positioned between the first and second band-pass filter devices; and
a bidirectional path between the first port and the second port, wherein the bidirectional path communicates at least a portion of the CATV signal from the first port to the second port, wherein the unidirectional and bidirectional paths are in parallel, and wherein a frequency range of the CATV signal at least partially overlaps with a frequency range of the MoCA signal.

US Pat. No. 10,171,870

FORCED EXECUTION OF AUTHENTICATED CODE

DISH Technologies L.L.C.,...

1. A method, comprising:executing, by an application processor in a television receiver, a software application comprising software application code, wherein a first portion of the software application code resides in an interrupt service routine memory space and execution of the first portion of the software application code generates a result, and wherein executing the software application comprises executing a second portion of the software application code;
security checking, by a security processor in the television receiver, the first portion of the software application code in the interrupt service routine memory space, wherein the security processor is not the application processor;
after security checking the first portion of the software application code, triggering, by the security processor, an interrupt to the application processor;
in response to the interrupt:
halting execution, by the application processor, of the second portion of the software application code,
executing, by the application processor, the first portion of the software application code in the interrupt service routine memory space,
after executing the first portion of the software application code in the interrupt service routine memory space, transmitting, by the application processor, the result to the security processor, and
after transmitting the result to the security processor, continuing execution, by the application processor, of the second portion of the software application code; and
performing, by the security processor, a security action if the security checking fails.

US Pat. No. 10,171,861

RECORDING OF MULTIPLE TELEVISION CHANNELS

DISH Technologies L.L.C.,...

1. A television receiver configured to record multiple television channels, the television receiver comprising:a tuner;
one or more processors; and
a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to:
receive a single selection indicative of enablement of multiple channel recording functionality;
output for presentation a user interface that permits selection of individual channels from a plurality of television channels on a transponder stream in response to receiving the single selection indicative of enabled of multiple channel recording functionality;
receive a user-defined selection indicative of multiple television channels selected from the plurality of television channels broadcast on the transponder stream, wherein the multiple television channels represent a subset of the plurality of television channels broadcast on the transponder stream, the subset of plurality of television channels to be received via the tuner and recorded concurrently;
receive an indication of a plurality of time periods for recording from a television service provider; and
set a plurality of timers to concurrently record on the multiple television channels indicated by the user-defined selection such that recording occurs for the plurality of time periods defined by the television service provider.

US Pat. No. 10,171,749

IMAGING DEVICE, METHOD AND SYSTEM OF PROVIDING FILL LIGHT, AND MOVABLE OBJECT

SZ DJI TECHNOLOGY CO., LT...

1. A fill light providing method comprising:obtaining an automatic exposure parameter of an image sensor; and
controlling a fill light lamp to provide a fill light based upon the automatic exposure parameter, including:
adjusting an illumination intensity of the fill light lamp in response to the automatic exposure parameter satisfying a preset condition.

US Pat. No. 10,171,683

WIRELESS COMMUNICATION TERMINAL THAT SENDS A MESSAGE OF THE INTENTION OF A USER TO CONTINUE A CALL

SONY MOBILE COMMUNICATION...

11. A wireless communication terminal comprising;a processor responsive to programs stored in a memory and configured to:
control reception of a message sent to the terminal to notify a user at the terminal that a predetermined communication condition has been detected, the message serving to invite the user to confirm the user's intention to continue wireless communication with an extra charge following the detection of the predetermined condition, and
control transmission of confirmation from the terminal of the user's intention to continue the wireless communication with the extra charge from the user terminal,
wherein the message received at the user terminal identifies at least one procedure selectable by the user for continuing wireless communication with the extra charge determined by the procedure selected by the user, and the selected procedure indicates the user's confirmation of the user's intention to continue the wireless communication.

US Pat. No. 10,171,599

CUSTOMIZING TRACKING CHANGES TO USER CONTENT IN AN ONLINE SOCIAL NETWORK

Facebook, Inc., Menlo Pa...

1. A method comprising, by a computing system associated with an online social network:accessing, by the computing system, a social graph comprising a plurality of nodes and connections between the nodes, each of the plurality of nodes being associated with one of a plurality of users of the online social network, each connection between two nodes representing a relationship between the users represented by the two nodes and establishing a single degree of separation between them, wherein a first user is associated with a first node of the plurality of nodes, and wherein a second user is associated with a second node of the plurality of nodes, the second node being within a single degree of separation of the first node of the first user;
storing, by the computing system, a filtering rule defined by the first user of the online social network for filtering updates made by other users, wherein the filtering rule specifies an update type that the first user desires to track, wherein the update type identifies a type of content update that occurs on a third-party site;
transmitting, by the computing system, a query to an external server of the third-party site for one or more content updates made on the third-party site by the second user of the online social network, wherein the external server is separate from and external to the computing system of the online social network, and wherein the query to the external server for updates associated with the second user comprises authentication credentials of the second user;
receiving, by the computing system from the external server of the third-party site in response to the query, one or more content updates associated with the second user, wherein each content update is associated with content interacted with by the second user on the third-party site;
filtering, by the computing system, the one or more content updates based on the filtering rules defined by the first user, wherein updates not satisfying the one or more filtering rules are discarded and updates satisfying the one or more filtering rules are stored in a memory region associated with the first user;
receiving, at the computing system from a client system of the first user, a request for a landing page of the online social network for display to the first user; and
sending, from the computing system to the client system, instructions for presenting the requested landing page to the first user, wherein the landing page comprises information about the one or more content updates associated with the second user stored in the memory region associated with the first user.

US Pat. No. 10,171,570

INFORMATION PROCESSING APPARATUS

NEC CORPORATION, Tokyo (...

1. An information processing apparatus for improving throughput, the information processing apparatus comprising:a plurality of work unit processors;
a data unit output controller configured to output, to the plurality of work unit processors, copied data units obtained by respectively copying a plurality of data units for a number that is set in advance; and
a processing request controller, implemented by at least one processor, configured to obtain a processing request for the plurality of data units, and generate a divided processing request dividing the obtained processing request in association with each of the plurality of data units,
wherein the data unit output controller comprises:
a memory configured to store instructions; and
at least one processor configured to process the instructions to:
respectively allocate output destinations of a plurality of identical copied data units to different work unit processors,
for each combination of at least two work unit processors that is set in advance, obtain a number of copied data unit groups in which the identical copied data units are respectively allocated to the work unit processors made into a combination,
calculate a standard deviation, with respect to a predetermined reference value, of the number of copied data unit groups allocated with the identical copied data units obtained for each combination of the work unit processors, and respectively allocate the output destinations of the plurality of copied data units to the work unit processors in such a way that the standard deviation of the number of copied data unit groups thus calculated becomes a minimum, and
wherein the processing request controller obtains identification information for identifying the copied data unit allocated to the work unit processor from the work unit processor, and the processing request controller is configured to output, to the work unit processor, the divided processing request corresponding to the copied data unit identified by the obtained identification information.

US Pat. No. 10,171,555

CONTAINERIZED SOFTWARE FOR VIRALLY COPYING FROM ONE ENDPOINT TO ANOTHER

Cinsay, Inc., Dallas, TX...

1. A server-implemented method, comprising:receiving, at one or more servers, a request for media content to be displayed at a first endpoint compute device;
identifying information about a first endpoint compute device-associated environment;
identifying a set of objects to include in a first media container for the media content, the set of objects identified based on the identified information about the first endpoint compute device-associated environment, at least one of the objects including processor-readable instructions that, when executed by the first endpoint compute device, allow a user of the first endpoint compute device to complete a first transaction during a display of the media content on the first endpoint compute device, at least one of the objects including processor-readable instructions that, when executed by the first endpoint compute device, automatically authenticate an account associated with the user; and
sending the first media container including the identified set of objects from the one or more servers to the first endpoint compute device.

US Pat. No. 10,171,507

MICROSEGMENTATION IN HETEROGENEOUS SOFTWARE DEFINED NETWORKING ENVIRONMENTS

CISCO TECHNOLOGY, INC., ...

1. A method comprising:classifying each of a first plurality of endpoints in a network into a first endpoint group, based on each of the first plurality of endpoints having an attribute of the first endpoint group, wherein the first plurality of endpoints have a first software-defined networking (SDN) solution;
defining, for the first endpoint group, a first policy model comprising one or more rules for processing associated network traffic;
identifying a second plurality of endpoints having (a) a second SDN solution that is different than, and incompatible with, the first SDN solution and (b) the attribute of the first endpoint group;
classifying each of the second plurality of endpoints into a second end point group;
defining, for the second endpoint group, a second policy model comprising the one or more rules associated with the first policy model;
generating a third endpoint group enumerating a network address of each endpoint in the second end point group; and
defining, for the third endpoint group, a third policy model, wherein the third policy model inherits the one or more rules from the first policy model;
wherein the one or more rules in the first, second and third policy models provide for uniform enforcement of the one or more rules across the first, second and third endpoint groups.

US Pat. No. 10,171,474

NETWORK ACCESS BASED ON SOCIAL-NETWORKING INFORMATION

Facebook, Inc., Menlo Pa...

1. A method comprising:receiving, at a wireless access point, from a client system of a first user, a request to access a network through the wireless access point, the wireless access point being operated by an entity;
sending, by the wireless access point, an identifier comprising a unique code that uniquely identifies the client system to a social-networking system, the social-networking system comprising at least one social graph, the social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a relationship between the nodes, wherein a first node of the plurality of nodes corresponds to the first user;
receiving, at the wireless access point, from the social-networking system, a positive authorization determination, wherein the positive authorization determination is made based on a timeline associated with a social-networking profile of the first user indicating that the first user has liked a profile page associated with the entity on an online social network maintained by the social-networking system and based on the user having authorized automatic check-ins with the entity; and
providing the client system with access to the network through the wireless access point in accordance with the positive authorization determination.

US Pat. No. 10,171,296

METHODS AND APPARATUS TO CONVERT ROUTER CONFIGURATION DATA

1. A method to utilize first port configuration data collected from a first router on a second router, the method comprising:identifying second port configuration data to be removed from a port of the second router, a first set of data lines of the first router to be migrated to the second router, the second port configuration data related to a second set of data lines previously carried by the second router;
creating, with a processor, a configuration delete file including the second port configuration data to be removed from the port of the second router prior to migrating the first set of data lines from the first router to the second router, the first and second routers manufactured by different entities, the first and second routers configured using different configuration data formats, the different configuration data formats being incompatible, and the first and second routers being physical routers;
using the configuration delete file to remove the second port configuration data from the port of the second router; and
configuring the port of the second router with a converted form of the first port configuration data.

US Pat. No. 10,171,255

ENHANCING COLLABORATION IN REAL-TIME GROUP CHAT SYSTEM AND METHOD

International Business Ma...

1. A computer-implemented method comprising:maintaining, between a plurality of participating computing devices, a collaboration session that includes a group instant messaging session within an object, wherein the plurality of participating computing devices includes a host computing device and one or more non-host computing devices in the group instant messaging session;
generating a first sub-object of a plurality of sub-objects within the object, wherein the first sub-object is rendered on the host computing device and the one or more non-host computing devices, wherein the first sub-object includes a non-group instant messaging session message rendered on the host computing device and the one or more non-host computing devices, wherein the non-group instant messaging session is described by a configurable host banner, wherein the first sub-object rendered on the host computing device and the one or more non-host computing devices includes a summary of a plurality of messages from the group instant messaging session selected by the host computing device, wherein the first sub-object includes a last message sent by the host computing device, wherein the summary of the plurality of messages from the group instant messaging session selected by the host computing device is aggregated in an expandable list, wherein a last message selected by the host computing device from the plurality of messages is displayed in the first sub-object and the other selected messages are not displayed when the expandable list is collapsed;
generating, by a first non-host computing device of the one or more non-host computing devices, a second sub-object of the plurality of sub-objects within the object, wherein the second sub-object is rendered on the first non-host computing device and excluded from rendering on a remaining portion of the plurality of participating computing devices, wherein the second sub-object rendered on the first non-host computing device and excluded from rendering on the remaining portion of the plurality of participating computing devices includes a summary of a plurality of messages from the group instant messaging session selected by the first non-host computing device, wherein the summary of the plurality of messages from the group instant messaging session selected by the first non-host computing device is aggregated in an expandable list, wherein a last message selected by the first non-host computing device from the plurality of messages is displayed in the second sub-object and the other selected messages are not displayed when the expandable list is collapsed;
assigning permission to the host computing device to edit content in the first sub-object, wherein the content in the first sub-object is rendered on the host computing device and the one or more non-host computing devices, and wherein the non-host computing devices are precluded from editing the content in the first sub-object; and
delegating, by the host computing device, permission to at least one other computing device of the plurality of participating computing devices to one or more of the ability to remove one or more participants from the group instant messaging session and the ability to mute one or more participants from entering further instant messages.

US Pat. No. 10,171,225

COMMUNICATION APPARATUS AND CONTROL SIGNAL MAPPING METHOD

PANASONIC INTELLECTUAL PR...

1. A communication apparatus comprising:control circuitry which, in operation, selects a Demodulation Reference Signal (DMRS) mapping pattern from among a plurality of DMRS mapping pattern candidates, wherein the plurality of DMRS mapping pattern candidates includes a first DMRS mapping pattern with first DMRS resource elements to which first DMRSs in a first half of a subframe are mapped and second DMRS resource elements to which second DMRSs in a second half of the subframe are mapped; and
a transmitter which, in operation, transmits mapping pattern candidates information relating to the plurality of DMRS mapping pattern candidates via higher layers and transmits downlink control information that includes a plurality of bits indicating the selected DMRS mapping pattern.

US Pat. No. 10,170,975

AC LINE DETECTION AND X CAPACITOR DISCHARGE USING A SINGLE TERMINAL

DIALOG SEMICONDUCTOR INC....

1. A switching power converter controller for a switching power converter, comprising:a detection pin for receiving a clamped and divided version of an AC mains terminal voltage from an AC mains terminal;
a comparator configured to compare a detection pin voltage of the detection pin to a reference voltage to drive a comparator output signal into a binary high state or a binary low state responsive to whether the detection pin voltage is greater or lower than the reference voltage;
a detection circuit configured to detect whether the AC mains terminal is disconnected from an AC mains through a determination of whether the comparator output signal is in the binary high state for a threshold period and of whether the comparator output signal is in the binary low state for the threshold period, wherein the threshold period is greater than one-half of a period for an oscillation of the AC mains terminal voltage; and
a driver configured to increase the detection pin voltage to switch on a bleeder circuit to discharge an X class capacitor responsive to a detection by the detection circuit that the AC mains terminal is disconnected from the AC mains.

US Pat. No. 10,170,910

ENERGY BASELINING SYSTEM INCLUDING AUTOMATED VALIDATION, ESTIMATION, AND EDITING RULES CONFIGURATION ENGINE

Enel X North America, Inc...

1. An energy baselining system that performs validation, estimation, and editing (VEE), the system comprising:a facility model processor, configured to employ one or more interval based energy consumption streams corresponding to a facility to develop and maintain weather-normalized baseline energy consumption data for said facility, where said weather-normalized baseline energy consumption data is derived from training data for said facility;
a post VEE readings data stores, configured to provide a plurality of tagged energy consumption data sets that are each associated with a corresponding one of said one or more interval based energy consumption streams, each of said plurality of tagged energy consumption data sets comprising:
first groups of contiguous interval values tagged as having been validated; and
second groups of contiguous interval values tagged as having been edited;
a VEE configuration engine, configured to read said post VEE readings data stores upon initiation of an event and, for said each of said plurality of tagged energy consumption data sets, configured to create a plurality of anomalies having a plurality of different durations using only said first groups of contiguous interval values, said first groups of contiguous interval values corresponding to correct data, and configured to generate a plurality of estimates for said plurality of anomalies by employing a plurality of estimation techniques for each of said plurality of different durations and, for said each of said plurality of different durations, configured to select a corresponding one of said plurality of estimation techniques for subsequent employment when performing VEE of subsequent energy consumption data associated with said each of said plurality of different durations for said corresponding one of said one or more interval based energy consumption streams; and
a global model module, configured to receive said weather-normalized baseline energy consumption data and post VEE readings data, and wherein said global model module develops an energy consumption model based on said weather-normalized baseline energy consumption data and said post VEE readings data, and wherein said global model module controls overall energy consumption within said facility based on said energy consumption model by scheduling run times of one or more building elements.

US Pat. No. 10,170,893

VACUUM FIXTURE

Waymo LLC, Mountain View...

1. A method comprising:stacking a plurality of laser diode bars proximate an alignment plate, wherein each respective laser diode bar in the plurality of laser diode bars has a front edge through which the respective laser diode bar is configured to emit light and has an upper surface and a lower surface that are perpendicular to the front edge, wherein the alignment plate has a first side that provides a common plane for aligning the front edges of the laser diode bars and a second side opposite the first side, and wherein the alignment plate has a plurality of microholes extending between the first and second sides; and
applying suction to the plurality of laser diode bars through the plurality of microholes, wherein the suction draws the front edges of the laser diode bars against the first side of the alignment plate such that the front edges of the laser diode bars are aligned in the common plane.

US Pat. No. 10,170,883

METHOD FOR DIRECT COMPRESSION OF LASER PULSES WITH LARGE TEMPORAL RATIOS

INNOVEN ENERGY LLC, Colo...

1. A system for providing temporal compression of laser pulses comprising:a primary laser source to emit a primary laser source beam;
a nonlinear scattering aperture combiner to receive the primary laser source beam;
a direct compressor to receive the primary laser source beam and output a direct compressor extraction beam;
a fast compressor to receive the output beam of the direct compressor through a propagation gas; and
a vacuum transition section to receive light from the propagation gas to transmit the light onto a target chamber;
wherein the direct compressor and fast compressor temporally and spatially compress the output from the primary laser source and the nonlinear scattering aperture combiner.

US Pat. No. 10,170,824

LTE MIMO ANTENNA SYSTEM FOR AUTOMOTIVE CARBON FIBER ROOFTOPS

Waymo LLC, Mountain View...

1. An antenna system for a vehicle, comprising:a first metallic support coupled to a non-metallic roof of a vehicle; and
a first antenna and a second antenna coupled to the first metallic support, wherein a polarization of the first antenna is perpendicular to a polarization of the second antenna, wherein the first metallic support forms a ground plane for the first and second antennas, and wherein each respective antenna of the first and second antennas comprises:
a feed configured to couple an electromagnetic signal between the respective antenna and radio hardware,
a radiating portion configured to radiate the electromagnetic signal, and
a plurality of spacers configured to provide an impedance match for the respective antenna.

US Pat. No. 10,170,811

THERMOELECTRIC-BASED THERMAL MANAGEMENT OF ELECTRICAL DEVICES

GENTHERM INCORPORATED, N...

21. A thermal management system configured to manage temperature of an electrical device, the system comprising:a thermoelectric device configured to transfer thermal energy between a main surface and a waste surface via electric power applied to the thermoelectric device, wherein the main surface of the thermoelectric device is in thermal communication with of an electrical conductor of an electrical device, the electrical conductor configured to deliver electric power to or from the electrical device;
a plurality of sensors configured to provide inputs corresponding to a thermal gradient of the electrical device; and
a controller programmed to:
receive the inputs from the plurality of sensors to monitor the thermal gradient of the electrical device;
adjust electric power delivered to the thermoelectric device based on the thermal gradient such that thermal energy transferred to or away from the electrical device reduces or eliminates the thermal gradient of the electrical device;
monitor electric current directed in or out of the electrical device; and
adjust electric power delivered to the thermoelectric device to reduce or eliminate the thermal gradient of the electrical device created during operation of the electrical device at least in part based on the electric current directed in or out of the electrical device.

US Pat. No. 10,170,720

ORGANIC MONOLAYER PASSIVATION AND SILICON HETEROJUNCTION PHOTOVOLTAIC DEVICES USING THE SAME

INTERNATIONAL BUSINESS MA...

1. A heterojunction in a photovoltaic device, comprising:an inorganic substrate having a surface;
an organic monolayer on the surface of the inorganic substrate, the inorganic monolayer having the following formula:
˜X—Y,
wherein X is an oxygen or a sulfur; Y is an alkyl chain, an alkenyl chain, or an alkynyl chain; and X covalently bonds to the surface of the inorganic substrate by a covalent bond;
an organic semiconductor material on a surface of the organic monolayer, the organic semiconductor material being substantially free of doping; and
a conductive electrode disposed onto at least on a portion of the organic semiconductor material.

US Pat. No. 10,170,513

IMAGE SENSOR WITH VERTICAL ELECTRODES

STMICROELECTRONICS (CROLL...

1. An image sensor arranged inside and on top of a semiconductor substrate having a front surface and a rear surface, the sensor comprising a plurality of pixels, each comprising:a photosensitive area, a reading area, and a storage area extending between the photosensitive area and the reading area;
a first vertical insulated electrode extending from the front surface of the substrate between the photosensitive area and the storage area, comprising at least one opening extending from the front surface of the substrate and defining an area of charge transfer between the photosensitive area and the storage area; and
an insulation element comprising an insulating wall extending vertically inside of or opposite a lower portion of said opening, or under said opening, so that the depth of the charge transfer area is smaller than the depth of said first vertical insulated electrode, wherein, in each pixel, the photosensitive area comprises a first well of a conductivity type opposite to that of the substrate, and the storage area comprises a second well of the conductivity type opposite to that of the substrate and having a depth greater than that of the first well; the first vertical insulated electrode extends down to a depth greater than or equal to that of the second well; and the vertical insulating wall extends between the rear surface plane of the first vertical insulated electrode, and a plane located under the rear surface plane of the first well.

US Pat. No. 10,170,482

STRUCTURE TO PREVENT LATERAL EPITAXIAL GROWTH IN SEMICONDUCTOR DEVICES

International Business Ma...

1. A structure for preventing epitaxial growth in a semiconductor device comprising:a set of fins of a FinFET structure, each fin of the set of fins having a fin end with a fin end face and a pair of sidewalls oriented orthogonally to the fin end face;
a dielectric with covers a lower portion of the set of fins including a lower portion of the fin end faces and a lower portion of the pairs of sidewalls, an upper portion of the set of fins being free of the dielectric;
a set of sidewall spacers formed on the fins end faces of the set of fin, forming a set of spacer covered fin ends, on the upper portion of the set of fins, each sidewall spacer of the set of sidewall spacers is formed only on the fin end face and the pair of sidewalls are free from the sidewall spacers; and
a larger rectangular sidewall spacer disposed on the lower portion of the fin end faces of the set of fins and bridging the fin end faces of the set of fins and the dielectric which covers the lower portion of the set of fins, wherein the set of sidewall spacers are a set of smaller rectangular spacers and the set of sidewall spacers and the larger rectangular sidewall spacer are formed from a first layer of sidewall material, wherein the set of sidewall spacers prevent epitaxial growth at the set of spacer covered fin ends and areas of the pairs of sidewalls provide a seed for epitaxial growth.

US Pat. No. 10,170,455

LIGHT EMITTING DEVICE WITH BUFFER PADS

PlayNitride Inc., Tainan...

1. A light emitting device, comprising:a carrier;
a plurality of light emitting diode chips, disposed on the carrier, wherein each light emitting diode chip comprises:
a first type semiconductor layer;
an active layer, disposed on the first type semiconductor layer;
a second type semiconductor layer, disposed on the active layer;
a via hole, sequentially penetrating through the first type semiconductor layer, the active layer and a portion of the second type semiconductor layer, wherein the first type semiconductor layer, the active layer, the second type semiconductor layer and the via hole define an epitaxial structure; and
a plurality of bonding pads, disposed between the epitaxial structure and a receiving substrate and comprising a first bonding pad electrically connected to the first type semiconductor layer and a second bonding pad electrically connected to the second type semiconductor layer; and
a plurality of buffer pads, located on the carrier and disposed between the carrier and the second type semiconductor layers of the epitaxial structures, wherein the buffer pads are with Young's modulus of 2˜10 GPa, the second bonding pad is disposed within the via hole to contact the second type semiconductor layer, and the epitaxial structures are electrically bonded to the receiving substrate through the bonding pads,
wherein an area of an orthogonal projection of each of the buffer pads on the carrier is 0.6 times to 1.2 times of an area of an orthogonal projection of the epitaxial structure on the carrier.

US Pat. No. 10,170,436

FLASH MEMORY DEVICE HAVING FLAME RESISTANT

Innodisk Corporation, Ne...

1. A flash memory device having flame resistant, comprising:a first shell;
a first circuit board comprising a controller and a plurality of flash memory elements connected to the controller, wherein the first circuit board is disposed within the first shell, and covered by a ceramic fiber material or a fire protection material with plasticity; and
a first transmission interface disposed outside the first shell, wherein a circuit connection line is connected between the first transmission interface and the first circuit board.

US Pat. No. 10,170,233

COIL COMPONENT

SUMIDA CORPORATION, Chuo...

1. A coil component comprising:a core formed by a magnetic material;
a coil embedded in the core, a part of a terminal portion of the coil protruding outside of the core;
a tabular terminal, one end being embedded in the core, and an other end protruding outside of the core and being connected with the protruding part of the terminal portion of the coil, and
a groove formed in a side surface of the core, the groove having a plane parallel to and recessed inward from a side surface of the core, the groove extending from a position where the terminal portion of the coil and the tabular terminal protrude outside of the core toward a bottom surface of the core,
wherein the protruding part of the terminal portion of the coil and the protruding part of the tabular terminal protrude outside of the core at an upper end part of the groove,
wherein the protruding part of the terminal portion of the coil and the protruding part of the tabular terminal are, respectively, bent toward the bottom surface of the core along the plane of the groove, and
wherein apart of the side surface of the core above where the terminal portion of the coil and the tabular terminal protrude outside of the core being located on a plane of the side surface of the core which is disposed outward from the plane of the groove.

US Pat. No. 10,169,915

SAVING AUGMENTED REALITIES

MICROSOFT TECHNOLOGY LICE...

1. A method for saving augmented realities, comprising:collecting, with a visible-light camera of an augmented reality device, a visible-light image of a physical space;
visually presenting, on an at least partially transparent display of the augmented reality device, an augmentation image while light from the physical space passes through the at least partially transparent display to a user eye;
at least based on a user request while the augmentation image is visually presented on the at least partially transparent display, saving a combined augmented image that includes the augmentation image overlaid on the visible-light image; and
outputting the combined augmented image as a digital image, the digital image displayable on a display device not communicatively coupled with a camera, wherein the combined augmented image simulates an augmented view the user had through the at least partially transparent display when the combined augmented image was previously saved.

US Pat. No. 10,169,857

IMAGE INSPECTION APPARATUS, IMAGE INSPECTION METHOD, IMAGE INSPECTION PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM AND RECORDING DEVICE

Keyence Corporation, Osa...

1. An image inspection apparatus for performing a visual inspection of an inspection object, the image inspection apparatus comprising:an image input unit for receiving input of an image of the inspection object;
an inspection type selection unit for receiving a selection of a desired inspection type from a plurality of inspection types previously prepared as candidates for the visual inspection of the inspection object;
a parameter setting unit for automatically setting a value of a first parameter according to the inspection type selected by the inspection type selection unit among a plurality of image processing parameters relating to image processing performed on the inspection object image;
an image generation unit for generating a plurality of processed images by changing a value of a second parameter different from the first parameter to a plurality of candidate values and performing image processing on the inspection object image with each of the changed second parameter candidate values;
a display unit for displaying a second parameter candidate list image group in which the plurality of processed images generated by the image generation unit are listed;
an image selection unit for receiving a selection of any one of the plurality of processed images included in the second parameter candidate list image group displayed on the display unit; and
a determination unit for outputting a determination result of the visual inspection,
wherein the parameter setting unit sets a second parameter candidate value corresponding to the processed image selected by the image selection unit as the second parameter, predetermined image processing is performed on the processed image generated by the image generation unit, and the determination unit outputs the determination result on the basis of a result of the processing.

US Pat. No. 10,169,657

METHOD OF EXTRACTING LOGO MASK FROM VIDEO STREAM HAVING LOGO

SAMSUNG ELECTRONICS CO., ...

1. A method of extracting a logo mask from a video stream having a logo, the method comprising:receiving the video stream including a plurality of frames,
generating sequentially a plurality of online-weighted-average frames using the video stream; and
generating a logo-boundary-score map using a current frame among the plurality of frames and a current online-weighted-average frame among the plurality of online-weighted-average frames,
wherein the logo-boundary-score map includes a plurality of logo-boundary-score entries, each of which corresponds to one of a plurality of pixels of the video stream and includes a probability that a corresponding one of the plurality of pixels is a logo-boundary pixel, and
wherein the logo mask includes a plurality of entries, each of which corresponds to one of the plurality of pixels and represents whether a corresponding one of the plurality of pixels is a logo pixel or a non-logo pixel.

US Pat. No. 10,169,640

METHOD FOR FINGERPRINT IDENTIFICATION AND TERMINAL

Guangdong Oppo Mobile Tel...

1. A method for fingerprint identification, comprising:acquiring source fingerprint data for fingerprint identification via a built-in fingerprint sensor of a terminal, wherein the source fingerprint data comprises: capacitance values formed by each pixel in an image acquisition queue on a surface of the fingerprint sensor and each fingerprint ridge point of a fingerprint pattern, and capacitance values formed by each pixel and each fingerprint valley point of the fingerprint pattern;
extracting, from the source fingerprint data, fingerprint data to be processed, wherein the fingerprint data to be processed has a fingerprint data value in a preset threshold range and comprises a first capacitance value corresponding to fingerprint ridge points and a second capacitance value corresponding to fingerprint valley points;
performing a feature amplifying process on the fingerprint data to be processed and repairing the amplified fingerprint data to obtain repaired target fingerprint data;
generating a three-dimensional surface according to capacitance values of pixels of the target fingerprint data, simulating a fingerprint image via the three-dimensional surface, comparing the simulated fingerprint image with pre-stored fingerprint verification data; and
determining that the source fingerprint data is identified successfully, based on a determination that the simulated fingerprint image matches the pre-stored fingerprint verification data; and
determining that the fingerprint identification is successful based on a determination that the source fingerprint data is identified successfully, and controlling a screen-operation of the terminal based on a determination that the fingerprint identification is successful,
wherein the amplified fingerprint data comprises fingerprint data of fingerprint peak points corresponding to amplified first capacitance value and fingerprint data of the fingerprint valley points corresponding to amplified second capacitance value;
wherein the performing a feature amplifying process on the fingerprint data to be processed comprises:
acquiring a median of all values of the first capacitance value and the second capacitance value and setting the median as an amplification reference value;
subtracting the amplification reference value from the first capacitance value corresponding to the fingerprint peak points to obtain fingerprint peak points data to be amplified, and multiplying the fingerprint peak points data to be amplified by a designated coefficient and then adding the amplification reference value, to obtain amplified fingerprint peak points data; and
subtracting the amplification reference value from the second capacitance value corresponding to the fingerprint valley points to obtain fingerprint valley points data to be amplified, and multiplying the fingerprint valley points data to be amplified by a designated coefficient and then adding the amplification reference value, to obtain amplified fingerprint valley points data.

US Pat. No. 10,169,636

SENSOR APPARATUS AND MOBILE TERMINAL

Shenzhen Goodix Technolog...

1. A sensor apparatus, comprising:a cover, a lower surface of the cover being provided with an ink layer;
a sensor, the sensor being arranged below the cover;
at least one light-emitting module, the light-emitting module being arranged as parallel to the sensor;
an upper reflecting layer and a lower reflecting layer, the upper reflecting layer being arranged on a lower surface of the ink layer, and the lower reflecting layer being arranged on an upper surface of the sensor; and
a light transmitting glue layer, the light transmitting glue layer being arranged between the upper reflecting layer and the lower reflecting layer.

US Pat. No. 10,169,375

METHOD AND SYSTEM FOR PROVIDING A FEDERATED WIDE AREA MOTION IMAGERY COLLECTION SERVICE

PIXIA CORP., Reston, VA ...

1. A method implemented by a computer system that includes at least one processor configured to execute computer program instructions for providing a federated wide area motion imagery (WAMI) collection service (CS), the method comprising:receiving, by the at least one processor, an alert from at least one WAMI alert-service (A) respectively associated with at least one WAMI CS regarding any updates to WAMI data served by the at least one WAMI CS at the federated WAMI CS, the at least one WAMI CS providing WAMI collection metadata;
issuing, by the at least one processor, a Hypertext Transfer Protocol (HTTP) or a Hypertext Transfer Protocol Secure (HTTPS) request, in response to the alert, from the federated WAMI CS to the at least one WAMI A associated with the respective at least one WAMI CS to read information on what is updated within the at least one WAMI CS;
receiving, by the at least one processor, a response, in response to the HTTP or HTTPS request, from the at least one WAMI A at the federated WAMI CS, the response comprising a list of nodes in a tree corresponding to WAMI collection metadata that are updated by the at least one WAMI collection service;
issuing, by the at least one processor, a subsequent request, in response to the response, to the at least one WAMI CS from the federated WAMI CS to retrieve the WAMI collection metadata from the at least one WAMI CS corresponding to the collection tree nodes that are updated;
receiving, by the at least one processor, in response to the subsequent request, a subsequent response including the WAMI collection metadata from the at least one WAMI CS; and
storing the received WAMI collection metadata in a local cache of the federated WAMI CS of the computer system.

US Pat. No. 10,169,345

MOVING DATA FROM LINEAR TAPE FILE SYSTEM STORAGE TO CLOUD STORAGE

Quantum Corporation, San...

1. A non-transitory computer-readable storage medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising:accessing a Linear Tape File System (LTFS)-based repository that stores data associated with a file system or an application;
copying a piece of electronic data from the LTFS-based repository, wherein the piece of electronic data is in a first form associated with a LTFS-based format;
producing a piece of converted electronic data from the piece of electronic data, where the piece of converted electronic data is in a second form associated with a cloud-based repository, wherein the second form is distinct from the first form;
providing the piece of converted electronic data to the cloud-based repository;
storing a first address at which the piece of electronic data can be retrieved from the LTFS-based repository using a first addressing scheme associated with the LTFS-based repository;
storing a second address at which the piece of converted electronic data can be retrieved from the cloud-based repository using a second addressing scheme associated with the cloud-based repository, wherein the second addressing scheme is distinct from the first addressing scheme;
establishing a mapping between the first address and the second address;
selectively satisfying a request by the file system or the application for the piece of electronic data from either the LTFS-based repository or the cloud-based repository until a changeover event is detected;
upon detecting the changeover event, satisfying a request by the file system or the application for the piece of electronic data from the cloud-based repository; and
providing the second address to the file system or the application upon detecting the changeover event and marking the piece of electronic data from the LTFS-based repository as read-only,
where the file system or application run on a different computer than the method,
where the method is transparent to the file system or the application,
where the method is performed independent of the file system or application, and
where the method continues until a selected amount of data is moved from the LTFS-based repository to the cloud-based repository.

US Pat. No. 10,169,293

FRACTIONAL SCALING DIGITAL FILTERS AND THE GENERATION OF STANDARDIZED NOISE AND SYNTHETIC DATA SERIES

WRIGHT STATE UNIVERSITY, ...

1. A method for processing a digital signal comprising:identifying a desired frequency and/or phase response that is represented in a frequency domain representation;
constructing a fractional order control system that models the desired frequency and/or phase response by assembling a first filter component from a filter component library and a second filter component from the filter component library to construct a fractional scaling digital filter to filter select frequencies of an input such that filtering comprises magnitude and phase modification of the input, where magnitude modification utilizes at least one filter component that is different from that used for phase modification, wherein the filter component library comprises:
an integrator component;
a differentiator component;
a low-pass filter component;
a high pass filter component;
a high frequency amplifier component; and
a low frequency amplifier component;
wherein:
at least one filter component of the filter component library is defined by a Laplace function that includes a non-integer control order having a variable fractional scaling exponent; and
a value for the non-integer, variable fractional scaling exponent of the second filter component is based on a value of the non-integer, variable fractional scaling exponent of the first filter component;
receiving the input that is in the digital frequency domain;
processing the input based upon the fractional order control system to generate a digital output; and
conveying the generated digital output signal.

US Pat. No. 10,169,170

CONTROLLING CONFIGURABLE VARIABLE DATA REDUCTION

Quantum Corporation, San...

1. An apparatus, comprising:a processor;
a memory; and
an interface to connect the processor, memory, and a set of logics, the set of logics comprising:
two or more boundary logics configured to determine a set of chunk boundaries for an object to be data reduced by a data reducer, wherein the chunk boundaries are two or more of run based, delimiter based, rules based, or data dependent; and
a control logic to control the data reducer to chunk the object based, at least in part, on the set of chunk boundaries,
where the two or more boundary logics are constrained to place boundaries in locations that satisfy one or more of, a minimum chunk size, and a maximum chunk size.

US Pat. No. 10,168,985

DYNAMIC AUDIO CODEC ENUMERATION

Intel Corporation, Santa...

1. A method for dynamically providing communication between drivers comprising:populating, by a first driver, mailbox registers of audio codec hardware with one or more values;
providing, from the audio codec hardware, an interrupt to a second driver based on the populating of the mailbox registers;
providing, from the second driver and in response to the interrupt, a command to read the mailbox registers; and
sending, by the audio codec hardware, the one or more values from the mailbox registers to the second driver in response to the command.

US Pat. No. 10,168,963

STORAGE CONDITIONING WITH INTELLIGENT REBUILD

Quantum Corporation, San...

1. A computerized method performed in a computer storage system, comprising:determining a number D of data storage devices (DSDs) in the computer storage system that are available to store protection data items produced by an automated durability process;
determining a number E of DSDs used by the automated durability process to protect data stored by the computer storage system;
upon determining that D is greater than E:
producing a reduced form d:e of a ratio D:E, where d and e are numbers;
producing a partitioning of the D DSDs, where the partitioning organizes the D DSDs into d sets of devices, where a member of the D DSDs appears in e of the d sets of devices;
associating a range of hash values with a member of the d sets of DSDs, where the range of hash values are associated with a hash function used to hash an item presented to a key/value store for storage;
receiving an object to be stored in the key/value store;
receiving a hash value for the object from the hash function and establishing the hash value as the key value for the key/value store;
receiving an E-sized set of protection data items for the object from the automated durability process;
selecting a first member of the d sets of DSDs to store the E-sized set of protection data items based, at least in part, on the hash value; and
storing the E-sized sets of protection data items on DSDs in the first member of the d sets of DSDs.

US Pat. No. 10,168,758

TECHNIQUES TO ENABLE COMMUNICATION BETWEEN A PROCESSOR AND VOLTAGE REGULATOR

Intel Corporation, Santa...

1. A processor comprising:a plurality of cores;
a first storage to store parameter information for a voltage regulator to couple to the processor, the parameter information comprising interface information including interface speed, encoding information, address information regarding the voltage regulator, and one or more electrical configuration parameters of a platform including the processor;
a voltage regulator interface to couple the voltage regulator to the processor; and
a power controller to control power consumption of the processor, the power controller to determine a performance state for one or more cores of the processor and including a first logic to generate a message for the voltage regulator based at least in part on the parameter information, the message to cause the voltage regulator to output a voltage to enable the one or more cores to operate at the performance state.

US Pat. No. 10,168,712

VISON-BASED OBJECT DETECTION USING A POLAR GRID

Waymo LLC, Mountain View...

1. A method comprising:receiving, at a computing device of a first vehicle, a first image of a second vehicle captured by an image-capture device coupled to the first vehicle and a second image captured by the image-capture device subsequent to capturing the first image, wherein the second vehicle has one or more flashing light signals;
determining a polar grid that partitions an image region in the first image and the second image into a plurality of polar bins;
identifying, based on a comparison of image content of polar bins in the first image to image content of corresponding polar bins in the second image, one or more portions of image data exhibiting a change in brightness between the first image and the second image;
determining that several polar bins of the plurality of polar bins are void of image pixels exhibiting the change in brightness between the first image and the second image;
merging the several polar bins into a single polar bin;
determining a type of the one or more flashing light signals of the second vehicle based on the one or more portions exhibiting the change in brightness; and
controlling the first vehicle based on the type of the one or more flashing light signals.

US Pat. No. 10,168,710

USER INTERFACE FOR DISPLAYING OBJECT-BASED INDICATIONS IN AN AUTONOMOUS DRIVING SYSTEM

Waymo LLC, Mountain View...

1. A method comprising:identifying, by one or more processors, a notification image including a representation of a vehicle and a plurality of segments representing physical areas in an environment around the vehicle;
detecting, by the one or more processors, an object at a particular location in the environment using a sensor system;
identifying, by the one or more processors, a segment of the plurality based on the particular location;
generating, by the one or more processors, a visual representation of the environment of the vehicle, the visual representation including a path of the vehicle and a representation of the vehicle; and
displaying, by the one or more processors, the visual representation, the representation of the vehicle, the path and the identified segment such that the representation of the vehicle appears to be overlaid on the path, and the identified segment is depicted as a highlighted area adjacent to the representation of the vehicle in order to identify a location of the object relative to the vehicle.

US Pat. No. 10,168,706

DETECTING AND RESPONDING TO TAILGATERS

Waymo LLC, Mountain View...

1. A method for maneuvering a first vehicle, the method comprising:identifying, by one or more processors of a first vehicle, a second vehicle driving behind the first vehicle and in a same lane as the first vehicle;
determining, by the one or more processors, that the second vehicle is a possible tailgating vehicle based a current speed of the first vehicle and a distance between the second vehicle and the first vehicle; and
adjusting, by the one or more processors, a braking profile of the first vehicle based on the determination that the second vehicle is a possible tailgating vehicle, wherein the adjusted braking profile corresponds to a braking pattern for the first vehicle;
maneuvering, by the one or more processors, the first vehicle according to the adjusted braking profile.

US Pat. No. 10,168,423

LIDAR SENSOR WINDOW CONFIGURATION FOR IMPROVED DATA INTEGRITY

Waymo LLC, Mountain View...

1. A system for determining whether an optical interferent is located on a sensor window, the system comprising:a housing including a first sensor window and a second sensor window, the first sensor window having a first external surface property for deflecting water and the second sensor window having a second external surface property for deflecting water different from the first external surface property;
a laser configured to generate a beam of light through at least the first sensor window;
an optical sensor; and
one or more processors configured to:
receive sensor data corresponding to light from the beam of light detected by the optical sensor identifying distances from the optical sensor to an object in an external environment of the housing;
determine that an optical interferent is located on a surface of at least one of the first sensor window and the second sensor window based on a comparison between a portion of the sensor data from the first sensor window corresponding to the object and a portion of the sensor data from the second sensor window corresponding to the object; and
when the comparison indicates that the optical interferent is located on the surface of at least one of the first sensor window and the second sensor window, control the vehicle in an autonomous driving mode based on the comparison.

US Pat. No. 10,168,266

PORTABLE VISCOMETER AND METHOD OF MANUFACTURING CAPILLARY TUBE FOR MEASURING VISCOSITY

ELECTRONICS AND TELECOMMU...

1. A portable viscometer comprising:a body; and
a measuring unit disposed on one side of the body,
wherein the measuring unit comprises:
a detachable capillary tube; and
a first sensor and a second sensor which are disposed adjacent to the capillary tube including a bead therein,
wherein the bead is fixed on the inner surface of the capillary tube by a fixing compound.

US Pat. No. 10,168,262

PRETENSIONER SYSTEM AND METHODS

Rehabilitation Institute ...

1. A device for measuring the tension applied to a suture, comprising:a metal bar having a top surface and a bottom surface;
a member comprising a first end and a second end, the member being positioned perpendicular to the top surface of the metal bar so as to apply through its first end an initial pre-determined constant tension to a point on the top surface of the metal bar when a tension is not applied to the suture;
the member configured to engage at its second end at a first point with the suture;
a housing for the metal bar, wherein the housing comprises an opening for insertion of the member,
wherein the second end of the member is sized to prevent removal of the second end of the member through the opening of the housing; and
a sensor for detecting an amount of deformation of the metal bar, wherein a tension applied to the suture causes the member to deform the metal bar.

US Pat. No. 10,168,083

REFRIGERATION SYSTEM AND HEAT EXCHANGER THEREOF

Hangzhou Sanhua Research ...

1. A refrigeration system, comprising a compressor, a micro-channel condenser, a micro-channel evaporator and at least one throttling device which are connected by pipelines, each of the micro-channel condenser and the micro-channel evaporator comprising an inlet manifold and an outlet manifold, a first plurality of flat tubes being connected between the inlet manifold and the outlet manifold of the micro-channel condenser and in communication with the inlet manifold and the outlet manifold of the micro-channel condenser, and a second plurality of flat tubes being connected between the inlet manifold and the outlet manifold of the micro-channel evaporator and in communication with the inlet manifold and the outlet manifold of the micro-channel evaporator; andthe throttling device is arranged at the pipeline between the micro-channel condenser and the micro-channel evaporator, the inlet manifold of the micro-channel evaporator is provided with at least one first baffle, the number of the at least one first baffle is n and n is greater than or equal to one, and the inlet manifold of the micro-channel evaporator is divided by the n baffle into at least two manifold sections arranged in order, the number of the manifold sections of the micro-channel evaporator is (n+1), and the adjacent manifold sections of the inlet manifold of the micro-channel evaporator are isolated from each other by the at least one first baffle; each of the manifold sections of the inlet manifold of the micro-channel evaporator is in communication with a specific number of the at least one first flat tubes and is provided with at least one connecting port configured to be in communication with the respective pipeline, and each of the manifold sections of the inlet manifold of the micro-channel evaporator is not provided with a distribution pipe configured to distribute flow rate into the flat tubes in communication with the manifold sections of the inlet manifold of the micro-channel evaporator,
a ratio of a length L1 of the manifold section of the micro-channel condenser in communication with the manifold section in the middle portion of the inlet manifold of the micro-channel evaporator by the branch pipeline, to the number n1 of the flat tubes in communication with the manifold section in the middle portion of the micro-channel evaporator is L1/n1, a ratio of a length L2 of the manifold section of the micro-channel condenser in communication with the manifold section deviating from the middle portion of the inlet manifold of the micro-channel evaporator, to the number n2 of the flat tubes in communication with the manifold section deviating from the middle portion of the inlet manifold of the micro-channel evaporator, is L2/n2, and the ratio of L1/n1 is greater than or equal to the ratio L2/n2.

US Pat. No. 10,167,824

AIR CLEANER OF ENGINE FOR PORTABLE WORKING MACHINE

Yamabiko Corporation, To...

1. An air cleaner of an engine for a portable working machine, comprising:a frame member equipped at an intake port of a carburetor in the engine and provided with an air inlet port communicating with the intake port;
a filter held by a holding part included in the frame member;
a lid member configured to cover a front face of the filter; and
a connecting tool with a knob, the connecting tool being configured to connect the frame member and the lid member together,
wherein the frame member is provided with an insertion hole, into which the connecting tool with the knob is inserted, on an outer side of the holding part,
wherein the lid member includes a part to be connected, to which the connecting tool with the knob is connected, the connecting tool being inserted into the insertion hole from a carburetor side, and
a knob part of the connecting tool with the knob is disposed on an inner side of a circumscribed line between the lid member and the engine.

US Pat. No. 10,167,730

SLIDING SEAL

UNITED TECHNOLOGIES CORPO...

1. A seal for sealing a space defined by first and second adjacent components disposed about an axial centerline, the seal comprising:a first seal section including one or more first slots formed therein; and
a second seal section including one or more second slots formed therein;
wherein the first and second seal sections are configured to sealingly engage with the first and second components;
one or more frustoconical rings each including a first end and a second end, wherein each of the first ends is disposed in a respective one of the first slots and each of the second ends is disposed in a respective one of the second slots;
a wave spring disposed between the first and second seal sections and operative to bias the first seal section away from the second seal section; and
wherein the first and second seal sections and the one or more frustoconical rings are configured to move relative to one another.

US Pat. No. 10,167,622

DRAIN ASSEMBLY WITH ADJUSTABLE SPHERICAL FRAME

Zurn Industries, LLC, Mi...

1. A floor drain assembly comprising:a collar;
a shank coupled to the collar and moveable relative to the collar, the shank including a spherically shaped shank surface;
a frame including a lower frame surface shaped to engage the shank surface and an upper frame surface;
an insert coupled to the shank and moveable relative to the shank, the insert including a spherically shaped insert surface engaged with the upper frame surface such that the frame is captured between the insert and the shank;
a strainer coupled to the frame;
a protective cover coupled to the strainer; and
a sleeve surrounding the collar, the shank, the frame, the insert, the strainer, and the protective cover.

US Pat. No. 10,166,646

POLISHING DEVICE FOR POLISHING CONCAVE LENS FACES OF OPTICAL LENSES, AND METHOD FOR OPERATION THEREOF

OptoTech Optikmaschinen G...

1. A polishing device (1) for polishing curved lens faces (101) of optical lenses (100),the polishing device (1) having a workpiece holder (10) for receiving an optical lens (100) and having a polishing tool (20),
the polishing tool (20) having a support element (21) with a curved polishing surface (23), being driven in a rotating manner about a rotation axis (R),
either the curved lens face (101) being concave and the curved polishing surface (23) being convex, or the curved lens face (101) being convex and the curved polishing surface (23) being concave,
the workpiece holder (10) being driven in a rotating manner about a first axis (A1), in order to rotate the optical lens (100),
a distance (z) between the workpiece holder (10) and the polishing tool (20) being adjustable along a second axis (A2),
an offset (x) between the workpiece holder (10) and the polishing device (20) being adjustable along a third axis (A3), which is aligned transversely in relation to the first axis (A1),
wherein
the curved polishing surface (23) is located on an elastic substructure (22) of the polishing tool (20),
a pitch angle (W) between the rotation axis (R) and the first axis (A1) is adjustable by tilting about a fourth axis (A4),
when there is an optical lens (100) received in the workpiece holder (10), the polishing tool (20) can be placed, according to the pitch angle (W), obliquely on the curved lens face (101), and a strip-type contact area (F) can be realized between the polishing surface (23) and the curved lens face (101) as a result of deformation of the elastic substructure (22), and
the pitch angle (W) between the rotation axis (R) and the first axis (A1) being such a magnitude that the polishing surface (23) is partially raised from the curved lens face (101) and a portion of the polishing surface (23) floats above the lens face (101) at a lateral distance from the contact area.

US Pat. No. 10,166,580

ALUMINUM FOIL, ELECTRONIC DEVICE, ROLL-TO-ROLL ALUMINUM FOIL, AND METHOD OF PRODUCING ALUMINUM FOIL

TOYO ALUMINIUM KABUSHIKI ...

1. An aluminum foil comprising a first main surface and a second main surface located opposite to the first main surface,in at least one of the first main surface and the second main surface, a surface roughness Ra being not more than 10 nm, a surface roughness Rz being not more than 40 nm in each of a rolling direction and a direction perpendicular to the rolling direction, the number of peak counts being not less than 10 when a reference length L is 40 ?m, the number of peak counts being determined from a roughness curve in at least one of the rolling direction and the direction perpendicular to the rolling direction.

US Pat. No. 10,166,420

SENSOR RESERVOIR WITH PROBE TO MONITOR, MEASURE, AND CONTROL FIRE SPRINKLER AND OTHER SYSTEMS AND METHOD OF CONSTRUCTING AND USING THE SAME

JTJ Tech, LLC, Allentown...

1. A system for monitoring and controlling temperature of a sprinkler system comprising:a sprinkler system being a piped system, wherein a fluid is located within the piped system such that the fluid creates a fluid flow dynamic within the piped system;
a first fluid sensor having a reservoir and a temperature probe located within the reservoir, wherein the first fluid sensor is operatively connected to the piped system such that the first fluid sensor is capable of detecting a temperature of the fluid located within a particular section of the piped system and wherein the temperature probe is located within the reservoir such that the temperature probe does not disturb the fluid flow dynamic within the piped system;
a controller operatively connected to the first fluid sensor for receiving the detected temperature of the fluid located within the particular section of the piped system; and
a heating device operatively connected to the controller, wherein the controller activates the heating device if the detected temperature of the fluid located within the particular section of the piped system falls below a predetermined temperature.

US Pat. No. 10,166,402

VISIBLE LIGHT PHOTO-DISINFECTION PATCH

Excelitas Technologies Co...

1. A light conveying device configured to convey light received from a radiation source to a wound, comprising:a radiation conduit optically coupled to the radiation source comprising a radiation ingress portion and a radiation egress portion; and
a flexible panel of radiation transmitting material optically coupled to the radiation conduit, and configured to at least partially conform to a surface contour of the wound,
the flexible panel formed of a single flexible film of the radiation transmitting material defining a first surface, a second surface opposite the first surface,
wherein the first surface has a disrupted surface area that causes radiation received from the radiation conduit to be emitted from the first surface toward the wound,
wherein all of the light that is emitted from the light conveying device toward the wound passes through the first surface of the flexible panel at the disrupted surface area,
wherein the radiation conduit comprises a plurality of fibrous appendages contiguously extending from the flexible panel,
wherein the radiation conduit, including the fibrous appendages of the radiation conduit, is integral with the flexible panel such that the radiation conduit and the flexible panel are formed as a single continuous element, and
wherein the radiation conduit and the flexible panel are formed from the same material and by a process consisting of:
providing a thin sheet or film of the material that includes a panel portion and a skiving portion; and
skiving the skiving portion into the plurality of fibrous appendages,
wherein the panel portion forms the flexible panel of the light conveying device.

US Pat. No. 10,166,158

ANTIMICROBIAL COVERS FOR RAILS

EOS SURFACES, LLC, Norfo...

1. A rail cover assembly, comprising:a first cover portion having opposing and longitudinally-extending L-shaped lips, said first cover portion having surface regions defined by an antimicrobial material;
at least one pair of first slots defined at opposing locations along said lips;
a second cover portion having opposing longitudinal edges for nesting with said lips, said second cover portion having surface regions defined by said antimicrobial material;
at least one pair of second slots defined at opposing locations along said edges and aligned with a corresponding pair of said first slots; and
a joiner for partial engagement in each of said first slots and for partial engagement in a correspondingly aligned one of said second slots, said joiner including a first spring-loaded portion engaging said first cover portion and a second spring-loaded portion engaging said second cover portion.

US Pat. No. 10,166,049

TOOL SYSTEM FOR DYNAMIC SPINAL IMPLANTS

1. An implant assembly comprising:a receiver for a bone anchor comprising:
a pair of upstanding arms forming a rod-receiving channel therebetween, each arm having an outwardly facing tool attachment structure including a horizontally extending groove forming a downwardly facing surface; and
a tool coupleable to the receiver, the tool comprising:
a pair of discrete elongated members spaced apart from each other and independently manipulatable with respect to one another, and a stabilizer attachable to each of the elongate members at a location spaced from the receiver,
wherein each elongate member comprises a plurality of lock pins extending from its respective top, the stabilizer defining apertures for receiving the lock pins, and wherein each elongated member includes an inwardly facing receiver attachment structure positioned near a lower portion thereof and is independently vertically slidable with respect to the other elongated member to matingly engage the inward facing receiver attachment structure with a respective horizontally extending groove of the receiver.

US Pat. No. 10,166,021

WOUND CLOSURE SYSTEM

Wound Care Technologies, ...

1. A wound closure system comprising:a suture line adapted to be sutured through body tissue adjacent an open wound, the suture line adapted to be sutured so as to pass into the body tissue at an entry point and exit at an exit point, the suture line including a plurality of barbs extending outwardly at an acute angle with respect to a surface of the suture line; and
a housing that houses a spring that is adapted to apply a continuous pulling force on the suture line for stretching the body tissue toward the open wound, wherein the spring is configured to take up any slack of the suture line during stretching of the body tissue and keep the suture line taut, the housing including a spool rotatably coupled to the housing, the spool coupled to the spring and adapted for winding the spring for the application of the continuous pulling force on the suture line, wherein the suture line is adapted to directly pass into and out of the body tissue at the entry and exit points so that the continuous pulling force on the suture line for stretching the body tissue is taken by the immediate body tissue surrounding the entry and exit points, wherein the suture line with the plurality of barbs is the only structure passed into and out of the body tissue at the entry and exit points.

US Pat. No. 10,165,954

INTEGRATED SENSOR MODULES

SALUTRON INC., Newark, C...

1. A sensor module, comprising:a substrate having a top surface and a bottom surface;
a packaged light source semiconductor device mounted to the top surface of the substrate, the packaged light source semiconductor device including
a light emitter die including one or more light emitting elements encapsulated by a light transmissive molding compound;
a top surface formed by a top surface of the light transmissive molding compound that encapsulates the one or more light emitting elements;
a bottom surface including electrical contacts for the one or more light emitting elements; and
a peripheral surface extending between the top and bottom surfaces;
a packaged light detector semiconductor device mounted to the top surface of the substrate such that there is a gap between the packaged light detector semiconductor device and the packaged light source semiconductor device, the packaged light detector semiconductor device including
a light detector die including one or more light detecting elements encapsulated by a light transmissive molding compound;
a top surface formed by a top surface of the light transmissive molding compound that encapsulates the one or more light detecting elements;
a bottom surface including electrical contacts for the one or more light detecting elements; and
a peripheral surface extending between the top and bottom surfaces; and
a pre-molded cover structure including a portion of which is molded from an opaque molding compound and also including
a first pre-molded cavity covered by a first light transmissive window;
a second pre-molded cavity covered by a second light transmissive window; and
a barrier formed of the opaque molding compound between the first pre-molded cavity and the second pre-molded cavity;
wherein the pre-molded cover structure is attached to the substrate such that the packaged light source semiconductor device is positioned within the first pre-molded cavity, the packaged light detector semiconductor device is positioned within the second pre-molded cavity, the barrier is positioned between the packaged light detector semiconductor device and the packaged light source semiconductor device, the first light transmissive window covers the one or more light emitting elements of the light emitter die, and the second light transmissive window covers the one or more light detecting elements of the light detector die;
wherein the light transmissive molding compound, which encapsulates the one or more light emitting elements of the light emitter die of the packaged light source semiconductor device, has an index of refraction that is substantially the same as an index of refraction of the first light transmissive window, which covers the first pre-molded cavity of the pre-molded cover structure in which the packaged light source semiconductor device is positioned; and
wherein the light transmissive molding compound, which encapsulates the one or more light detecting elements of the light detector die of the packaged light detector semiconductor device, has an index of refraction that is substantially the same as an index of refraction of the second light transmissive window, which covers the second pre-molded cavity of the pre-molded cover structure in which the packaged light detector semiconductor device is positioned.

US Pat. No. 10,165,938

CONFIGURABLE MEDICAL VIDEO SAFETY SYSTEM

Karl Storz Imaging, Inc.,...

1. An operating room control system comprising:a computer having a network connection and a storage accessible by said computer;
an imaging device generating surgical image data;
an interface including a touchscreen;
a video laryngoscope generating laryngoscope image data;
a controller adapted to route image data from the imaging device and the video laryngoscope to a plurality of destinations, the controller coupled to said computer and connected to:
said imaging device;
said interface; and
said video laryngoscope;
the touchscreen adapted to control routing of image data from the imaging device and the video laryngoscope to the plurality of destinations;
the plurality of destinations including a first display and a second display coupled to said controller where said surgical image data is routed to and presented on said first and second displays based at least in part on programmed settings;
in response to a single selection of the interface, routing of the surgical image data to said first and second displays is immediately interrupted and said laryngoscope image data is automatically routed to said first and second displays based at least in part on the programmed settings.

US Pat. No. 10,165,815

SHIRT STAY

1. A shirt stay for maintaining shirttails in a flat and fully extended position, comprising:a pair of elastic thigh bands; each of the elastic thigh bands configured to wrap around a high of wearer;
a crotch panel having a pair of panels, a front panel and a rear panel, each panel having a top edge and a bottom edge, the bottom edges of the front and rear panels forming an opening in the crotch panel, the opening selectively closing by a fastener;
a plurality of elastic straps, each elastic strap of the plurality of elastic straps having a pair of ends, each said elastic strap of the plurality of elastic straps having a first end having a clasp configured for clasping a shirttail, each said elastic strap having a second end attaching to the crotch panel; and
a plurality of connector straps, a first end of each connector strap connecting to one of the plurality of elastic straps and attaching on the crotch panel to one of the pair of the elastic thigh bands, providing tension to the shirt stay and maintaining the shirttail in a proper position; wherein said one of the elastic thigh band has at least one vertical tape strip configured for preventing the elastic thigh band from stretching in a vertical direction and rolling, thereby maintaining the elastic straps at a fixed distance from the shirttail.
US Pat. No. 10,166,530

USE OF CERTAIN TRANSITION METAL HYPERACCUMULATOR PLANTS FOR REDUCING ORGANIC COMPOUNDS IN A GREEN MANNER

CENTRE NATIONAL DE LA REC...

1. A process for the reduction of an organic compound, comprising the following steps:a) preparing a metal catalyst comprising less than 2% by weight of carbon, and nickel in the form Ni(0), Ni(II) or a mixture of Ni(0) and Ni(II); said step a) comprising:
i) calcinating a plant or part of a plant that has accumulated nickel, comprising Ni(II) in a quantity at least equal to 100 ppm of dehydrated plant, said plant being selected from the group consisting of Adiantum, Agatea, Alyssum, Arenaria, Argophyllum, Baloghia, Berkheya, Blepharis, Bornmuellera, Brackenridgea, Buxus, Campanula, Cardamine, Casearia, Chromolaena, Chrysanthemum, Cleidion, Cnidoscolus, Cochlearia, Dicoma, Dichapetalum, Esterhazya, Euphorbia, Geissois, Glochidion, Heliotropium, Homalium, Hybanthus, Indigofera, Juncus, Justicia, Knema, Lasiochlamys, Leucanthemopsis, Leucocroton, Linaria, Lophostachys, Luzula, Merremia, Minuartia, Mitracarpus, Myristica, Noccaea, Oncotheca, Pancheria, Pearsonia, Peltaria, Phyllanthus, Planchonella, Psychotria, Pcynandra, Rhus, Rinorea, Ruellia, Saxifraga, Sebertia, Senecio, Shorea, Solidago, Stachys, Stackhousia, Streptanthus, Thlaspi, Trichospermum, Trifolium, Trisetum, Turnera, Vellozia, Walsura, Xylosma, Garcinia, Mosiera, Ouratea, Psidium, Senecio, Rondeletia, Ariadne and Phyllomelia, and obtaining ashes from the calcination;
ii) treating the ashes obtained at the end of step ii) with an organic acid selected from the group consisting of formic acid, oxalic acid and phosphinic acid, and obtaining a product from the acid treatment;
iii) heating treating the product obtained at the end of step ii) and obtaining a metal catalyst comprising Ni(0), the Ni metal of which originating only from said plant or part of plant listed in step i); and
b) reducing an organic compound in the presence of a hydrogen donor, and in the presence of the metal catalyst obtained from step a),
wherein the organic compound comprises one or more functions selected from the group consisting of aldehyde, ketone, imine functions and conjugated carbon-carbon bonds; and
wherein the hydrogen donor is selected from the group consisting of an alcohol, a carbohydrate reducing agent, formic acid or a formic acid salt, a cycloalkene, an unsaturated heterocycle, phosphinic acid and a saline hydrophosphite.
US Pat. No. 10,168,327

PROTEIN CHIPS, PREPARATION AND USE THEREOF

CENTRE NATIONAL DE LA REC...

1. A method for preparing a protein chip comprising the following steps:cloning one or more cDNA(s) of interest encoding one or more membrane proteins expressed in the cells of the nervous system of an animal, and which is (are) involved or suspected of being involved in the occurrence of an encephalopathy associated with neuronal excitability disorders, using an expression vector which allows i) the insertion of a tag, in the same reading frame as the sequence encoding the one or more membrane proteins, and ii) the expression of the one or more membrane proteins fused to said tag,
expressing the one or more membrane proteins encoded by said cDNA(s), fused to said tag, in cells in culture,
solubilizing the expressed one or more membrane proteins using a non-denaturing detergent which allows the solubilization of said one or more membrane proteins while at the same time preserving their conformation and their ability to bind to a support, and
depositing said solubilized one or more membrane proteins on a support, thereby obtaining the chip of interest.

US Pat. No. 10,172,234

WIRED CIRCUIT BOARD

NITTO DENKO CORPORATION, ...

1. A wired circuit board comprising:a first insulating layer;
a first conductive pattern provided on the first insulating layer;
a second insulating layer provided on the first insulating layer and covering the first conductive pattern; and
a second conductive pattern provided on a top face in a thickness direction of the second insulating layer,
wherein the top face of the second insulating layer includes an inclined face and a flat face,
wherein the inclined face swells from the flat face so as to correspond to a ridgeline of the first conductive pattern,
wherein the second conductive pattern is provided on the flat face and is offset from the first conductive pattern and the inclined face when projected in the thickness direction of the second insulating layer,
wherein an interval between the second conductive pattern and the first conductive pattern is in a range of 1 ?m to 300 ?m when viewed in a plan view,
wherein the inclined face and the flat face form an angle therebetween, and form a supplementary angle y to the angle formed by the inclined face and the flat face, and
wherein the supplementary angle y to the angle formed by the inclined face and the flat face is more than 0 degree and 20 degrees or less.

US Pat. No. 10,172,208

METHOD FOR ADJUSTING COLOR TEMPERATURE OF LED IN SINGLE LIGHT FIXTURE

ZHONGSHAN LUXMODE INDUSTR...

1. A method for adjusting a color temperature of an LED in a single light fixture, comprising providing a light fixture which includes at least two light-emitting modules, wherein the light-emitting modules respectively have a loop and a color temperature, are respectively controlled by different switches, and have different color temperatures;the switch element is selectively turned on or off, and the brightness of the corresponding light-emitting modules can be controlled, so that light emitted by the light fixture at least has more than three different color temperatures;
a number of the light-emitting modules is two for a first light-emitting module and a second light-emitting module; and
the switch element includes a first switch, electrically connected to the first light-emitting module, a second switch, electrically connected to the second light-emitting module, a first MOS transistor, a second MOS transistor, a first resistor, a second resistor, a third resistor, and a fourth resistor, wherein:
a drain of the first MOS transistor is electrically connected to the first light-emitting module;
a source of the first MOS transistor is electrically connected to one end of the third resistor;
one end of the first resistor is respectively electrically connected to the other end of the third resistor and a gate of the first MOS transistor;
the other end of the first resistor is electrically connected to the first switch;
a drain of the second MOS transistor is electrically connected to the second light-emitting module;
a source of the second MOS transistor is electrically connected to one end of the fourth resistor;
one end of the second resistor is respectively electrically connected to the other end of the fourth resistor and a gate of the second MOS transistor; and
the other end of the second resistor is electrically connected to the second switch.

US Pat. No. 10,172,203

LIGHTING APPARATUS

PANASONIC INTELLECTUAL PR...

1. A lighting apparatus, comprising:first light emitting elements;
second light emitting elements having chromaticity values in a same chromaticity range as the first light emitting elements; and
a control circuit that controls the first light emitting elements and the second light emitting elements separately, wherein
the first light emitting elements and the second light emitting elements are dispersedly disposed in a predetermined region,
the first light emitting elements are more densely disposed in a periphery portion than in a center portion of the predetermined region, and
the second light emitting elements are more densely disposed in the center portion than in the periphery portion of the predetermined region.

US Pat. No. 10,172,183

RADIO ACCESS NETWORK NODE AND METHOD—TIME COORDINATED CELLS FOR EXTENDED DISCONTINUOUS RECEIVE (EDRX)

Telefonaktiebolaget LM Er...

1. A radio access network (RAN) node configured to interact with a core network (CN) node to time coordinate cells and maintain a reliability of paging a wireless device, the RAN node comprising:a processor; and,
a memory that stores processor-executable instructions, wherein the processor interfaces with the memory to execute the processor-executable instructions, whereby the RAN node is operable to:
receive a paging request from the CN node, wherein the paging request includes information associated with the wireless device;
calculate, using at least the information associated with the wireless device, a time remaining until a next paging opportunity for the wireless device within the cells comprising a paging area of the wireless device; and,
transmit a paging response to the CN node, wherein the paging response includes the time remaining until a next paging opportunity for the wireless device,
wherein the information comprises the following:
an International Mobile Subscriber Identity (IMSI) of the wireless device;
an extended Discontinuous Receive (eDRX) cycle length of the wireless device; and
a coverage class of the wireless device.

US Pat. No. 10,172,178

WIRELESS LAN STATION HAVING PLATFORM CAPABLE OF CHANGING WIRELESS LAN CONNECTION TECHNIQUE

LG Electronics Inc., Seo...

1. A method for receiving a Wi-Fi service in a wireless LAN station supporting an application service platform (ASP), comprising:receiving, by the ASP, a first seek service message and acquiring information on a wireless LAN station providing the Wi-Fi service through a Wi-Fi direct connectivity by using the first seek service message;
receiving, by the ASP, a second seek service message and acquiring information on a wireless LAN station providing the Wi-Fi service through a Wi-Fi Infrastructure connectivity by using the second seek service message;
selecting any one of the Wi-Fi direct connectivity and the Wi-Fi Infrastructure connectivity, based on the information acquired by using the first seek service message and the second seek service message, and receiving the Wi-Fi service by using the selected connectivity; and
determining whether or not to receive the Wi-Fi service through a connectivity that is different from the connectivity selected between the Wi-Fi Direct connectivity and the Wi-Fi Infrastructure connectivity.

US Pat. No. 10,172,177

UE INITIATED SCELL CONNECTION ESTABLISHMENT

QUALCOMM Incorporated, S...

1. A method for wireless communications by a wireless device, comprising:receiving selection parameters from a first cell, the selection parameters including one or more attributes;
measuring the one or more attributes of a plurality of candidate cells based at least in part on the selection parameters received from the first cell, wherein the measured attributes comprise transmission rank and at least one of reference signal receive power or reference signal receive quality;
identifying a second cell from the plurality of candidate cells based at least in part on the selection parameters and the one or more measured attributes and without additional direction from the first cell, the first cell being associated with a first base station and the second cell being associated with a second base station, and the first and the second cells being in communication with each other;
determining that an amount of uplink data in a buffer is above a threshold value;
transmitting, by the wireless device, an initial access message directly to the second cell to establish an independent connection with the second cell based at least in part on identifying the second cell from the plurality of candidate cells and determining that the amount of uplink data in the buffer is above the threshold;
receiving a response message from the second cell without direction from the first cell, wherein the response message is responsive to the initial access message; and
communicating with the first and second cells concurrently using the independent connection with the second cell that is established based at least in part on the receiving the response message from the second cell.

US Pat. No. 10,172,160

CHANNEL CONTENTION METHOD, ACCESS POINT, AND STATION

Huawei Technologies Co., ...

1. A channel contention method comprising: allocating, by an access point (AP), an identifier sequence to each of multiple stations (STAs) in a basic service set (BSS) of the AP; wherein the identifier sequences of the STAs are orthogonal or quasi-orthogonal to an identifier sequence allocated by the AP to another STA in a basic service set (BSS) of the AP; sending, by the AP), a request-to-send (RTS) frame that carries group response indication information for instructing the multiple STAs to return clear-to-send (CTS) frames that have a same content and a same preamble, and are sent by the AP using a same modulation and coding scheme; and receiving, by the AP, a CTS frame that is returned according to the group response indication information by a STA among the multiple STAs that receives the RTS frame; receiving, by the AP, an identifier sequence that is sent after the STA returning the CTS frame returns the CTS frame; and performing, by the AP, a correlation operation according to the received identifier sequence and the identifier sequences of the multiple STAs, to determine the STA returning the CTS frame.

US Pat. No. 10,172,152

METHOD AND APPARATUS FOR DEVICE-TO-DEVICE UE FOR TRANSCEIVING SIGNAL IN WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method for transmitting and receiving a signal by a Device-to-Device (D2D) User equipment (UE) in a wireless communication system, the method comprising:receiving a D2D communication resource configuration; and
transmitting a D2D communication signal based on the D2D communication resource configuration,
wherein when the D2D UE transmits the D2D communication signal by using resources indicated by a base station, the D2D communication signal is transmitted at a first timing determined from a Timing Advance (TA), and when the D2D UE selects resources for transmission of the D2D communication signal, the D2D communication signal is transmitted at a second timing determined irrespective of the TA.

US Pat. No. 10,172,150

TTI SCHEDULING FOR IMPROVED RAMP UP OF TCP THROUGHPUT IN CELLULAR NETWORKS

Apple Inc., Cupertino, C...

1. A wireless user equipment device (UE), comprising:a radio, comprising one or more antennas configured for wireless communication on a cellular network;
a processing element operably coupled to the radio;
wherein the UE is configured to:
detect that a transmission control protocol (TCP) session has been initiated;
at least in part in response to detecting that the TCP session has been initiated, transmit a request to a base station for the base station to change transmission time interval (TTI) scheduling to a first shorter TTI duration;
in response to transmitting the request to the base station to change TTI scheduling to the first shorter TTI duration, transmit first uplink communications to the base station according to the first shorter TTI duration for a first period of time, wherein the UE is configured to increase a congestion window size after each acknowledgement of a first uplink communication received by the base station during the first period of time, wherein increasing the congestion window size enables a corresponding increase in uplink data throughput;
after the first period of time, transmit a request to the base station to change TTI scheduling to a second longer TTI duration; and
in response to transmitting the request to the base station to change TTI scheduling to the second longer TTI duration, transmit second uplink communications to the base station according to the second longer TTI duration.

US Pat. No. 10,172,119

UPLINK CONTROL SIGNALING IN CELLULAR TELECOMMUNICATION SYSTEM

WIRELESS FUTURE TECHNOLOG...

1. A method of multiple-input multiple-output (MIMO) uplink transmission performed by a user terminal, the method comprising:transmitting a first plurality of control message fields via a first spatial stream, the first plurality of control message fields having a size based on a modulation and coding scheme in use for the first spatial stream; and
transmitting a second plurality of control message fields via a second spatial stream, the second plurality of control message fields having a size based on a modulation and coding scheme in use for the second spatial stream, the modulation and coding scheme of the first spatial stream being different than the modulation and coding scheme of the second spatial stream, the size of the first plurality of control message fields being different than the size of the second plurality of control message fields;
wherein each of the first and second plurality of control message fields includes an acknowledgment (ACK/NACK) message, a rank indicator (RI), a precoding matrix indicator (PMI), or a channel quality indicator (CQI) message.

US Pat. No. 10,172,009

SYSTEM AND METHOD FOR A VEHICULAR NETWORK SERVICE OVER A 5G NETWORK

NETSIA, INC., Sunnyvale,...

1. A method implemented in a mobile network communications infrastructure enabling communications for a vehicle furnished with radio network access capabilities and able to connect to multiple operators,the mobile network communications infrastructure comprised of at least a first and second operators, the first operator having a first default slice associated with its core network and the second operator having a second default slice associated with its core network,
the first and second operators also having a third and fourth slice, respectively, wherein each of the third and fourth slice: (i) has identical properties between the first and second operators and (ii) comprising partitioned network capabilities that are specific to offering a vehicular service, and (iii) comprising either physically separate network functions from the first and second default slices, or network functions whose resources are shared with same or different functions of said first and second default slices;
the method comprising:
(a) the vehicle sending a registration request message and attaching, based on the registration request message, to a first access and mobility function (AMF) associated with the first default slice of the first operator, wherein the registration request message comprises an indicator denoting a desire to attach to the fourth slice;
(b) the first AMF verifying identity of the vehicle from the registration request message;
(c) upon successful verification in (b), the first AMF redirecting the registration request message to a second AMF of second default slice associated with the second operator;
(d) the second AMF querying the identity of the vehicle in a vehicle ID registrar database and authorizing the vehicle; and
(e) the second AMF then querying a policy control function to obtain vehicle policy indications and instructing the vehicle to use network functions of the fourth slice in accordance with the vehicle policy indications.

US Pat. No. 10,172,004

SYSTEM AND METHOD FOR RULES-BASED SELECTION OF NETWORK TRANSMISSION INTERCEPTION MEANS

AO Kaspersky Lab, Moscow...

1. A method for selecting a means for intercepting network transmissions for a device, the method comprising:determining parameters of the device associated with access rights to resources of an operating system of the device and presence of resources of the operating system;
determining characteristics of available network transmission intercepting means, the available network transmission intercepting means comprising one or more of a proxy server, a virtual private network (VPN) client, and a firewall;
selecting a network transmission intercepting means whose characteristics satisfy the parameters of the operating system of the device based on one or more selection rules related to availability of the resources of the operating system, Wherein the selection rules comprise one or more of a rule associated with at least one of a security level of data transmitted by the device, an ability to process a source of intercepted data, and an ability to process data transmitted by hypertext transfer protocol (HTTP);
causing transmission by the device to be processed by the selected network transmission intercepting means in order to optimize utilization of the resources of the operating system.

US Pat. No. 10,171,972

SYSTEM, METHOD AND APPARATUS FOR ENABLING A SHARED INFRASTRUCTURE

Senseware, Inc., Vienna,...

1. A method, comprising:receiving, by a host system from a configuration station via an electronic network, a first selection of a first plurality of sensors for association with a first transmission destination, and a second selection of a second plurality of sensors for association with a second transmission destination, the first plurality of sensors contained in a first set of wireless sensor nodes installed at a monitored location and the second plurality of sensors contained in a second set of wireless sensor nodes installed at the monitored location, the first set of wireless sensor nodes and the second set of wireless sensor nodes forming a single wireless network that communicates with the host system via a gateway device, wherein sensor information based on measurements by the first plurality of sensors and by the second plurality of sensors is transmitted to the gateway device via wireless communication for forwarding to the host system;
storing, by the host system, a first association between the first plurality of sensors and the first transmission destination, and a second association between the second plurality of sensors and the second transmission destination; and
based on the first association and the second association, transmitting, by the host system, first sensor information generated by measurements from the first plurality of sensors to the first transmission destination and transmitting, by the host system, second sensor information generated by measurements from the second plurality of sensors to the second transmission destination.

US Pat. No. 10,171,928

BINAURAL SYNTHESIS

Facebook, Inc., Menlo Pa...

1. A method comprising:obtaining one or more sets of initial filter coefficients, each set of initial filter coefficients corresponding to an angular position defined by an azimuth angle and an elevation angle; and
adjusting each set of initial filter coefficients with a timbre compensation filter to reduce artefacts associated with a binaural audio output resulting from a binaural synthesis filter;
wherein the adjusted sets of filter coefficients are provided to the binaural synthesis filter to synthesise the binaural audio output based on a monaural input, wherein synthesising the binaural audio output comprises convolving at least one of the adjusted sets of filter coefficients with the monaural audio input.

US Pat. No. 10,171,914

VIBRATION SOUND-GENERATING DEVICE

GOERTEK INC., Weifang (C...

1. A vibration sound-generating device, comprising a housing and a vibration system and a magnetic circuit system received in the housing, a sound exit hole being provided on a side surface of the housing, whereinthe vibration system comprises a vibrating diaphragm, a voice coil and a voice coil framework for connecting the vibrating diaphragm with the voice coil, and a plane where the vibrating diaphragm lies is parallel to a side surface where the sound exit hole lies; and the voice coil is of a flat structure, and a plane where the voice coil lies is perpendicular to the plane where the vibrating diaphragm lies;
the magnetic circuit system comprises magnets, and a plane where the magnets lie is parallel to the plane where the voice coil lies;
the vibration sound-generating device further comprises a mass block and an elastic support, the magnets and the mass block are fixed as an integral structure, and the elastic support suspends the mass block and the magnets in the housing; and
the elastic support is an annular structure, the mass block and the magnets are located inside the elastic support, two opposed sides of the elastic support are fixedly connected with the magnets, an extension direction of the two sides is perpendicular to a vibration direction of the mass block and the magnets, and the other two sides of the elastic support are fixed on the housing.

US Pat. No. 10,171,893

BATTERY-POWERED WIRELESS LONG LIFE TEMPERATURE AND HUMIDITY SENSOR MODULE

Archimedes Controls Corp....

1. A battery-powered wireless sensor module for measuring air temperature and relative humidity, and wirelessly transmitting data to a sensor controller, comprising:a plastic shell holding components of the wireless sensor module;
an airflow grill for allowing air flow into the wireless sensor module;
a circuit board within the shell;
one or more lithium batteries;
a wireless module with a transmission frequency of less than 1 GHz, with a transmission distance of more than 100 meters;
a microcontroller unit processor, for executing an adaptive algorithm for controlling transmission of data from the wireless sensor module;
a temperature and humidity sensor, for sensing air temperature and relative humidity and sending the data to the microcontroller unit processor;
a power management circuit, for measuring the battery voltage and shutting down the power when it is lower than a threshold voltage; and
a memory comprising an adaptive algorithm for controlling the transmission of data from the wireless sensor module based on changes in the temperature or relative humidity, wherein the adaptive algorithm is configured to be executable by the microcontroller unit processor to cause the wireless sensor module to:
measure a current temperature and a current relative humidity;
determine whether an absolute value of a difference between a previous temperature and the current temperate is greater than a temperature set point;
determine whether an absolute value of a difference between a previous relative humidity and the current relative humidity is greater than a humidity set point;
if the absolute value of the difference between the previous temperature and the current temperate is greater than the temperature set point or if the absolute value of the difference between the previous relative humidity and the current relative humidity is greater than the humidity set point, transmit the data from the wireless sensor module; and
if the absolute value of the difference between the previous temperature and the current temperate is less than the temperature set point and if the absolute value of the difference between the previous relative humidity and the current relative humidity is less than the humidity set point, transmit the data from the wireless sensor module if a time since a last transmission of the data is greater than a maximum value.

US Pat. No. 10,171,891

SENSOR DEPLOYMENT MECHANISM AT A MONITORED LOCATION

Senseware, Inc., Vienna,...

1. A device, comprising:a wireless node module board having a first controller, a first set of one or more sensors that generates first sensor data, and a wireless transceiver that transmits the first sensor data to a gateway device at a monitored location via wireless communication for delivery to a host system that is remote from the monitored location, the wireless node module board having a wired communication interface for adding sensor capabilities to the device, the wired communication interface including a serial data signaling connection and a serial clock signaling connection; and
an extension sensor module board connected to the wireless node module board via the wired communication interface, the extension sensor module board having a second controller that communicates second sensor data to the first controller via the wired communication interface for transmission to the gateway device, the second sensor data generated by a second set of one or more sensors supported by the extension sensor module board.

US Pat. No. 10,171,815

CODING MANNER SWITCHING METHOD, TRANSMIT END, AND RECEIVE END

HUAWEI DEVICE (DONGGUAN) ...

1. A coding manner switching method, comprising:acquiring, by a transmit end, state information, the state information comprising at least one of central processing unit (CPU) usage, a network bandwidth, electricity amount information that corresponds to at least one of the transmit end or a receive end, or information about media content from the transmit end, the state information being at least one of state information of the transmit end state information of a receive end, or state information of the transmit end and the receive end, and the information about the media content from the transmit end being at least one of a size of the media content from the transmit end, a resolution of the media content from the transmit end, or a frame rate of the media content from the transmit end;
determining, by the transmit end, whether at least one piece of information among the state information meets a preset condition;
switching a coding manner of the media content when one piece of information among the state information meets the preset condition, the coding manner being one of an Advanced Video Coding or a High Efficiency Video Coding; and
notifying, by the transmit end, the receive end of the coding manner of the media content of the transmit end such that the receive end is capable of determining a decoding manner of the media content according to the coding manner of the media content, the preset condition being that the network bandwidth is less than a first preset threshold when the state information currently determined by the transmit end is the network bandwidth, the coding manner of the media content being switched when one piece of information among the state information meets the preset condition comprising switching, by the transmit end, the Advanced Video Coding to the High Efficiency Video Coding when the network bandwidth is less than the first preset threshold, and the network bandwidth being at least one of the network bandwidth of the transmit end, the network bandwidth of the receive end, or the network bandwidth of the transmit end and the receive end.

US Pat. No. 10,171,618

MOBILE DEVICE-RELATED MEASURES OF AFFINITY

Facebook, Inc., Menlo Pa...

1. A method comprising, by one or more computing devices associated with an application:sending, to a computer server machine, a request for a first measure of affinity associated with a first user for a particular content, wherein the first measure of affinity predicts a level of interest the first user has for the particular content, and wherein the particular content is shared by a second user on an online social network;
sending, to the computer server machine, a first weighting information that is to be used in computing the first measure of affinity, wherein the first weighting information comprises information specifying:
a first weight to be attributed to a first predictor function that is based on an interest of the first user for the second user who shared the particular content on the online social network, and
a second weight to be attributed to a second predictor function that is based on one or more concepts associated with the particular content;
sending, to the computer server machine, a second weighting information that is to be used in computing a second measure of affinity, wherein the second weighting information comprises information specifying:
a third weight to be attributed to a third predictor function, the third predictor function being based on one or more attributes of the first user;
receiving, by one or more of the computing devices associated with the application, the first measure of affinity;
receiving, by one or more of the computing devices associated with the application, the second measure of affinity; and
sending, to the first user, the particular content, based at least in part on the received first measure of affinity and the received second measure of affinity.

US Pat. No. 10,171,531

CONTINUING ELECTRONIC MEDIA ENTERTAINMENT AFTER COMPLETION OF TRAVEL SEGMENT

Viasat, Inc., Carlsbad, ...

1. A method, comprising:identifying, for a personal electronic device in a vehicle, that streaming of a first remaining portion of an electronic media item from an access point in the vehicle to the personal electronic device via a first communication connection will exceed a first remaining time period of a travel segment of the vehicle by a first excess portion;
transmitting, based at least in part on the identifying, at least a portion of the first excess portion of the electronic media item to the personal electronic device to be stored in an access-controlled media file;
identifying, after transmitting the at least the portion of the first excess portion to the personal electronic device, that streaming of a second remaining portion of the electronic media item will exceed a second remaining time period of the travel segment by a second excess portion;
transmitting the second excess portion of the electronic media item to be stored in the access-controlled media file;
receiving a request for resuming playback of the electronic media item; and
transmitting a playback control code to the personal electronic device via a second communication connection, the playback control code specific to the stored access-controlled media file and permitting playback of the access-controlled media file at the personal electronic device.

US Pat. No. 10,171,512

NETWORK NODE

METASWITCH NETWORKS LTD, ...

1. A method of operating a network node in a network, the method comprising:receiving signaling information, at the network node, for an in-progress communication session dialog;
processing, at the network node, the signaling information of said in-progress communication session dialog according to a stateless operating mode, wherein the processing according to the stateless operating mode comprises storing communication session dialog state data associated with said in-progress communication session dialog and wherein each time the network node processes signaling information for a given in-progress communication session dialog according to the stateless operating mode, the network node inserts a different unique identifier into a Record-Route header field of a first forwarded request for the given in-progress communication session dialog;
detecting, at the network node, an operating mode change trigger;
in response to the detection, retrieving, at the network node, said stored communication session dialog state data during said in-progress communication session dialog;
processing, at the network node, the signaling information for the in-progress communication session dialog according to a state-full operating mode, wherein the processing according to the state-full operating mode is carried out based at least in part on said retrieved communication session dialog state data, and wherein each time the network node begins to process signaling information for a given in-progress communication session dialog according to the state-full operating mode, the network node inserts the different unique identifier into a Contact header field of a second forwarded request for the given in-progress communication session dialog,
determining whether a received message comprises a unique identifier previously inserted by the network node in a top Record-Route header field and a URI field;
in response to a negative determination, first deducing that the network node has not previously stored communication session dialog state data associated with the given communication session dialog;
on the basis of the first deducing, forwarding the request having the different unique identifier for processing by a different network node;
in response to a positive determination, second deducing that the network node has previously stored communication session dialog state data associated with the given in-progress communication session dialog; and
on the basis of the second deducing, processing the forwarded request at the network node according to the state-full operating mode.

US Pat. No. 10,171,434

MANAGED DEVICE SCATTERNET ADMINISTRATION

AIRWATCH LLC, Atlanta, G...

1. A non-transitory computer-readable medium embodying program code executable in at least one computing device, the program code being configured to cause the at least one computing device to at least:receive a network entry request from a client device;
examine a structure of a network to identify an opening for the client device in a network sublayer of the network in response to the network entry request;
transmit network access data to the client device, the network access data comprising a network address of a sublayer propagator device for the network sublayer having the opening;
transmit client admission data to the sublayer propagator device, the client admission data comprising a unique identifier for the client device and a session key for communications with the client device; and
dispatch configuration data for the client device to the sublayer propagator device.

US Pat. No. 10,171,392

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A REQUEST FOR A RESOURCE IN A COMMUNICATION

Gummarus LLC, Longview, ...

1. A computer-implemented method, comprising:creating at least a portion of an instant messaging network service application that is configured to cooperate with a device including a touchscreen and a client instant messaging application, the client instant messaging application, when executed, is configured to cause the device to:
display, via the touchscreen, an instant messaging interface including a text entry user interface element for receiving entered text, and one or more user interface elements for causing requests to be sent that are valid according to a criterion schema defining at least one of a format or a vocabulary, the one or more user interface elements including a first menu item with corresponding first text, wherein the instant messaging network service application, when executed, is configured to cause an apparatus to:
based on a touch selection on the first menu item with corresponding first text: receive, at the apparatus from the device and with a communicant identifier associated with a user of the client instant messaging application, a first request that is valid according to the criterion schema defining at least one of the format or the vocabulary,
after receiving, at the apparatus from the device and with the communicant identifier associated with the user of the client instant messaging application, the first request that is valid according to the criterion schema defining at least one of the format or the vocabulary: send, from the apparatus to the device and with the communicant identifier associated with the user of the client instant messaging application, a first response for causing display, via the instant messaging interface, of at least one first image that is automatically identified by the apparatus based on the first request,
based on entry, via the text entry user interface element of the instant messaging interface, of the entered text: receive, at the apparatus from the device and with the communicant identifier associated with the user of the client instant messaging application, a second request that is valid according to the criterion schema defining at least one of the format or the vocabulary, and
after receiving, at the apparatus from the device and with the communicant identifier associated with the user of the client instant messaging application, the second request that is valid according to the criterion schema defining at least one of the format or the vocabulary: send, from the apparatus to the device and with the communicant identifier associated with the user of the client instant messaging application, a second response for causing display, via the instant messaging interface, of content that is automatically identified by the apparatus based on the second request, the content being based on a user profile of the user of the client instant messaging application; and
causing storage of the at least portion of the instant messaging network service application.

US Pat. No. 10,171,373

VIRTUAL MACHINE DEPLOYMENT AND MANAGEMENT ENGINE

VMWARE INC., Palo Alto, ...

1. A computer-implemented method of cloning virtual machines in a plurality of host computers connected via a computer network, the host computers comprising a source host computer and a set of target host computers having at least a first target host computer and a second target host computer, the method comprising:receiving a request to clone multiple copies of a source virtual machine residing on the source host computer to the set of target host computers, the request designating one of the target host computers for each of the multiple copies to be cloned; and
in response to the request:
determining a deployment time between each pair of the plurality of host computers, the deployment time for a particular pair indicating time needed to clone the source virtual machine from one host computer to the other host computer in the pair, via a network link between the pair of host computers without any other intervening host computers:
for each copy of the source virtual machine to be cloned, determining a path from the source host computer to a target host computer associated with the copy of the source virtual machine to be cloned, the path being selected based on the determined deployment times to minimize the time taken to clone the copy of the source virtual machine from the source host computer to the target host computer associated with the copy of the source virtual machine to be cloned;
cloning a first copy of the source virtual machine from the source host computer to the first target host computer, wherein a first path determined for the first copy of the source virtual machine is a first network link between the source host computer and a first target host computer without any other intervening host computers; and
cloning a second copy of the source virtual machine by copying from the first copy of the source virtual machine on the first target host computer, wherein a second path determined for the second copy of the source virtual machine includes the first network link and a second network link between the first target host computer and the second target host computer without any other intervening host computers, and wherein the second copy of the source virtual machine is cloned on the second target host computer by copying from the first copy of the source virtual machine using the second network link, after the first copy of the source virtual machine is cloned from the source host computer to the first target host computer using the first network link.

US Pat. No. 10,171,331

WIRELESS NETWORK POLLING

CSC Holdings, LLC, Bethp...

1. A method to collect inventory data in a wireless network, comprising:connecting to a cable modem termination system (CMTS) from among a plurality of CMTSs to collect an inventory of a cable modem of a plurality of cable modems;
connecting to the cable modem through the CMTS to collect an inventory of an access point of a plurality of access points associated with the cable modem;
connecting to the access point to determine a Media Access Control (MAC) address of the access point and an Internet Protocol (IP) address of the access point; and
creating a record having the MAC address of the access point and the IP address of the access point;
determining a current IP address for the access point by connecting to the CMTS; and
updating the IP address for the access point in the record when the current IP address for the access point is not equal to the IP address in the record.

US Pat. No. 10,171,275

WIRELESS TRANSMITTER, WIRELESS REMOTE RECEIVER AND METHODS THEREOF

BEKEN CORPORATION, Shang...

1. A wireless transmitting and receiving system, comprising:a wireless transmitter comprising
a frame generator configured to generate a frame by including an auxiliary preamble, an auxiliary syncword, a guard, a preamble, an address, a packet control, a payload and a CRC, wherein the auxiliary preamble is precedent to the preamble;
a modulator communicatively coupled to the frame generator and configured to modulate the frame according to a variable transmission rate and include the transmission rate in the auxiliary syncword; and
a RF front end communicatively coupled to the modulator and configured to transmit the modulated signal to a receiver;
wherein the frame comprises the auxiliary preamble,
a receiver comprising a demodulator configured to use the auxiliary preamble to synchronize the demodulator to an incoming bit stream and for frequency offset calculation, and wherein the demodulator is further configured to use the preamble for synchronizing principal demodulation and another frequency offset estimation.

US Pat. No. 10,171,261

REMOTE TALK DOWN TO PANEL, CAMERA AND SPEAKER

Vivint, Inc., Provo, UT ...

1. An apparatus, comprising:a computing device in communication with a building automation system, the computing device comprising a processor and a memory in electronic communication with the processor, the computing device configured to:
receive, from the building automation system, a notification indicating an identification of an entity within a viewable area of the building automation system, the viewable area of the building automation system being defined by one or more sensors associated with the building automation system;
initiate a real-time, two-way communication with a user of the building automation system based at least in part on receiving the notification;
receive a communication stream from the building automation system, wherein the communication stream comprises a first video stream received from the building automation system;
transmit a first audio stream to the building automation system, wherein the first audio stream is tested and confirmed prior to being transmitted to the building automation system;
transmit a second communication stream to the building automation system; and
record the communication stream from the building automation system based at least in part on the identification of the entity within the viewable area of the building automation system.

US Pat. No. 10,171,259

NETWORK SYSTEM AND RELAY DEVICE

APRESIA Systems, Ltd., T...

1. A network system comprising:a second network that is connected to a first network, at least part of which is constituted of a virtual machine on a virtual network, and that transfers first encapsulated data obtained by first encapsulation using a data link layer (L2) over network layer (L3) encapsulation method;
a third network that is connected to the second network and transfers second encapsulated data obtained by second encapsulation using an L2 over L2 encapsulation method;
a first relay device that belongs to the second network, is connected to the third network, and performs a process concerning the first encapsulation; and
a second relay device that belongs to the third network, is connected to the second network, and performs a process concerning the second encapsulation,
wherein the first relay device performs conversion between a first identifier of data encapsulated by the first encapsulation in the second network and a third identifier of decapsulated data exchanged with the second relay device,
the second relay device performs conversion between a second identifier of data encapsulated by the second encapsulation in the third network and the third identifier of the decapsulated data exchanged with the first relay device,
the first encapsulation is encapsulation by VXLAN (Virtual eXtensible Local Area Network) and the second encapsulation is encapsulation by PBB (Provider Backbone Bridging),
the first identifier is a VNID (VXLAN Network Identifier) and the second identifier is an ISID (Service Instance ID),
the first network is a vEPC (Evolved Packet Core) virtual network in a mobile network system, and
an eNB (evolved Node B: base station) network in the mobile network system is connected to the third network.

US Pat. No. 10,171,253

NODE DIRECTED MULTICAST TRAFFIC MANAGEMENT SYSTEMS AND METHODS FOR MESH NETWORKS

Vivint, Inc., Provo, UT ...

10. An apparatus for multicast traffic management, comprising:a processor;
memory in electronic communication with the processor; and
instructions stored in the memory and operable, when executed by the processor, to cause the apparatus to:
sense traffic within a wireless mesh network, the wireless mesh network comprising a first mesh node associated with a first multicast flow and a second mesh node associated with a second multicast flow;
generate a first rule for the first mesh node and a second rule for the second mesh node based at least in part on the sensed traffic, the at least one rule based at least in part on channel state information, the channel state information being a state of a channel shared by the first multicast flow and the second multicast flow;
transmit the first rule to the first mesh node and the second rule to the second mesh node, the transmission sent in a routing path based at least in part on the first rule and the second rule; and
instruct the first mesh node and the second mesh node to change a pre-routing parameter during packet processing.

US Pat. No. 10,171,115

OUTPHASING CALIBRATION IN A RADIO FREQUENCY (RF) TRANSMITTER DEVICE

Movandi Corporation, New...

1. An outphasing calibration method, comprising:in an outphasing radio frequency (RF) transmitter:
detecting, by a plurality of circuits, differences of a first plurality of signal characteristics of a first plurality of amplified RF signals across at least a transmitter antenna and a plurality of load impedances, wherein the first plurality of amplified RF signals corresponds to a first plurality of constant-envelope signals;
controlling, by the plurality of circuits, based on the detected differences of the first plurality of signal characteristics, at least a generation of a second plurality of constant-envelope signals and at least one signal characteristic of each of the second plurality of constant-envelope signals on a plurality of transmission paths; and
at least one of first calibrating, by the plurality of circuits, or second calibrating, by the plurality of circuits, a second plurality of signal characteristics of the second plurality of constant-envelope signals based on the controlled generation of the second plurality of constant-envelope signals and the at least one controlled signal characteristic of each of the second plurality of constant-envelope signals.

US Pat. No. 10,171,076

INDEPENDENT CONTROL OF BRANCH FETS FOR RF PERFORMANCE IMPROVEMENT

pSemi Corporation, San D...

1. A switch circuit including:(a) at least two switching branches, each switching branch including:
(1) at least two gateway switches configured to be connected to respective external circuit elements;
(2) a common node coupled to the at least two gateway switches; and
(3) a shunt circuit connected to the common node and programmatically settable to selectively isolate such switching branch independently of any other switching branch.

US Pat. No. 10,171,075

HIGH SPEED AND HIGH VOLTAGE DRIVER

pSemi Corporation, San D...

1. A high speed high voltage (HSHV) open drain driver comprising:a main stack of N transistors of a first type coupled between a reference voltage and an output node of the HSHV driver, the N transistors comprising a first transistor as an input transistor of the HSHV open drain driver and an Nth transistor as an output transistor of the HSHV open drain driver, N being an integer equal to or greater than three;
a biasing circuit configured to provide biasing voltages to the main stack, the biasing circuit comprising a biasing stack of N?1 transistors of a second type;
wherein:
a gate node of the first transistor of the main stack is coupled to a drain node of a first transistor of the biasing stack,
gate nodes of a second to the (N?1)th transistor of the main stack are coupled to respective N?2 common source-drain nodes of the transistors of the biasing stack,
a gate node of the Nth transistor of the main stack is coupled to a source node of the (N?1)th transistor of the biasing stack,
N?1 common source-drain nodes of transistors of the main stack are coupled to respective N?1 gate nodes of transistors of the biasing stack,
the output node is a drain node of the output transistor of the main stack of transistors adapted to be coupled to a high voltage by way of a pull-up element, and
transistors of the main stack and the biasing stack have operating voltages substantially smaller than the high voltage.

US Pat. No. 10,171,055

AUDIO CONTROL SYSTEM AND RELATED METHODS

iZotope, Inc., Cambridge...

1. A method for use with an audio system comprising at least one amplifier, the method comprising acts of:(A) receiving, at the audio system, audio input produced by at least one audio source;
(B) determining a gain level associated with the audio input;
(C) automatically, without intervention by a user of the audio system, adjusting a gain level of the at least one amplifier, so that subsequent output of the at least one amplifier falls within a dynamic range delimited by a lower gain level and an upper gain level;
wherein the method comprises, after the act (B), receiving a second audio input while the audio source is not producing sound, and the act (C) comprises determining the lower gain level of the dynamic range based at least in part on a gain level of the second audio input.

US Pat. No. 10,171,047

POWER AMPLIFIER WITH STABILISING NETWORK

SnapTrack, Inc., San Die...

1. A circuit comprising:an amplifier having an output configured to receive a modulated supply voltage;
a radio frequency (RF) matching network connected between the output of the amplifier and an output of the circuit, wherein a RF output of the amplifier is generated at the output of the circuit through the RF matching network;
a RF blocking circuit having a first terminal connected to the output of the amplifier, the RF blocking circuit having a first capacitor in parallel with an inductor; and
a control circuit having a first terminal coupled to a second terminal of the RF blocking circuit and a second terminal coupled to ground, wherein the control circuit includes a first resistor connected in series with a second capacitor, wherein the second capacitor is in series with the inductor of the RF blocking circuit.

US Pat. No. 10,171,018

METHOD AND ELECTRONIC CIRCUIT FOR STALL DETECTION

MELEXIS TECHNOLOGIES NV, ...

1. A method for detecting stall of a multiphase motor operated in a sinusoidal micro-stepped mode, the method comprising:measuring a phase current and/or measuring a sum of all phase currents at regular time intervals synchronous with the micro-steps,
calculating the difference between the measured phase current at a first moment and the measured phase current of the same phase at a previous synchronous moment and/or the difference between the measured sum of all phase currents at a first moment and the measured current of the corresponding phase and/or of the measured sum of all phase currents at a previous synchronous moment,
analyzing the series of obtained current differences so as to generate a stall detection signal,
wherein analyzing the series of obtained current differences comprises comparing the obtained current differences with a threshold value and generating a stall detection signal when the threshold value has been crossed at least a predefined number of times during a predefined period of time.

US Pat. No. 10,171,015

DIGITAL MOTOR CONTROL UNIT

THALES HOLDINGS UK PLC, ...

1. A controller for controlling a plurality of electronically commutated motors, comprising a control unit and a power unit,the power unit comprising:
a motor phase current sampler operable to provide, to the control unit, motor phase current samples from motor phase currents of the motors;
a motor position encoder operable to provide, to the control unit, encoded motor position data for angular positions of the motors; and
a plurality of drivers, each driver being operable to generate commutation signals, on the basis of respective motor driving current signals,
the control unit comprising:
a digital signal processor, DSP, and
a field programmable gate array, FPGA, having an input memory mapped to the DSP,
the DSP being operable to determine motor repositioning signals, on the basis of a received motor position demand signal describing demanded motor positions and the encoded motor position data, and to load the motor repositioning signals into the input memory of the FPGA, and
the FPGA being operable to execute a current control algorithm by converting the motor repositioning signals generated by the DSP into information from which motor driving current signals can be derived and generate motor driving current signals for driving said motors into said demanded motor positions, on the basis of the motor repositioning signals and the motor phase current samples, and to output said motor driving current signals to the power unit.

US Pat. No. 10,170,999

SYSTEMS AND METHODS FOR REGULATING OUTPUT CURRENTS OF POWER CONVERSION SYSTEMS

On-Bright Electronics (Sh...

1. A system controller for a power converter, the system controller comprising:a modulation signal generator configured to receive a first compensation signal and a ramping signal and generate a modulation signal based at least in part on the first compensation signal and the ramping signal, the first compensation signal being associated with a converted signal and a second compensation signal, the converted signal being associated with an input signal for a power converter, the second compensation signal being associated with a sensing signal related to a first current flowing through a primary winding of the power converter; and
a drive signal generator configured to receive the modulation signal and output a drive signal to affect the first current, the drive signal being associated with an on-time period, a switch being closed during the on-time period;
wherein the system controller is configured to adjust a duration of the on-time period based at least in part on the converted signal and the first compensation signal.

US Pat. No. 10,170,986

HYBRID BUCK

Dialog Semiconductor (UK)...

1. A Hybrid Buck switching converter, comprising:one or more peak-mode phases and
one or more valley-mode phases,
wherein said peak-mode phases and said valley-mode phases are in use at the same time, in a multiphase converter, and configured to have coil currents controlled by a common control signal from an operational transconductance amplifier (OTA), using a peak current servo.

US Pat. No. 10,170,949

ROTATING ELECTRIC MACHINE

MOTEURS LEROY-SOMER, Ang...

1. A rotating electric machine, having:a magnetic mass having first seats,
a plurality of permanent magnets inserted into the first seats, each permanent magnet having two polar faces, and
shims inserted into the first seats and/or into second seats formed in the magnetic mass,
the shims being configured to cause a deformation of the first seats reducing the parasitic air gap between at least one polar face of a permanent magnet and a corresponding wall of a first seat,
the shims being made of a non-magnetic material,
the magnetic mass having material bridges formed between two consecutive seats within a row of seats, the shims coming into contact with these material bridges,
wherein at least one material bridge is of curved general shape.

US Pat. No. 10,170,945

YAGI ANTENNA SHAPED WIRELESS POWER TRANSMISSION APPARATUS

University of Ulsan Found...

1. A Yagi antenna comprising:a power transmitting coil which generates an electromagnetic wave;
a lattice-shaped first slab which is positioned at a rear side of the power transmitting coil and reflects the electromagnetic wave generated at the power transmitting coil; and
a lattice-shaped second slab which is positioned at a front side of the power transmitting coil, focuses the electromagnetic wave generated at the power transmitting coil and the electromagnetic wave reflected by the first slab, and transmits the electromagnetic waves to the public.

US Pat. No. 10,170,935

INDUCTIVE POWER SUPPLY WITH DUTY CYCLE CONTROL

PHILIPS IP VENTURES B.V.,...

1. An inductive power supply for providing power wirelessly to a remote device, said inductive power supply comprising:a primary circuit for controlling power transfer to the remote device according to at least one operating parameter, said primary circuit configured to adjust a duty cycle of a signal to allow variation in an amount of power transferred to the remote device;
a wireless receiver configured to receive information communicated from the remote device;
a sensor configured to sense a characteristic of power in the inductive power supply;
a tank circuit in electrical communication with said primary circuit, said tank circuit configured to inductively couple with the remote device;
wherein said primary circuit controls, based on sensor output from said sensor, said at least one operating parameter to achieve a desired operating point; and
wherein said primary circuit controls said duty cycle of said signal to maintain an amount of power transferred despite variations in operating conditions that affect resonant frequency.

US Pat. No. 10,170,932

ENERGY STORAGE MODELING AND CONTROL

IHI INC., New York, NY (...

1. A computerized method for controlling operation of an energy storage system to shave peak loads at a substation transformer using a computer, the method comprising:(a) retrieving from a first database, using the computer, first historical data relating to a historical load at the substation transformer;
(b) retrieving from a second database, using the computer, second historical data relating to historical ambient temperature at a location of the substation transformer;
(c) receiving at the computer a physical model of the substation transformer comprising transformer thermodynamic equations;
(d) receiving at the computer information relating to pricing/penalty schemes for accelerated wear of the substation transformer;
(e) receiving at the computer information relating to a premium for deferring upgrade of the substation transformer;
(f) receiving at the computer one or more possible configurations for the energy storage system;
(g) receiving at the computer one or more possible operating strategies of the energy storage system to keep a transformer load at the substation transformer below a maximum transformer rated value;
(h) receiving at the computer a cost model for the energy storage system;
(i) calculating, using the computer, a transformer windings temperature of the substation transformer by solving the transformer thermodynamic equations using at least one of the first historical data, the second historical data, the information relating to pricing/penalty schemes, the information relating to the premium for deferring upgrade of the substation transformer, the one or more possible configurations for the energy storage system, the one or more possible operating strategies of the energy storage system, and the cost model for the energy storage system;
(j) calculating, using the computer, an accelerated wear of windings insulation of the substation transformer using the transformer windings temperature;
(k) quantifying, using the computer, a relative wear for each of peak overloads at the substation transformer;
(l) identifying, using the computer, periods of time when the substation transformer is not overloaded and energy storage system recharge is possible;
(m) identifying, using the computer, idle times when operation of the energy storage system operation is not permitted;
(n) calculating, using the computer, an optimal allocation of available capacity of the energy storage system using at least one of the first historical data, the second historical data, the information relating to pricing/penalty schemes, the information relating to the premium for deferring upgrade of the substation transformer, the one or more possible configurations for the energy storage system, the one or more possible operating strategies of the energy storage system, the cost model for the energy storage system, the accelerated wear, the periods of time, and the idle times, wherein the optimal allocation of available capacity of the energy storage system mitigates the peak overloads at the substation transformer to minimize transformer wear and minimize a cost of operating the energy storage system and the substation transformer; and
(o) directing, using a controller comprising digital electronic circuitry or computer hardware, the energy storage system to charge or discharge an energy storage asset in accordance with the calculated optimal allocation of available capacity of the energy storage system, wherein the energy storage asset is charged or discharged in accordance with the calculated optimal allocation of the available capacity of the energy storage system.

US Pat. No. 10,170,922

GAN CIRCUIT DRIVERS FOR GAN CIRCUIT LOADS

Navitas Semiconductor, In...

1. An electronic circuit comprising:a GaN-based low side switch having a low side switch control gate, a low side switch source and a low side switch drain, wherein the low side switch source is connected to a ground and the low side switch drain is connected to a switch node;
a low side switch driver circuit having an output connected to the low side switch control gate;
a GaN-based high side switch having a high side switch control gate, a high side switch source and a high side switch drain, wherein the high side switch source is connected to the switch node and the high side switch drain is connected to a voltage source; and
a high side switch driver circuit having an output connected to the high side switch control gate;
wherein the low side switch driver circuit is disposed on a unitary silicon-based die that includes a control circuit configured to control the low side switch driver circuit and the high side switch driver circuit; and
a GaN-based level shift circuit configured receive a drive signal from the control circuit, level shift the drive signal and transmit a level shifted drive signal to the high side switch driver circuit.

US Pat. No. 10,170,882

DIRECT-ATTACH CONNECTOR

SAMTEC, INC., New Albany...

1. A cable comprising:a center conductor;
a ground shield surrounding the center conductor; and
a contact ribbon including:
a removable carrier;
a first signal contact connected to the removable carrier; and
a first ground contact connected to the removable carrier; wherein
the removable carrier electrically connects the first signal contact and the first ground contact;
the first signal contact is electrically connected to the center conductor at a first end of the cable;
the first ground contact is electrically connected to the ground shield at the first end of the cable;
no housing covers any portion of the removable carrier, the first signal contact, or the first ground contact;
the first signal contact and the first ground contact are arranged in a length direction of the removable carrier; and
the length direction of the removable carrier is perpendicular or substantially perpendicular to a length direction of the cable.

US Pat. No. 10,170,867

ELECTRICAL CONNECTOR

LOTES CO., LTD, Keelung ...

1. An electrical connector, comprising:an insulation body, having a base and a tongue located in a front end of the base;
a plurality of terminals, arranged in an upper row and a lower row, wherein terminals in the upper row are arranged on an upper surface of the tongue, and terminals in the lower row are arranged on a lower surface of the tongue; and
a middle grounding plate, disposed in the base and extending to the tongue, located between the upper and lower rows of terminals, and having at least one first hole,
wherein an edge of each of two lateral sides of the middle grounding plate is inwardly depressed to form a first groove and a latch slot, each of the first grooves is adjacent to a corresponding latch slot on the same lateral side of the middle grounding plate, each of the first grooves is connected with the corresponding latch slot on the same lateral side of the middle grounding plate, and the latch slots are located closer to a front end of the middle grounding plate than the first grooves are; and
wherein the first hole is located between the two first grooves, the insulation body has a first insulation portion and a second insulation portion, the first insulation portion protrudes into the first hole, and the second insulation portion protrudes into the first grooves on the lateral sides.

US Pat. No. 10,170,845

PLUG CONNECTOR

LOTES CO., LTD, Keelung ...

1. A plug connector, comprising:an insulating body, wherein a front end of the insulating body has a mating portion, a mating slot is recessed from the mating portion from front to back, and the mating portion is used for a tongue of a socket connector to be inserted therein;
a latch member arranged on the insulating body, wherein the latch member comprises a connecting portion and two locking arms located on two sides of the connecting portion and connected electrically to the connecting portion, a first soldering portion extends backward from the connecting portion, the two locking arms are located on two sides of the mating portion and respectively have a locking portion protruding and extending into the mating slot, and each of the locking portions is configured to engage with a buckling slot of the tongue;
two power terminals arranged on the insulating body, wherein each of the two power terminals has at least one contacting portion protruding and extending into the mating slot, and the two power terminals are electrically connected to each other and are provided with a second soldering portion;
two ground terminals located on two sides of the two power terminals and arranged on the insulating body, wherein each of the two ground terminals is electrically connected to the latch member, the two ground terminals are electrically connected to each other and connected to a conducting portion, the conducting portion is located on one side of the first soldering portion in an up-down direction; and
a cable having at least two power wires and a ground wire, wherein the at least two power wires are connected to the second soldering portion, and the ground wire is soldered on both the conducting portion and the first soldering portion.

US Pat. No. 10,170,816

HIGH FREQUENCY FILTER HAVING A COAXIAL STRUCTURE

Kathrein SE, Rosenheim (...

19. A high-frequency RF filter comprising:an outer conductor housing comprising a housing base and a housing or side wall defining cavities, the outer conductor housing providing therein first, second and third resonators each comprising an inner conductor electrically coupled with the housing base and disposed in an associated one of the cavities defined by the housing or side wall,
at least one coupler opening disposed between the first and second resonators and between the second and third resonators, the at least one coupler opening coupling the first and second resonators with one another and coupling the second and third resonators with one another,
an adjustment or sliding device for adjusting bandwidth, the adjustment or sliding device comprising a common adjuster to which at least first and second plate-shaped or tile-shaped coupling elements are attached, the level of the first and second coupling elements running at least approximately parallel to the at least one coupler opening, the coupling elements located next to a housing or side wall or a housing wall section in the cavity or a boundary surface of a partition between the first and third resonators,
the common adjuster and thus the coupling elements being configured to be adjustable between first and second settings through adjustment of the adjustment or sliding device to thereby slide the coupling elements into and out of the at least one coupler opening and thereby adjust electromagnetic coupling between the first and second resonators and between the second and third resonators, wherein in the first setting the coupling elements are at least partially slid out of the at least one coupler opening.

US Pat. No. 10,170,782

HIGH-EFFICIENCY FUEL CELL SYSTEM WITH CARBON DIOXIDE CAPTURE ASSEMBLY AND METHOD

FUELCELL ENERGY, INC., D...

17. A method of operating a high efficiency fuel cell system, the method comprising:providing a topping fuel cell assembly comprising a topping cathode portion and a topping anode portion;
providing a bottoming fuel cell assembly comprising a bottoming cathode portion and a bottoming anode portion,
providing a portion of the flue gas to each of the topping cathode portion and the bottoming cathode portion in parallel;
receiving, at the bottoming anode portion, anode exhaust output from the topping anode portion;
oxidizing, with an oxidizer assembly, anode exhaust output from the bottoming anode portion with air and/or oxygen to generate carbon dioxide-containing exhaust;
heating the flue gas before the flue gas is provided to the topping cathode portion and/or the bottoming cathode portion using waste heat generated during said oxidizing; and
receiving, at a separation assembly, the carbon dioxide-containing exhaust from the oxidizer assembly and separating carbon dioxide from the carbon dioxide-containing exhaust.

US Pat. No. 10,170,772

FLUID FLOW PLATE FOR A FUEL CELL

Intelligent Energy Limite...

1. A fluid flow plate for an electrochemical fuel cell assembly, comprising:a first plurality of fluid flow channels extending across an area of the flow plate to define a flow field of the fluid flow plate, the first plurality of fluid flow channels defining a cathode fluid flow field,
an array of first fluid transfer points disposed along an edge of the flow field for communicating fluid into or out of the first plurality of fluid flow channels;
a first distribution gallery having a first peripheral edge portion bounded by the array of first fluid transfer points and having at least two second peripheral edge portions each bounded by one of at least two arrays of second fluid transfer points disposed along at least two cathode fluid access edges of the fluid flow plate, the first distribution gallery configured for fluid communication and fluid distribution between the array of first fluid transfer points and the at least two arrays of second fluid transfer points,
the at least two second peripheral edge portions being disposed at oblique angles to the first peripheral edge portion such that the total length of the at least two arrays of second fluid transfer points is at least as long as the length of the array of first fluid transfer points;
wherein the at least two cathode fluid access edges comprise external edges of the flow plate;
a second plurality of fluid flow channels extending across the area that defines the flow field, the second plurality of fluid flow channels defining a coolant fluid flow field;
an array of third fluid transfer points disposed along an edge of the flow field for communicating fluid into or out of the second plurality of fluid flow channels;
a second distribution gallery having a third peripheral edge portion bounded by the array of third fluid transfer points and having at least two fourth peripheral edge portions each bounded by one of at least two arrays of fourth fluid transfer points disposed along at least two coolant fluid access edges of the fluid flow plate, the second distribution gallery configured for fluid communication and fluid distribution between the array of third fluid transfer points and the at least two arrays of fourth fluid transfer points,
the at least two fourth peripheral edge portions of the second distribution gallery being disposed at oblique angles to the third peripheral edge portion of the second distribution gallery such that the total length of the arrays of fourth fluid transfer points is at least as long as the length of the array of third fluid transfer points;
wherein the at least two coolant fluid access edges comprise internal edges of the flow plate.

US Pat. No. 10,170,672

OPTICAL ELEMENT AND OPTOELECTRONIC COMPONENT

OSRAM Opto Semiconductors...

1. An optical element comprising a first surface and a second surface opposite the first surface,wherein the first surface is subdivided into two or more segments,
each segment adjoins a midpoint of the first surface,
each segment has a tooth structure forming a total internal reflection lens and having projections extending along tooth extension directions, and
the tooth extension directions have bends at boundaries between the segments,
wherein the projections contained in the tooth structures of two adjacent segments continue continuously at the boundary between the segments,
the optical element comprises a frame enclosing the first surface, and
the frame defines a cavity, the bottom of the cavity formed by a base section of the optical element.

US Pat. No. 10,170,523

TOUCH SENSITIVE DISPLAY AND METHOD FOR MANUFACTURING THE SAME

TPK Touch Solutions Inc.,...

1. A touch sensitive display, comprising:an upper substrate;
a lower substrate that has a top surface facing a bottom surface of the upper substrate;
a touch sensing layer disposed on the bottom surface of the upper substrate wherein the touch sensing layer comprises a plurality of sensing electrodes and a plurality of signal transmission lines connected to the plurality of sensing electrodes;
a mask layer disposed in a peripheral area on the bottom surface of the upper substrate, wherein:
the plurality of sensing electrodes is surrounded by the mask layer, and
the plurality of sensing electrodes and the mask layer intersect a plane parallel to a plane in which the top surface of the lower substrate lies;
an organic light-emitting assembly disposed on the top surface of the lower substrate; and
a sealing layer disposed between the mask layer and the lower substrate and sealing together the upper substrate and the lower substrate.

US Pat. No. 10,170,288

SPUTTERING APPARATUS

Sakai Display Products Co...

1. A sputtering apparatus, comprising:a processing chamber;
a target disposed in the processing chamber;
a holding body for receiving a rear surface of a substrate to be disposed in the processing chamber so that a front surface of the substrate faces the target;
a substrate retainer for covering and pressing a peripheral portion of the front surface of the substrate, the substrate retainer defining an outer edge of a film deposition region of the front surface in which a metal film is to be formed by sputtering the target in the processing chamber;
a deposition preventive plate which covers the holding body including the substrate retainer without covering the film deposition region so as to prevent unnecessary formation of the metal film on the substrate retainer and the holding body; and
a stopper protrusion provided in a region where the deposition preventive plate directly faces the holding body, the stopper protrusion protruding from one of the deposition preventive plate and the holding body toward the other of the deposition preventive plate and the holding body so as to prevent the deposition preventive plate from contacting the substrate retainer.

US Pat. No. 10,170,269

MAGNETRON HAVING A COOLING STRUCTURE

Hitachi Power Solutions C...

1. A magnetron comprising:an anode cylinder extending in a cylindrical shape along a central axis; and
a plurality of plate-like vanes at least each one end of which is fixed to the anode cylinder, extending from an inner face of the anode cylinder toward the central axis,
wherein the anode cylinder includes refrigerant flow paths for directly applying a refrigerant to the plate-like vanes, and
the refrigerant flow paths are openings formed so that end portions of the plate-like vanes are exposed so as to match with positions corresponding to fixed portions of the plate-like vanes.

US Pat. No. 10,170,156

SYSTEMS, DEVICES AND METHODS FOR VIDEO STORAGE

Hangzhou Hikvision Digita...

1. A processor-implemented method for video storage, the method comprising: receiving buffer zone data for storage; determining whether a sum of the buffer zone data and data already stored on a current fragment is not larger than a storage threshold of the current fragment; in response to the sum of the buffer zone data and the data already stored on the current fragment being not larger than the storage threshold of the current fragment, storing the buffer zone data to the current fragment; and in response to the sum of the buffer zone data and the data already stored on the current fragment being larger than the storage threshold of the current fragment, opening a new fragment; determining whether a first frame of the buffer zone data is an I Frame or an R Frame, wherein an R Frame is a modified type of P frame that only refers to a preceding I Frame and does not refer to a preceding common P frame; in response to the first frame of the buffer zone data being an I Frame, storing the buffer zone data to the new fragment; in response to the first frame of the buffer zone data being an R Frame; inserting an I Frame with reference relation to the R Frame at the front of the new fragment, wherein the R Frame corresponds to a picture frame only referring to the I Frame; and storing the buffer zone data to the new fragment; wherein: the storage area includes a quick retrieval information list for recording quick retrieval information of I Frames and R Frames; the quick retrieval information includes a frame type, a frame length, a relative time mark, an absolute time mark, and an offset relative to a start location of the storage fragment; an R Frame is a reference object for one or more subsequent non-key frames; and one or more I Frames, one or more R Frames, and one or more non-key frames with reference relation are stored on a same fragment in the storage area.

US Pat. No. 10,170,051

DRIVING METHOD FOR OLED DISPLAY PANEL

SHENZHEN CHINA STAR OPTOE...

1. A driving method for organic light-emitting diode (OLED) display panel, comprising the steps of:Step 1: providing an OLED display panel;
the OLED display panel being disposed with a driving circuit, m, n, a being positive integers, the driving circuit comprising: a plurality of pixels arranged in an array, a plurality of scan lines arranged from top down and horizontally extending, a plurality of data lines arranged from left to right and vertically extending, and a plurality of sensing lines arranged from left to right and vertically extending;
wherein, each pixel comprising: a red sub-pixel, a green sub-pixel, and a blue sub-pixel, arranged from left to right; a scan line being disposed correspondingly and electrically connected to each row of sub-pixels, a data line being disposed correspondingly and electrically connected to each column of sub-pixels, a sensing line being disposed and electrically connected to corresponding two columns of pixels; the a-th sensing line being electrically connected to all the sub-pixels of the odd-numbered rows in the (2a?1)-th column and all the sub-pixels in the even-numbered rows in the 2a-th column; or, the a-th sensing line being electrically connected to all the sub-pixels of the even-numbered rows in the (2a?1)-th column and all the sub-pixels of the odd-numbered rows in the 2a-th column;
Step S2: in a top-down order, each scan line successively transmitting three scan signals; and within the operation period of the first scan signal, the data line electrically connected to the red sub-pixel transmitting a data signal to drive the red sub-pixel to emit light; within the operation period of the second scan signal, the data line electrically connected to the green sub-pixel transmitting a data signal to drive the green sub-pixel to emit light; within the operation period of the third scan signal, the data line electrically connected to the blue sub-pixel transmitting a data signal to drive the blue sub-pixel to emit light;
the a-th sensing line synchronously detecting threshold voltages of the light-emitting sub-pixels of the odd-numbered rows in the (2a?1)-th column and the light-emitting sub-pixels of the even-numbered rows in the 2a-th column; or, the a-th sensing line synchronously detecting threshold voltages of the light-emitting sub-pixels of the even-numbered rows in the (2a?1)-th column and the light-emitting sub-pixels of the odd-numbered rows in the 2a-th column; so as to accomplish performing detection on half of the sub-pixels in the OLED display panel;
Step S3: based on the threshold voltages of the detected sub-pixels, calculating threshold voltages of the sub-pixels of the same color not performed with detection.

US Pat. No. 10,170,013

ASSESSMENT INSTANCES IN COMPUTERIZED ASSESSMENTS

Questionmark Computing Li...

1. A method for administering an assessment, comprising:receiving an assessment request by a data processing device, the data processing device being associated with assessment information stored on a storage device, the assessment information including changeable versions of a plurality of assessment questions stored in a data store;
creating an assessment instance including a version of at least a portion of the changeable versions of the plurality of assessment questions from the data store, wherein an assessment instance identifier (ID) identifies both the assessment instance and each specific version of the changeable versions of the plurality of assessment questions included in the assessment instance;
recording the assessment instance ID that identifies both the assessment instance and the each specific version of the changeable versions of the plurality of assessment questions included in the assessment instance;
sending, via a network, the assessment instance associated with the assessment instance ID to an assessment taker;
amending, in the data store, at least one assessment question of the plurality of assessment questions included in the assessment instance identified by the assessment instance ID, wherein the at least one assessment question is amended in the data store after recording the assessment instance ID that identifies both the assessment instance and the each specific version of the changeable versions of the plurality of assessment questions included in the assessment instance and after sending the assessment instance associated with the assessment instance ID to the assessment taker, wherein the at least one assessment question, as amended after sending the assessment instance to the assessment taker, is absent from the assessment instance while the at least one assessment question, as unamended, remains on the assessment instance;
recording assessment responses with the assessment instance ID to the plurality of assessment questions included in the assessment instance including the at least one assessment question amended in the data store after sending the assessment instance associated with the assessment instance ID to the assessment taker; and
permitting analysis of the at least one assessment question, as unamended and remaining on the assessment instance, associated with the assessment instance ID after amending in the data store the at least one assessment question.

US Pat. No. 10,169,990

METHOD AND SYSTEM FOR DISTRIBUTED REDUNDANCY CONTROL ON INTELLIGENT TRAFFIC NETWORK

KYLAND TECHNOLOGY CO., LT...

1. A method for distributed redundancy control on an intelligent traffic network comprising an intelligent traffic control center and a plurality of communication control nodes constituting a redundant network, wherein the method comprises:for each of the communication control nodes, sending, by a communication control node, messages for electing a primary device to the other communication control nodes than the communication control node among the plurality of communication control nodes, and electing a primary device from the plurality of communication control nodes according to preset priorities of the communication control nodes, and backing up data of the communication control node in the primary device; and
sending, by the primary device, state detection messages to the other communication control nodes than the primary device among the plurality of communication control nodes, and for each of the other communication control nodes than the primary device among the plurality of communication control nodes, when a response message sent by the communication control node to respond to the state detection message indicates that the communication control node can-not control any action of a device served by the communication control node, then controlling the action of the device served by the communication control node, and adjusting, by the primary device, control intervals of time of signaling lamps at junctions corresponding to the respective communication control nodes in the redundant network according to traffic flows at the junctions; and when the response message is a message for electing a primary device, then instructing the communication control node to control again the action of the device served by the communication control node, and further backing up the data of the communication control node in the primary device;
the data of the communication control node comprises instruction control data of devices served by the communication control node; the action of the device served by the communication control node is a control for a signaling lamp.

US Pat. No. 10,169,887

ACCELERATED BLITS OF MULTISAMPLED TEXTURES ON GPUS

Apple Inc., Cupertino, C...

1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:determine that a number of samples in a first row of multisampled pixels in a source memory exceeds a maximum row stride of a destination memory, wherein the source memory comprises a two-dimensional memory buffer having a first number of rows of multisampled pixels and a second number of columns of multisampled pixels, wherein the multisampled pixels in the source memory are sampled using a first sample count, and wherein the destination memory comprises a one-dimensional memory buffer of pixel sample information; and
in response to determining that the number of samples in the first row of multisampled pixels in the source memory exceeds the maximum row stride of the destination memory:
create a texture view of the destination memory, wherein the texture view comprises a two-dimensional representation of the destination memory, the texture view having a third number of rows of pixel sample information and a fourth number of columns of pixel sample information, and wherein a row stride of the texture view equals the maximum row stride;
determine that a first portion of the samples in the first row of multisampled pixels in the source memory corresponds to a first row of the texture view of the destination memory;
determine that a second portion of the samples in the first row of multisampled pixels in the source memory corresponds to a second row of the texture view of the destination memory;
write the first portion of the samples in the first row of multisampled pixels in the source memory to a location corresponding to the first row of the texture view of the destination memory; and
write the second portion of the samples in the first row of multisampled pixels in the source memory to a location corresponding to the second row of the texture view of the destination memory, wherein a row number of the first row of multisampled pixels in the source memory is different than a row number of the second row of the texture view of the destination memory.

US Pat. No. 10,169,862

METHODS AND SYSTEMS FOR LASER SPECKLE IMAGING OF TISSUE USING A COLOR IMAGE SENSOR

NOVADAQ TECHNOLOGIES ULC,...

9. A system for imaging tissue of a subject, the system comprising:a coherent light source to generate coherent light having a coherent wavelength;
a color image sensor to acquire image data of the tissue, said color image sensor having pixels, some of the pixels corresponding to a first color, some of the pixels corresponding to a second color, and some of the pixels corresponding to a third color; and
a processor to process the image data using laser speckle contrast analysis while correcting for differences in sensitivity of color pixels at the coherent wavelength to generate a perfusion image of the tissue wherein the correction includes applying a first correction factor to the first color pixels, a second correction factor to the second color pixels and a third correction factor to the third color pixels.

US Pat. No. 10,169,812

PROVIDING FINANCIAL ACCOUNT INFORMATION TO USERS

The PNC Financial Service...

1. A computer-implemented method for providing financial information to a user, the method comprising:receiving, by a computing device and from a financial server system data indicative of:
a balance of a first financial account of the user;
a balance of a second financial account of the user; and
a balance of scheduled payments to be deducted from the first financial account,
wherein the computer device comprises at least one processor and operatively associated memory;
providing, by the computing device, a graphical user interface to the user;
displaying, via the graphical user interface provided by the computing device, a first segment having a first area proportional to the balance of the first financial account;
displaying, via the graphical user interface provided by the computing device, a second segment having a second area proportional to the balance of the second financial account, wherein a sum of the first area and the second area is substantially constant independent of the balances of the first and second financial accounts;
displaying, via the graphical user interface provided by the computing device, a scheduled payments indicator that comprises a bar element positioned behind the graphical user interface having a length determined by a portion of the balance of the first financial account necessary to meet the balance of scheduled payments, and wherein the graphical user interface has a default state where numerical values for the first balance and the second balance are not displayed, wherein the graphical user interface is configured to be transitioned from the default state to display the numerical values and transitioned back to the default state;
receiving, by the computing device, a selection of a balance indicator by the user;
after receiving the selection of the balance indicator by the user, transitioning the graphical user interface from the default state and displaying, by the computing device, a numerical indication of at least one of the balance of the first financial account, the balance of the second financial account and the balance of scheduled payments, wherein the selection of the balance indicator corresponds to at least one of:
the user placing a cursor of the computing device over the balance indicator; and
the user placing the cursor of the computing device over the balance indicator and selecting the balance indicator;
displaying, via the graphical user interface provided by the computing device, a divider positioned between the first segment and the second segment;
receiving an input associated with the divider from the user via the graphical interface provided by the computing device, the input associated with the divider comprising a prescribed amount for a transfer of funds from the first financial account to the second financial account or from the second financial account to the first financial account;
executing the transfer of funds in the prescribed amount from the first financial account to the second financial account or from the second financial account to the first financial account based on the input associated with the divider via the financial server system; and
displaying, via the graphical user interface provided by the computing device, a new balance of the first financial account or the second financial account according to the prescribed amount of the transfer of funds in response to the transfer of funds.

US Pat. No. 10,169,783

METHODS AND APPARATUSES FOR CHARGING OF ELECTRIC VEHICLES

Zeco Systems Pte Ltd., S...

1. A method of reserving an electric vehicle charging station, comprising:providing the electric vehicle charging station with one or more charging slots, wherein the electric vehicle charging station is configured to receive and manage reservations for the charging slots at the electric vehicle charging station;
sending, directly from a mobile device, a charge transfer request for a first electric vehicle of a first user over a network link to a cloud server, wherein the first user is associated with the mobile device and the electric vehicle to be charged, wherein the charge transfer request directly from the mobile device includes identification information and credit account information;
authorizing the charge transfer request received at the cloud server using the identification information and credit account information received directly from the mobile device;
charging the electric vehicle of the first user in a first charging slot at the electric vehicle charging station for a first charging session, the charging session having a scheduled end time;
reserving a second charging session for a second electric vehicle of a second user, the second charging session being scheduled to begin after the scheduled end time of the first charging session;
enabling communication between the first user and a second user via the cloud server;
facilitating a request from a first mobile device of the first user to a second mobile device of the second user, via the cloud server, to extend the scheduled end time of the first charging session an amount of time for the first user into the second charging session of the second user;
facilitating a response from the second user; and
if the second user agrees to a modified second charging session, reimbursing the second user, from the first user, for any inconvenience, reduced charging time, or both.

US Pat. No. 10,169,686

SYSTEMS AND METHODS FOR IMAGE CLASSIFICATION BY CORRELATING CONTEXTUAL CUES WITH IMAGES

Facebook, Inc., Menlo Pa...

1. A system comprising:at least one processor; and
a memory storing instructions configured to instruct the at least one processor to perform:
receiving a sample set of images from which images are selected to train an image classifier associated with a plurality of image classes, at least one image in the sample set associated with one or more social cues, the one or more social cues comprising reliability of at least one of a generator or a tagger of the at least one image based on interactions of the at least one of the generator or the tagger on a social networking system;
scoring correlation of the at least one image in the sample set with an image class of the plurality of image classes based on the one or more social cues, wherein
each image class of the plurality of image classes is associated with depiction of an object, action, or concept, and
the scoring comprises generating a score indicative of an extent to which the at least one image depicts the image class; and
determining a training set of images to train the classifier from the sample set based on the scoring.

US Pat. No. 10,169,642

SYSTEMS AND METHODS FOR FACE ALERT

Facebook, Inc., Menlo Pa...

1. A computer-implemented method comprising:identifying, by a computing system, a set of candidate entities associated with a user;
identifying, by the computing system, a set of photos associated with the set of candidate entities;
performing, by the computing system, a facial recognition process on the set of photos to identify in the set of photos a subset of photos in which the user is recognized by the facial recognition process, wherein the facial recognition process is performed based on authorization by the user;
generating, by the computing system, for the subset of photos, a set of suggested photo tags associated with the user, wherein each suggested photo tag in the set of suggested photo tags identifies the user in a respective photo in the subset of photos as identified by the facial recognition process; and
receiving, by the computing system, from the user, a set of restriction responses with respect to the set of suggested photo tags, wherein the set of restriction responses comprises at least the user selecting to take no action with respect to one or more tags in the set of suggested photo tags.

US Pat. No. 10,169,639

METHOD FOR FINGERPRINT TEMPLATE UPDATE AND TERMINAL DEVICE

Guangdong Oppo Mobile Tel...

1. A method for updating fingerprint template, comprising:obtaining a target fingerprint image that is successfully matched;
assessing feature points and image quality of the target fingerprint image;
updating a first target fingerprint template according to the target fingerprint image, when a result of assessing the feature points and the image quality meets a fingerprint template update condition, the first target fingerprint template being a fingerprint template that matches with the target fingerprint image; and
before the updating a first target fingerprint template according to the target fingerprint image, determining, by a terminal device, whether a number of fingerprint templates pre-stored in the terminal device is greater than or equal to a preset threshold; when the number of the fingerprint templates pre-stored in the terminal device is greater than or equal to the preset threshold, the updating a first target fingerprint template according to the target fingerprint image comprising:
determining a coincidence percentage between feature points of the target fingerprint image and feature points of the first target fingerprint template;
determining a non-coincidence region of the target fingerprint image and the first target fingerprint template when the coincidence percentage between the feature points of the target fingerprint image and the feature points of the first target fingerprint template is greater than or equal to a first percentage, and updating the first target fingerprint template according to the non-coincidence region;
the non-coincidence region comprising a first non-coincidence region of the target fingerprint image with respect to the target fingerprint template and a second non-coincidence region of the first target fingerprint template with respect to the target fingerprint image, the updating the first target fingerprint template according to the non-coincidence region comprising:
determining, by the terminal device, a coincidence percentage of feature points of the first non-coincidence region and feature points of the second non-coincidence region;
adding, by the terminal device, the first non-coincidence region into the first target fingerprint template when the coincidence percentage of the feature points of the first non-coincidence region and the feature points of the second non-coincidence region is less than or equal to a second percentage;
adding a non-coincidence region of the first non-coincidence region with respect to the second non-coincidence region into the second non-coincidence region when the coincidence percentage of the feature points of the first non-coincidence region and the feature points of the second non-coincidence region is greater than the second percentage and less than or equal to a third percentage; and
replacing, by the terminal device, the second non-coincidence region with the first non-coincidence region when the coincidence percentage of the feature points of the first non-coincidence region and the feature points of the second non-coincidence region is greater than the third percentage and less than or equal to a fourth percentage.

US Pat. No. 10,169,615

METHODS AND APPARATUSES FOR ENCRYPTION AND DECRYPTION

I-Patrol Technology Limit...

1. A digital data encryption method, comprising:obtaining a user feature of a user, the user feature including at least one of an operating feature of the user or a user terminal identification, the operating feature including at least one of a specified operation, a biological feature, or an input character of the user;
performing, using a hardware logic circuit, a logical operation on the obtained user feature to generate a hardware encryption function;
encrypting, by a processor, first application data with the generated hardware encryption function to obtain second application data;
assigning, by the processor, corresponding feature weights for a plurality of different operating features;
setting, by the processor, a first feature weight and a second feature weight for a first operating feature, and setting, by the processor, a third feature weight and a fourth feature weight for a second operating feature, the feature weights being used to calculate weights of corresponding operating features within a fault tolerance range, the first feature weight matching the third feature weight, and the second feature weight matching the fourth feature weight; and
during decryption of the second application data,
setting, by the processor, an error correcting code for the decryption of the second application data, the error correcting code determining at least one of a first fault tolerance range and a second fault tolerance range;
if the first operating feature is within the first fault tolerance range, applying, by the processor, the first feature weight for the first operating feature and applying, by the processor, the third feature weight for the second operating feature; and
if the first operating feature is within the second fault tolerance range, applying, by the processor, the second feature weight for the first operating feature and applying, by the processor, the fourth feature weight for the second operating feature.

US Pat. No. 10,169,555

MULTI-USER LOGIN FOR SHARED MOBILE DEVICES

Facebook, Inc., Menlo Pa...

1. A method comprising:by a shared mobile computing device, presenting a login interface for a plurality of users of the shared mobile computing device;
by the shared mobile computing device, detecting a first indication of a login action by a first user of the plurality of users;
by the shared mobile computing device, accessing one or more content objects stored on a third party system, wherein the content objects are uniquely associated to the first user;
by the shared mobile computing device, presenting a personalized user interface to the first user, wherein the personalized user interface is based at least in part on the one or more content objects and the associated information of the one or more content objects stored on the third party system;
by the shared mobile computing device, detecting, based at least on inputs from one or more biometric sensors, an attempt by a second user to access the shared mobile computing device; and
by the shared mobile computing device, transmitting a notification to the first user, wherein the notification comprises information related to the detected attempt to access by the second user.

US Pat. No. 10,169,549

DIGITAL IMAGE PROCESSING INCLUDING REFINEMENT LAYER, SEARCH CONTEXT DATA, OR DRM

Adobe Inc., San Jose, CA...

1. In a digital medium environment to transform a target digital image using image processing, a method implemented by at least one computing device, the method comprising:searching, using search context data relating to the target digital image, through multiple different digital images stored in an image repository;
obtaining, by the at least one computing device, a candidate digital image from the multiple different digital images stored in the image repository based on determining that the candidate digital image corresponds to the search context data relating to the target digital image;
generating, by the at least one computing device, a visual transformation to be applied to a portion of the target digital image based on the candidate digital image;
generating, by the at least one computing device, a transformed target digital image by applying the visual transformation to the portion of the target image and a refinement layer defining how the candidate digital image is used to generate the visual transformation; and
visually outputting, by the at least one computing device, the transformed target digital image and the refinement layer.

US Pat. No. 10,169,472

COEFFICIENTS ATTRIBUTION FOR DIFFERENT OBJECTS BASED ON NATURAL LANGUAGE PROCESSING

Facebook, Inc., Menlo Pa...

1. A method comprising:receiving, from a client device that corresponds to a user of an online social network, an input that comprises free-form text;
determining, through application of natural-language processing of the free-form text, an affinity declaration for an object associated with the online social network;
determining an affinity coefficient between respective user and the object;
adjusting the determined affinity coefficient based on social-networking information of the user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and
upon determining that the determined affinity coefficient is above a threshold coefficient, creating or modifying an edge connection in a social graph between a user node corresponding to the user and a concept node corresponding to the object.

US Pat. No. 10,169,356

INTELLIGENT DATA CACHING FOR TYPEAHEAD SEARCH

Facebook, Inc., Menlo Pa...

1. A computer-implemented method comprising:receiving a first search query from a user;
obtaining a plurality of first search results in response to the first search query from an index server;
determining whether the plurality of first search results are a substantially exhausted list of results for the first search query;
caching the plurality of first search results in a cache storage if the plurality of first search results are the substantially exhausted list of results for the first search query;
receiving a second search query from the user;
determining whether the second search query is a refined query of the first search query, wherein the determining comprises:
generating one or more prefix queries based on the second search query;
calculating prefix hashes for the prefix queries based on symbolic expressions for the prefix queries and a hash of the first search query based on a symbolic expression for the first search query; and
determining whether one of the prefix hashes matches the hash of the first search query; and
searching the plurality of first search results cached in the cache storage for at least one second search result in response to the second search query.

US Pat. No. 10,169,138

SYSTEM AND METHOD FOR SELF-HEALING A DATABASE SERVER IN A CLUSTER

WALMART APOLLO, LLC, Ben...

1. A system comprising:a plurality of database servers, each database server in the plurality of database servers hosting shards of a database, each shard of the shards of the database having been split from a partition of the database and each partition of the database having been split from the database, each database server in the plurality of database servers having a unique identifier such that a status of each database server in the plurality of database servers can be accessed by other servers in the plurality of database servers, wherein each database server in the plurality of database servers is configured to:
receive a triggering action comprising:
receiving an indication that a minimum timer has expired; and
receiving a pre-determined number of queries;
detect a suspicious observation;
discover that a particular server is underperforming;
compile a plurality of statistics regarding itself, wherein the plurality of statistics is chosen from one of the following: memory usage, disk activity levels, CPU load, and error rates; and
store the plurality of statistics in a data store accessible by:
(1) each database server in the plurality of database servers; and
(2) a load balancer; and
the load balancer configured to:
allocate queries among the plurality of database servers using load balancing techniques;
determine when a condition has occurred by:
accessing the plurality of statistics in the data store; and
determining that a malfunctioning database server of the plurality of database servers is malfunctioning, comprising determining when one or more of the plurality of statistics stored in the data store by the malfunctioning database server does not meet performance thresholds;
initiate an automatic self-corrective action in a database server in the plurality of database servers, the automatic self-corrective action comprising the database server taking itself out of a rotation for a predetermined amount of time configured to allow the database server to catch up; and
perform a corrective action on the malfunctioning database server comprising:
determining that the malfunctioning database server cannot correct itself;
writing an entry in the data store indicating that the malfunctioning database server is not available;
causing the malfunctioning database server to no longer receive instructions; and
forwarding shard-level queries originally directed to the malfunctioning database server to one or more other database servers of the plurality of database servers.

US Pat. No. 10,169,135

COMPUTER SYSTEM AND METHOD OF DETECTING MANUFACTURING NETWORK ANOMALIES

Uptake Technologies, Inc....

1. A computing system comprising:a network interface;
at least one processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor to cause the computing system to:
monitor operation of a plurality of nodes in a manufacturing network that comprises a plurality of edge nodes, a plurality of intermediate nodes, and a root node;
while monitoring the operation of the plurality of nodes in the manufacturing network, identify a given time at which at least one node in the manufacturing network satisfies node-level threshold criteria indicating anomalous operation of the node;
in response to identifying the given time at which at least one node satisfies the node-level threshold criteria, evaluate the operation of the manufacturing network at the given time using one or more of (a) macro-level threshold criteria indicating anomalous operation of the manufacturing network as a whole, (b) micro-level threshold criteria indicating anomalous operation of any micro-network in the manufacturing network, (c) path-level threshold criteria indicating anomalous operation of any node path in the manufacturing network, and (d) node-level threshold criteria indicating anomalous operation of any individual node in the manufacturing network;
based on the evaluation, identify at least one anomaly in the manufacturing network at the given time; and
cause a client station to present an alert indicating the at least one anomaly identified in the manufacturing network at the given time.

US Pat. No. 10,168,886

METHOD FOR PROVIDING A USER INTERFACE BASED ON TOUCH PRESSURE, AND ELECTRONIC DEVICE USING SAME

Korea Electronics Technol...

1. A method for providing a User Interface (UI), the method performed by an electronic device having a controller and a touch screen, the method comprising:arranging a plurality of contents on the touch screen;
displaying a scroll bar adjacent to the plurality of contents on the touch screen;
when the scroll bar is touched by a first pressure, scrolling the plurality of contents on the touch screen at a first speed; and
when the scroll bar is touched by a second pressure which is greater than the first pressure while scrolling the plurality of contents, enlarging one of the plurality of contents which is scrolling,
wherein the enlarging operation scrolls the plurality of contents at a second speed which is slower than the first speed.

US Pat. No. 10,168,853

DISPLAYING NEWS TICKER CONTENT BASED ON VALUE IN A SOCIAL NETWORKING SYSTEM

Facebook, Inc., Menlo Pa...

1. A method comprising:receiving, at a social networking system, a request from a target user for news ticker content, the social networking system comprising one or more hardware processors;
identifying a plurality of types of content for display in a news ticker; determining, by the social networking system, a value to the social networking system of displaying each type of content in the news ticker based in part on actions previously taken by the target user, wherein the value of displaying a first type of content to the target user is greater if a threshold amount of time has passed since the first type of content was last presented to the target user than if less than the threshold amount of time has passed since the first type of content was last presented to the target user: selecting, by the social networking system, one or more of the types of content based on the determined values;
retrieving content associated with each of the selected one or more types of content; and generating a news ticker interface, the news ticker interface presenting a plurality of stories each describing an action performed by a user of the social networking system connected to the target user and identifying the user performing the action, the news ticker interface further presenting the retrieved content as one or more stories within portions of the news ticker interface, wherein a size of each of the portions of the news ticker interface is proportional to the determined value of displaying the type of content displayed within the portion of the news ticker interface wherein generating the news ticker interface comprises: identifying an additional selected type of content; allocating an additional portion of the news ticker interface to retrieved content associated with the additional selected type of content, a size of the additional portion proportional to the value to the social networking system of displaying the additional selected type of content; and displaying retrieved content associated with the additional selected type of content in the additional portion of the news ticker interface.

US Pat. No. 10,168,806

METHOD FOR MANUFACTURING INPUT ASSEMBLY, INPUT ASSEMBLY AND TERMINAL

GUANGDONG OPPO MOBILE TEL...

1. A method for manufacturing an input assembly, the input assembly comprising a decoration enclosure, a touch panel, a fingerprint chip package structure and a display screen component, the touch panel defining a blind hole in a surface thereof, and the method for manufacturing the input assembly comprising:mounting the fingerprint chip package structure in the decoration enclosure;
mounting the decoration enclosure carried with the fingerprint chip package structure in the blind hole; and
mounting the display screen component to the surface of the touch panel,
wherein a first orthographic projection of the display screen component in the surface of the touch panel overlaps a second orthographic projection of the decoration enclosure in the surface of the touch panel.

US Pat. No. 10,168,796

METHODS AND SYSTEMS FOR DEFINING GESTURES FOR A USER INTERFACE

Facebook, Inc., Menlo Pa...

1. A method comprising, at an electronic device having one or more processors and memory storing instructions for execution by the one or more processors, the instructions including a utility for user-interface prototyping,in the utility:
developing a user-interface prototype, the developing comprising:
selecting a gesture patch and specifying a gesture for the gesture patch, wherein the gesture patch is a graphical element for defining the user-interface prototype and is associated with an underlying gesture recognition engine, physics engine, and state machine;
selecting a first layer patch corresponding to a first layer of the user-interface prototype, wherein the first layer corresponds to a first image in the user-interface prototype and the first layer patch is a graphical element for defining the user-interface prototype; and
coupling an output of the gesture patch to an input of the first layer patch, wherein the input of the first layer patch corresponds to a display parameter of the first layer;
generating the user-interface prototype for display;
receiving user-interaction data for manipulating the user-interface prototype, the user-interaction data corresponding to the gesture; and
in response to the user-interaction data, updating display of the user-interface prototype in accordance with the user-interaction data and the coupling of the gesture patch to the input of the first layer patch.

US Pat. No. 10,168,787

METHOD FOR THE TARGET RECOGNITION OF TARGET OBJECTS

VISTEON GLOBAL TECHNOLOGI...

1. A method for target recognition of target objects, comprising:recognizing a directional vector of a viewing direction of a user and of a directional vector of an indicating device for at least one indicating gesture of a finger (8.1) of the user;
determining a first intersection (XBP; YBP) of the directional vector of the viewing direction with a first target plane (E0) located at a distance (z) from the user, and
determining a second intersection (XZP; YZP) of the directional vector of the indicating direction with the first target plane (E0),
wherein in response to the intersections (XBP; YBP) and (XZP; YZP) simultaneously being within a predetermined tolerance range T0 of a first target object (X0; Y0) arranged in the first target plane (E0), the intersections are associated with the first target object arranged in the first target plane, and
interval tolerance ranges (TBP; TZP) are formed by multiplying the coordinates of the intervals (XBP; YBP) and (XZP; YZP) with a correction factor (?, ?, ?, ?),
wherein the correction factor (?, ?, ?, ?) is defined by a spatial relationship of the fingertips and the eyes with the first target plane (E0).

US Pat. No. 10,168,738

FUEL CELLS IN LAPTOP COMPUTER DEVICES

Intelligent Energy Limite...

1. A portable computing device comprising:a base unit and a display screen unit coupled together by a hinge assembly configured to allow rotation of the base unit and the screen unit relative to one another, the display screen unit having a display panel on a first face of the display screen unit and a fuel cell array disposed adjacent to a second face of the display screen unit,
a plurality of ventilation apertures extending through the second face of the display screen unit and being configured to provide air flow to the fuel cell array, the plurality of ventilation apertures having a hydrophobic coating;
a fluid conduit extending between the display screen unit and the base unit, the fluid conduit providing a purge fluid flow path from a purge outlet of the fuel cell array to a fan duct in the base unit; and,
wherein the hydrophobic coating reduces water beading or condensation.

US Pat. No. 10,168,589

DISPLAY APPARATUS

Sakai Display Products Co...

2. A display apparatus, comprising:a display panel;
a circuit board which outputs an image signal associated with an image to be displayed on the display panel;
a flexible printed circuit board which connects the display panel and the circuit board, the flexible printed circuit board having a first surface and a second surface opposite to the first surface, wiring lines and a driving circuit being provided on the first surface, the wiring lines providing electrical connection between the display panel and the circuit board, and the driving circuit driving the display panel based on the image signal which is output from the circuit board; and
a cover overlapping a portion of the second surface of the flexible printed circuit board, the portion corresponding in location at least to the driving circuit and a periphery around the driving circuit on the first surface, the cover being engaged with the flexible printed circuit board so as to be capable of sliding along two opposing edges of the flexible printed circuit board that are connected to neither the display panel nor the circuit board,
wherein the cover includes:
a plate member disposed over the second surface of the flexible printed circuit board, the plate member having a width which is larger than a distance separating the two opposing edges of the flexible printed circuit board; and
two lift-up flaps disposed on the first surface of the flexible printed circuit board so as to respectively catch the two opposing edges of the flexible printed circuit board in between the plate member and themselves.

US Pat. No. 10,168,574

LIGHT SOURCE DEVICE AND DISPLAY APPARATUS

Sakai Display Products Co...

1. A light source device, comprising:a light source;
a light-transmissive plate having a side surface or a main surface facing the light source;
a holding frame having a frame-shaped surface holding a peripheral edge portion of the light-transmissive plate, the holding frame having a frame shape; and
a spacer provided between the peripheral edge portion of the light-transmissive plate and the frame-shaped surface of the holding frame,
wherein the holding frame includes:
a first rib provided on the frame-shaped surface, at a position closer to an outer edge of the holding frame than a contact position of the frame-shaped surface in contact with the spacer, the first rib extending along the frame shape;
a second rib provided on an opposite surface opposite to the frame-shaped surface, the second rib being along the frame shape;
a first recessed portion provided between the first rib and the contact position; and
a second recessed portion provided at a position closer to the outer edge of the holding frame than the second rib.

US Pat. No. 10,168,502

FIBER CASSETTE AND ADAPTER MODULE WITH SLIDE LOCK

Ortronics, Inc., New Lon...

1. A fiber optic connector assembly comprising:a housing that extends from a first end to a second end, the housing including a mounting flange extending from the housing, with the mounting flange positioned between the first and second ends of the housing, the mounting flange including a slot therethrough;
a slide lock member releasably secured to the slot of the mounting flange;
wherein the slide lock member is configured to be moved away from the slot to allow the housing to be moved to a first position within an aperture of a panel member; and
wherein the slide lock member is configured to be moved toward the slot to removably lock the housing within the aperture after the housing has moved to a second position within the aperture.

US Pat. No. 10,168,469

LIGHT SOURCE DEVICE AND DISPLAY APPARATUS

Sakai Display Products Co...

1. A light source device comprising:a light guide plate having a rectangular shape;
a substrate having a first surface facing a side surface of the light guide plate;
a light source arranged on the first surface of the substrate to face the side surface of the light guide plate;
a reflection sheet having a rectangular shape facing one broad surface of the light guide plate; and
a plate-shaped member provided at a distance from the one broad surface of the light guide plate to form a room for housing the reflection sheet, wherein
the plate-shaped member comprises a first part and a second part and is formed in an L-shaped angle, wherein the inner surface of the angle in the first part faces the one broad surface of the light guide plate to be substantially parallel to each other, and the inner surface of the angle in the second part is arranged along the side surface of the light guide plate,
the substrate is arranged so that a second surface of the substrate which is opposite to the first surface closely contacts with the inner surface of the second part of the plate-shaped member,
an edge of the reflection sheet proximal to the light source is located inwards of an edge of the light guide plate proximal to the light source, so that an exposed region not covered by the reflection sheet is created near the light source and within the one broad surface of the light guide plate,
a light leakage prevention unit is provided to fill a space between an exposed region of the one broad surface of the light guide plate and the plate-shaped member, and comprises a protruding portion protruding toward the light source beyond the side surface of the light guide plate, wherein the protruding portion is thinner than other portions within the light leakage prevention unit,
a clearance is provided between the light leakage prevention unit and the reflection sheet, and
a reflective body is provided on a surface of the plate-shaped member facing the exposed region of the one broad surface at a position corresponding to the clearance.

US Pat. No. 10,168,468

ILLUMINATION DEVICE AND DISPLAY DEVICE

Sakai Display Products Co...

1. A display device comprising:an illumination device which comprises a light guide plate having a notch-shaped recess in a peripheral portion and emitting entering light from one surface and a light guide plate support unit being provided with a protrusion to be engaged with the recess to position the light guide plate and supporting the light guide plate;
a display panel which includes a display area and a frame area surrounding the display area, the display area being illuminated from a back surface side by the illumination device;
a panel support unit with a frame-shape which is arranged between the display panel and the illumination device, supports the display panel, and covers a portion of the light guide plate corresponding to the frame area from a side of the one surface; and
a covering protrusion protruding inward from an inner peripheral edge of a portion in the panel support unit, the portion covering the recess, wherein the covering protrusion is arranged at a back surface side of the display area.

US Pat. No. 10,168,310

SYSTEM AND METHOD FOR FLUORESCENCE AND ABSORBANCE ANALYSIS

HORIBA INSTRUMENTS INCORP...

1. A method for analyzing a sample, the method comprising:illuminating the sample at a plurality of excitation wavelengths using an excitation monochromator configured to generate an excitation beam;
measuring absorbance by the sample by detecting light from the excitation beam passing through the sample;
adjusting detected absorbance based on light intensity detected by a reference detector positioned to receive a portion of the excitation beam from the monochromator;
measuring fluorescence of the sample by detecting an emission spectrum of light emitted by the sample perpendicular to the excitation beam illuminating the sample for each excitation wavelength based on a signal generated by an associated detector; and
correcting the fluorescence measurement using the adjusted detected absorbance.

US Pat. No. 10,168,284

METHOD AND SYSTEM FOR DETECTING AND MEASURING FLUORESCENCE SIGNALS

1. A method of analyzing a sample to be tested to determine the presence of or to quantify an analyte in the sample by employing a reaction which produces a reaction medium derived from the sample and possessing fluorescence properties, the reaction medium being located within a well, the reaction medium and the well forming an analysis assembly which possesses fluorescent properties in response to illumination by a light source producing a light signal, the light source being movable along a first surface S1 of the well, the method comprising:illuminating, at a moment t=T0, the first surface S1 of the well by means of the light source, before introduction of the reaction medium into the well, from one or more positions of the light source;
detecting, at a moment t=T0, a fluorescence signal from only a second surface S2 of the well, for each of the one or more positions of the light source, in response to the illumination, and before introduction of the reaction medium into the well, to produce a first signal;
illuminating, at a moment t=T1, the analysis assembly by means of the light source moveable along the first surface S1, after introduction of the reaction medium into the well, from the one or more positions of the light source;
detecting, at a moment t=T1, a fluorescence signal from only the analysis assembly from the second surface S2, for each of the one or more positions of the light source, in response to the illumination, and after introduction of the reaction medium into the well, to produce a second signal;
performing a calculation operation on the first signal and the second signal to produce a resulting signal corresponding to emission of the fluorescence signal produced solely by the reaction medium.

US Pat. No. 10,168,171

APPARATUS AND METHODS OF DETERMINING PATHS THROUGH AN ELECTRONIC MAP

TOMTOM NAVIGATION B.V., ...

1. A method of generating a minimum cost path through a navigable network, the navigable network being represented by an electronic map comprising a plurality of segments representing navigable segments of the navigable network, the method comprising:receiving a selection of one of a plurality of stored routes, each of the stored routes being defined as a plurality of point locations to be travelled between in a predefined order and including data indicative of a polyline, the polyline representing a route between said point locations;
determining a minimum cost path along segments of the electronic map between the plurality of point locations of the selected route, the minimum cost path traversing the plurality of point locations in an order based on the predefined order associated with the selected route, the determining comprising using the polyline data in determining the minimum cost path; and
providing navigation instructions to a user to guide the user along the minimum cost path.

US Pat. No. 10,168,147

STRUCTURED LIGHT SENSING FOR 3D SENSING

Facebook, Inc., Menlo Pa...

1. An apparatus for projected structured light, using at least one projected pattern, the apparatus comprising:an array of emitters arranged in a plurality of rows, the plurality of rows including a first row that includes at least two independent emitters that are mutually incoherent and a second row that includes at least two independent emitters that are mutually incoherent, and the plurality of rows including variable numbers of operational emitters per row; and
a pattern generator for causing light from the at least two independent emitters of the first row to overlap to form a first part of the projected pattern and light from the at least two independent emitters of the second row to overlap to form a second part of the projected pattern,
wherein the first part of the projected pattern and the second part of the projected pattern do not overlap and the mutual incoherence of the at least two independent emitters in the first row and the mutual incoherence of the at least two independent emitters in the second row reduce speckle noise in the first part of the projected pattern and the second part of the projected pattern, respectively, and the variable numbers of operational emitters per row provide different levels of intensity per projected line of the projected pattern.

US Pat. No. 10,167,971

ASPIRATED RELIEF VALVE FOR A TURBOCHARGING SYSTEM

Dayco IP Holdings, LLC, ...

1. An engine system comprising:an air induction system;
a turbocharger receiving air from the air induction system, wherein the turbocharger is in fluid communication with a throttle and an intake manifold of an engine to send compressed air thereto;
an evacuator having a motive cone, a discharge cone, and a suction port, wherein a motive outlet end of the motive cone faces a discharge inlet of the discharge cone to define a Venturi gap in fluid communication with the suction port;
a relief valve having a housing enclosing a piston, the housing defining an inlet and an outlet in selective fluid communication with one another controlled by the movement of the piston and a valve element connected to the piston, wherein the piston divides the housing into a pressurized chamber in fluid communication with the suction port of the evacuator and a bypass portion opposite the pressurized chamber, the bypass portion being in fluid communication with the inlet and the outlet of the relief valve, and wherein the inlet of the relief valve is in fluid communication with the compressed air from the turbocharger upstream of the throttle and the outlet of the relief valve is in fluid communication with the air induction system or atmosphere; and
a storage tank of high pressure air in fluid communication with the evacuator for high pressure air to flow through the evacuator from the motive cone to the discharge cone, thereby creating vacuum acting on the pressurized chamber of the relief valve to move the piston between the closed position and the open position;
wherein the discharge cone of the evacuator is in fluid communication with atmosphere or the air induction system upstream of the turbocharger.

US Pat. No. 10,167,962

ELECTROMAGNETIC VALVE

CKD CORPORATION, Komaki-...

1. An electromagnetic valve comprising:a valve casing, which has a valve hole;
a spool valve, which is accommodated in the valve hole in a reciprocally movable manner;
a supply port, a first output port, a second output port, and a discharge port, which each communicate with the valve hole;
a first pressure introduction hole, which communicates with the first output port;
a second pressure introduction hole, which communicates with the second output port;
a first pressure sensor, which is fitted in the first pressure introduction hole and is configured to detect a pressure of a fluid output from the first output port;
a second pressure sensor, which is fitted in the second pressure introduction hole and is configured to detect a pressure of a fluid output from the second output port;
a first sealing member, which is arranged between the first pressure sensor and an inner wall surface of the first pressure introduction hole;
a second sealing member, which is arranged between the second pressure sensor and an inner wall surface of the second pressure introduction hole;
a first substrate, on which the first pressure sensor is mounted;
a second substrate, on which the second pressure sensor is mounted; and
a housing, which accommodates the first substrate and the second substrate, has the first pressure introduction hole and the second pressure introduction hole, and is attached to the valve casing,
wherein the first substrate and the second substrate are arranged to be opposed to each other in a state of being upright in a direction perpendicular to a movement direction of the spool valve.

US Pat. No. 10,167,940

DIFFERENTIAL DEVICE

Musashi Seimitsu Industry...

1. A differential device comprising: an input member capable of being joined to a carrier supporting a planetary gear inputted with driving force; a differential gear supported by the input member and being able to rotate with respect to the input member and revolve around a rotation center of the input member; and a pair of output gears each meshing with the differential gear, wherein the input member includes a step portion in a side surface on the carrier side of an outer peripheral end portion of the input member, the step portion being recessed in a direction opposite to the carrier, extending to a radially-outer end surface of the outer peripheral end portion and being capable of abutting against the carrier, andas seen in a projection plane orthogonal to a rotation axis of each of the planetary gears, the step portion is formed in a position not overlapping the planetary gear.

US Pat. No. 10,167,921

HYDRAULIC DAMPER WITH A HYDRO-MECHANICAL COMPRESSION STOP ASSEMBLY

BEIJINGWEST INDUSTRIES CO...

1. A hydraulic damper for a vehicle comprising:a tube extending along an axis and filled with a working liquid;
a piston assembly disposed slidably inside said tube for generating a damping force and dividing said tube into a rebound chamber and a compression chamber;
a piston rod connected to said piston assembly and extending outside said tube;
a fluid compensation chamber located outside of said tube;
a base valve assembly located at an end of said compression chamber for controlling the flow of said working fluid between said compression chamber and said compensation chamber;
a hydro-mechanical compression stop assembly for generating an additional damping force at the end of a compression stroke of said piston assembly, said hydro-mechanical compression stop assembly comprising:
a covering member overlying said base valve assembly in said compression chamber and defining at least one main flow channel fluidly connecting said compression chamber and said base valve assembly,
said covering member further defining at least one auxiliary flow channel spaced from said main flow channel and fluidly connecting said compression chamber and said base valve assembly,
a closing member overlying said main flow channel for selectively closing said main flow channel based on the axial position of said piston rod,
a telescopic arrangement attached to said piston assembly and comprising a pair of sleeves in telescoping relationship with one another, wherein one of said sleeves is an engaging sleeve having a base coupled with said closing member, and
a first spring compressed between said piston assembly and said base to bias said closing member in an extended position,
wherein said base of said engaging sleeve defines at least one channel; said closing member includes a closing shield moveably connected to said base of said engaging sleeve and overlying said at least one main flow channel, and a second spring that extends between and is connected to said closing shield and said base and biases said closing shield in an extended position.

US Pat. No. 10,167,862

REMOVABLE SHIM CLIP FOR ADJUSTABLE PISTON PUMP

Graco Minnesota Inc., Mi...

1. A pump assembly comprising:a base;
a cam which rotates about a rotational axis with respect to the base;
a cylinder which attaches to the base, the cylinder comprising:
an inlet port where fluid enters the cylinder; and
an outlet where fluid leaves the cylinder;
a piston reciprocally driven by rotation of the cam to draw fluid into the cylinder through the inlet port during a fill stroke and to close the inlet port and pump the fluid in the cylinder toward the outlet during a pump stroke; and
a shim clip removably insertable between the cylinder and the base to increase a distance between the inlet port and the rotational axis, thereby decreasing a working length of the piston and accordingly reducing displacement volume of the pump assembly.

US Pat. No. 10,167,687

MAGAZINE FOR DRILLING RODS

BAUER Deep Drilling GmbH,...

1. A drill rod magazine for vertical storage of drill rod elements, comprising:a base frame, on which at least one support means is arranged,
wherein the at least one support means has two substantially horizontally directed retaining arms which, by formation of a receiving area, are parallel to and spaced apart from each other,
wherein the receiving area is designed for receiving the drill rod elements in a row next to each other and the drill rod elements are retained in a vertical position between the two retaining arms,
wherein along at least one retaining arm a clamping rod is supported in a movable manner which is in operative connection with a tensioning means that exerts a tensioning force onto the drill rod elements for retaining the drill rod elements in a clamping manner in the receiving area,
wherein
several support means are provided,
several retaining arms are arranged in a fork-like manner next to each other,
by means of at least two pivot levers the clamping rod is supported in a pivotable manner with respect to the retaining arms, and
the pivot levers are acted upon by tension springs which press the clamping rods into a clamping position.

US Pat. No. 10,167,618

FLUSH TOILET

TOTO LTD., Kitakyushi-sh...

1. A flush toilet for cleaning a toilet main body and discharging waste by using flush water supplied from a flush water source, comprising:a bowl portion including a bowl shaped waste-receiving surface and a rim portion formed on a top edge of the waste-receiving surface;
a discharge path configured to discharge the waste, an inlet of the discharge path being connected to a bottom of the bowl portion;
a spouting portion configured to spout the flush water to the bowl portion and form a circulating flow of the flush water;
a water conduit configured to supply the flush water to the spouting portion; and
a water supply apparatus for supplying the flush water to the water conduit;
wherein the bowl portion contains a front region in which a plumb portion does not project inwardly toward a rear of the bowl, the front region including a first arc-shaped surface having a curvature R1 in a horizontal direction of a top portion of the waste-receiving surface and a second arc-shaped surface having a curvature R2 in a vertical direction formed by a lower side of the inner circumferential surface of the rim portion and the waste-receiving surface, and the ratio of the curvature R1 to the curvature R2 is in a range of 1:3 to 3:1.

US Pat. No. 10,167,554

WAFER PROCESSING WITH CARRIER EXTENSION

Veeco Instruments Inc., ...

1. A reactor comprising:(a) a chamber having a wall structure defining an interior surface, and a wafer carrier having a top surface disposed in the chamber, the wafer carrier defining an outwardly-facing edge surface facing away from an upstream-to-downstream axis;
(b) a spindle disposed within the chamber and rotatable about the upstream-to-downstream axis, the spindle being adapted to support the wafer carrier for rotation about the axis so that the top surface of the wafer carrier faces in an upstream direction at a carrier location;
(c) a ring mounted within the chamber, the ring having a top surface facing in the upstream direction, the ring defining an inwardly-facing edge surface facing towards the upstream-to-downstream axis, the ring being constructed and arranged so that when the reactor is in an operative condition, the ring closely surrounds the wafer carrier supported on the spindle and the top surface of the ring is substantially coplanar with the top surface of the wafer carrier;
(d) an inner gap formed between the ring and the wafer carrier at the inwardly and outwardly facing edge surfaces, respectively, such that the ring and the wafer carrier are spaced apart from one another by the inner gap when the reactor is in the operative condition, the inner gap being a substantially gas-tight interface configured to permit a small amount of gas therethrough, the inner gap being about 2 mm wide or less, such that the small amount of the gas being less than about five percent (5%) of a total volume of gas passing over the top surface of the wafer carrier; and
(e) a gas inlet element communicating with the chamber upstream of the carrier location and a gas exhaust communicating with the chamber downstream of the carrier location, the ring having a peripheral surface facing outwardly away from the upstream-to-downstream axis, the ring being arranged so that, when the reactor is in the operative condition, there is an outer gap between the peripheral surface of the ring and the interior surface of the chamber, the outer gap configured to permit a remainder of the gas therethrough that passes over the top surface of the ring and does not pass through the inner gap.