US Pat. No. 10,511,955

INFORMATION PROCESSING APPARATUS, COMMUNICATION SYSTEM AND CONTROL METHOD OF INFORMATION PROCESSING APPARATUS

Sony Corporation, Tokyo ...

16. A communication system, comprising:a first wireless communication apparatus;
a second wireless communication apparatus; and
a processor configured to:
determine whether the first wireless communication apparatus satisfies a condition to connect to a network and execute a communication process, wherein
the second wireless communication apparatus is configured to transfer a connection right to the first wireless communication apparatus based on a selection of a purchase operation on the second wireless communication apparatus and a selection of the first wireless communication apparatus on the second wireless communication apparatus,
the condition is satisfied based on the transfer of the connection right to the first wireless communication apparatus, and
the selection of the first wireless communication apparatus is based on a user operation on the second wireless communication apparatus;
control the second wireless communication apparatus to display a timing selection screen, wherein
the display of the timing selection screen is subsequent to the selection of the first wireless communication apparatus,
the timing selection screen includes a plurality of timings for download of content, and
the second wireless communication apparatus is further configured to:
receive a determination operation on the timing selection screen;
select a timing from the plurality of timings based on the determination operation; and
transmit information indicating the selected timing to the processor;
control, based on the transmitted information, the first wireless communication apparatus to execute the communication process for the download of the content, wherein
the download of the content is at the selected timing,
the download of the content is based on the selected purchase operation and the transferred connection right,
the second wireless communication apparatus belongs to a group that includes a plurality of wireless communication apparatuses, and
first group identification information of the group to which the second wireless communication apparatus belongs is same as second group identification information associated with the first wireless communication apparatus; and
control the first wireless communication apparatus to transfer the connection right from the first wireless communication apparatus to the second wireless communication apparatus, wherein the transfer of the connection right from the first wireless communication apparatus to the second wireless communication apparatus is subsequent to completion of the download of the content.

US Pat. No. 10,511,950

METHOD AND SYSTEM FOR AN EMERGENCY LOCATION INFORMATION SERVICE (E-LIS) FOR INTERNET OF THINGS (IOT) DEVICES

RedSky Technologies, Inc....

1. A method for locating an Internet of Things (IoT) network device during an emergency with an emergency information system (E-LIS), comprising:receiving on a server application on a server network device with one or more processors an emergency message or a text-to-911 message from an IoT network device with one or more processors, one or more sensors or one or more actuators and a network connection interface via a communications network indicating an emergency event has occurred,
the IoT network device comprising an automated network device capable of automatically sensing its own physical environment to automatically detect the emergency event with the one or more sensors or the one or more actuators without operator input,
the one or more sensors or the one or more actuators of the IoT network device automatically detecting an altitude, height, depth, speed, velocity, acceleration, de-acceleration, temperature, moisture, barometric pressure or force-related pressure information from the emergency event,
the emergency message and text-to-911 message including current location information for the IoT network device,
the current location information including an E-Location Object with Presence Information Data Format (PIDF-LO) information and with Emergency Location-By-Reference (LbR) information, wherein the LbR is a reference key that is used by the server application to determine an actual current location of the IoT network device preventing eavesdropping and preventing modification of the current location information of the IoT network device during sending of the emergency message or the text-to-911 message on the communications network;
determining on the server application with the LbR the actual current location of the IoT Network device;
determining from the server application a current set of three-dimensional (3D) (X, Y, Z) geo-space coordinates for the IoT network device with the actual current location information determined with the LbR extracted from the received text-to-911 message or with the actual current location information determined with the LbR extracted from the received emergency message and with other current location information extracted from the received emergency message including audiovisual location information, Global Positioning System (GPS), Wireless Fidelity (Wi-Fi), Wi-Fi Aware, Bluetooth, Near Field Communications (NFC), Machine-to-Machine (M2M) communications, Industrial, Scientific and Medical (ISM), Radio Frequency Identifier (RFID) or cell tower location information collected automatically on the IoT network device while automatically sensing its own physical environment and without operator input;
determining on the server application with the determined current set of 3D (X, Y, Z) geo-space coordinates a current physical geographic location for the IoT network device;
sending from the server application an emergency response message or a 911-to-text response message including the determined current physical geographic location for the IoT network device via a second communications network to a desired emergency response server with one or more processors; and
displaying in real-time on the server network device or another server network device with one or more processors on a graphical map the determined current physical geographic location for the IoT network device for one or more desired emergency response agencies.

US Pat. No. 10,511,907

SYSTEM AND METHOD FOR ADJUSTING AUDIO PARAMETERS FOR A USER

1. A method for adjusting audio parameters for a user, the method comprising:performing, by a processor, a hearing test of the user, wherein the hearing test comprises playing an audio and capturing an auditory response of the user towards the audio;
generating, by the processor, a hearing profile of the user, based on one or more results of the hearing test; and
adjusting, by the processor, a playing speed of the audio based on the hearing profile, thereby adjusting the audio parameters for the user.

US Pat. No. 10,511,901

ADAPTABLE EAR TIP FOR HEADPHONES

BOSE CORPORATION, Framin...

1. A method of customizing the fit of a portion of an in-ear audio device within a portion of an ear, the method comprising:determining a degree of sealing between the in-ear audio device and the portion of the ear; and
applying a voltage to at least a portion of an ear tip formed at least partially of a piezoelectric material and attached to the in-ear audio device to selectively expand or contract the portion of the ear tip based on the determination until the degree of sealing between the in-ear audio device and the portion of the ear achieves a desired degree of sealing.

US Pat. No. 10,511,892

SYSTEMS AND METHODS FOR FACILITATING CONTENT DISCOVERY BASED ON AUGMENTED CONTEXT

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

1. A method, comprising:acquiring, by a computing device, a first set of one or more images of a graphical display using an image capture device, wherein the graphical display corresponds to a presentation displayed by a display device that is different from the computing device;
analyzing the first set of one or more images to identify one or more visual characteristics of an object represented by the first set of one or more images;
based at least in part on the one or more visual characteristics of the object, identifying one or more attributes of the object and performing object recognition processes to determine an identification score indicative of a determined level of certainty, from a plurality of levels of certainty, with which the object is recognized;
when the identification score fails to satisfy a particular threshold, causing presentation of one or more options to elicit additional image capture to facilitate a greater extent of identification;
transmitting, by the computing device, one or more specifications of the one or more attributes of the object to a television receiver, and pulling information, from the television receiver, that matches the one or more specifications;
based at least in part on the information, generating at least one user-selectable interface element for presentation with the computer device, wherein the at least one user-selectable interface element corresponds to an option to take an action relating to the object represented by the first set of one or more images;
outputting, by the computing device, a visual output of the at least one user-selectable interface element as an overlay on the first set of one or more images and/or a second set of one or more images displayed by the computing device, wherein the second set of one or more images are based at least in part on further image acquisition of the graphical display using the image capture device;
processing, by the computing device, a user selection responsive to the outputting of the visual output of the at least one user-selectable interface element; and
transmitting, by the computing device, a communication to the television receiver to cause the action responsive to the user selection.

US Pat. No. 10,511,887

RECEPTION APPARATUS, RECEPTION METHOD, TRANSMISSION APPARATUS, TRANSMISSION METHOD, PROGRAM, AND BROADCASTING SYSTEM

Saturn Licensing LLC, Ne...

1. A reception apparatus, comprising:circuitry configured to
receive a broadcast signal including AV (Audio/Video) content for display to a user and an application reference string including an acquisition source part and a file acquisition part for a file to be acquired by said reception apparatus, said acquisition source part indicating whether said file is available to be acquired from each of a plurality of different types of acquisition sources, said plurality of different types of acquisition sources including a broadcast stream and the Internet,
determine which of said plurality of different types of acquisition sources said file is to be acquired from by said reception apparatus in a predetermined sequence from among said plurality of different types of acquisition sources of said file based on said acquisition source part,
acquire said file from said acquisition source on the basis of said file acquisition part for use in acquiring said file from said plurality of different types of acquisition sources, said file acquisition part including a URL (Uniform Resource Locator) that is the same for each of said plurality of different types of acquisition sources, and
execute said acquired file; and
a memory configured to store said file, wherein
the circuitry is configured to
receive said broadcast signal and acquire said file from said broadcast signal when said determined one of said plurality of different types of acquisition sources is said broadcast stream, and
acquire said file from a server via the Internet when said determined one of said plurality of different types of acquisition sources is the Internet.

US Pat. No. 10,511,842

SYSTEM AND METHOD FOR FOVEATED COMPRESSION OF IMAGE FRAMES IN A SYSTEM ON A CHIP

QUALCOMM Incorporated, S...

1. A method for intelligent data compression in a portable computing device (“PCD”), the method comprising:determining a fixation point within an image frame, the fixation point corresponding to a portion of an image frame perceived by a fovea of a human eye;
sectoring the image frame into two or more sectors, wherein the two or more sectors comprises a fixation sector that includes the fixation point and one or more foveated sectors, each foveated sector does not include the fixation point, and each sector comprises a plurality of tiles;
compressing the image frame such that the fixation sector is compressed according to a compression algorithm having a low compression factor and the one or more foveated sectors are compressed according to a compression algorithm having a high compression factor, wherein each respective tile within a particular foveated sector is subject to a different compression factor that is based on a distance between the fixation sector and the respective tile, each compression factor of a respective tile within a foveated sector having a magnitude that is assigned corresponding to the distance between the fixation sector and a respective tile; and
storing the compressed image frame.

US Pat. No. 10,511,837

ENCODING, DECODING, AND REPRESENTING HIGH DYNAMIC RANGE IMAGES

Dolby Laboratories Licens...

8. A system for decoding high-dynamic range images, the system comprising:a parser, wherein the parser:
receives a coded bitstream comprising a high-dynamic range image encoded according to the image structure in claim 1; and
parses the coded bitstream to extract the compressed tone-mapped base image and the HDR reconstruction data;
an image decoder, wherein the image decoder generates a decoded base image based on the compressed tone-mapped base image; and
an HDR image decoder, wherein the HDR image decoder:
extracts the luma de-quantization parameters from the HDR reconstruction data;
extracts the luma ratio image;
generates a dequantized luma ratio image based on the luma ratio image and the luma de-quantization parameters;
extracts the chroma de-quantization parameters;
extracts the one or more sets of quantized residual chroma values;
generates one or more sets of dequantized residual chroma values based on the chroma de-quantization parameters and the one or more sets of quantized residual chroma values;
linearizes the dequantized luma ratio image to generate a linearized luma ratio image; and
generates an output HDR image based on the one or more sets of dequantized residual chroma values, the linearized luma ratio image, and the decoded base image.

US Pat. No. 10,511,832

CALIBRATION OF VIRTUAL IMAGE SYSTEM WITH EXTENDED NASAL FIELD OF VIEW

Facebook Technologies, LL...

1. A method for calibrating a head-mounted display device, comprising:obtaining a head-mounted display device that includes:
an electronic display having an array of display elements, wherein:
the electronic display has a left portion and a right portion that does not overlap with the left portion;
the left portion includes an outer left portion and an inner left portion that does not overlap with the outer left portion;
the right portion includes an outer right portion and an inner right portion that does not overlap with the outer right portion; and
the inner left portion and the inner right portion are located between the outer left portion and the outer right portion; and
an array of beam steerers located over at least the inner left portion and the inner right portion of the electronic display;
obtaining alignment information by:
selecting a first respective subset of the array of display elements;
causing the first respective subset of the array of display elements to emit light;
determining whether the light emitted by the first respective subset of the array of display elements is received by a first optical sensor in a first position or a second optical sensor in a second position that is distinct from the first position, thereby determining whether the first respective subset of the array of display elements is aligned for the first optical sensor or the second optical sensor; and
repeating the selecting, causing, and determining operations for a second subset of the array of display elements that is distinct from the first subset of the array of display elements; and
storing the alignment information for calibrating images for presentation by the electronic display.

US Pat. No. 10,511,820

PSEUDO HANDE IMAGE PRODUCING METHOD AND OPTICAL SYSTEM USING SAME

ACUSOLUTIONS INC., Apia ...

1. A pseudo Haemotoxylin and Eosin (H&E) image producing method, including steps of:inputting a grayscale interference image or a grayscale reflected image of a pathological sample to a first memory block of an information processing apparatus, the grayscale interference image or the grayscale reflected image having a first image resolution, and inputting a grayscale fluorescence image of the pathological sample to a second memory block of the information processing apparatus, the grayscale fluorescence image having a second image resolution, and the first image resolution being same with or different from the second image resolution;
using the information processing apparatus to perform a first color transform operation on the grayscale interference image or the grayscale reflected image to generate a first RGB image, and using the information processing apparatus to perform a second color transform operation on the grayscale fluorescence image to generate a second RGB image;
using the information processing apparatus to perform an image fusion operation and an intensity reversal operation on the first RGB image and the second RGB image to generate a pseudo H&E image; and
outputting the pseudo H&E image to a display unit;
wherein the first RGB image is a black-background dark green image; the second RGB image is a black-background yellow-green image; and the pseudo H&E image is a white-background pink-and-blue-violet image.

US Pat. No. 10,511,753

IMAGE CAPTURING DEVICE

WISTRON NEWEB CORP., Hsi...

1. An image capturing device, comprising:a housing;
a first circuit board, disposed in the housing, wherein the first circuit board comprises an image sensing unit;
a second circuit board, disposed in the housing and coupled to the first circuit board;
a supporting frame, disposed in the housing, wherein at least a portion of the supporting frame surrounds the first circuit board and the second circuit board, the first circuit board and the second circuit board abut the supporting frame, the supporting frame comprises at least one spacer formed thereon, the spacer is sandwiched between the first circuit board and the second circuit board to keep a distance between the first circuit board and the second circuit board, wherein the supporting frame further comprises two first lateral plates, the first lateral plates face each other, the spacers are formed on the first lateral plates, and the first circuit board and the second circuit board are disposed between the first lateral plates; and
a lens, connected to the housing and corresponding to the image sensing unit.

US Pat. No. 10,511,721

SERVERS AND MOBILE DEVICES FOR AUTOMATIC CONTENT DISTRIBUTION OVER A WIRELESS NETWORK

Seven Networks, LLC, Mar...

1. A first device having a memory and a processor, the first device configured for:receiving, on a content selection interface of a first device, an indication of content available from a content provider server, wherein the content selection interface is associated with an application installed on the first device; and
receiving selected content in response to a user selection of content available from the content provider server,
wherein a representation of the selected content is automatically transmitted from the content provider server to a second device,
wherein the second device includes a content selection interface associated with an application installed thereon,
wherein the application installed on the first device is branded by the same entity that brands the application installed on the second device,
wherein each of the first device and the second device transmit a respective unique authentication token for authenticating each of the first device and the second device,
wherein authentication of the first device and the second device is based on a same user account,
wherein the selected content is received at the first device through a first wireless connection and the representation of the selected content is received at the second device through a second wireless connection distinct from the first wireless connection,
wherein when content is selected for download at the second device through the content selection interface, a representation of the content is automatically transmitted to the first device through the first wireless connection,
wherein the automatic transmission of the representation of the selected content is transmitted according to a user preference setting.

US Pat. No. 10,511,631

SAFE DATA ACCESS THROUGH ANY DATA CHANNEL

Microsoft Technology Lice...

1. A computer system comprising:one or more processors; and
one or more computer-readable hardware storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to provide safe access of a data item accessed through one of a plurality of access channels while concurrently providing a policy check of the data item, the computer-executable instructions including instructions that are executable to cause the computer system to perform at least the following:
receive an indication associated with accessing a data item through one access channel of a plurality of access channels; and
in response to receiving the indication associated with accessing the data item, automatically perform at least the following regardless of the access channel through which the data item was accessed:
analyzing the data item to determine whether the data item satisfies a policy, wherein determining whether the data item satisfies the policy comprises generating a virtual machine to activate the data item; and
while determining whether the data item satisfies the policy:
translating the data item into a different safe access version of the data item, including portions that have not previously been determined to satisfy the policy; and
providing the safe access version of the data item.

US Pat. No. 10,511,616

METHOD AND SYSTEM FOR DETECTING AND REMEDIATING POLYMORPHIC ATTACKS ACROSS AN ENTERPRISE

CHECK POINT SOFTWARE TECH...

1. A method for detecting potential malware comprising:a) 1) obtaining an attack tree representative of an attack on a network, the attack tree formed of objects;
2) analyzing the objects to determine whether each of the objects is classified as known or unknown, in accordance with predefined criteria; and,
3) representing the unknown objects in the attack tree as generalized objects, resulting in the creation of a first generalized attack tree from the obtained attack tree;
b) dividing the first generalized attack tree into subtrees including first generalized objects;
c) obtaining at least one subtree including second generalized objects associated with a subsequent generalized attack tree;
d) comparing at least one of the subtrees from the first generalized attack tree to the at least one subtree associated with the subsequent generalized attack tree, based on at least partial matches of the first generalized objects and the second generalized objects, the least partial matches including matching less than all of the first generalized objects with the second generalized objects; and,
e) augmenting the first generalized attack tree by adding the second generalized objects, which do not match the first generalized objects, to the first generalized attack tree, to detect potentially unknown malware.

US Pat. No. 10,511,588

FORWARD-SECURE CRASH-RESILIENT LOGGING DEVICE

Airbus Defence and Space ...

1. A method of verifying integrity of log entries stored in log entry locations of a storage device, the method comprising:replaying a pseudorandom generator used to determine log entry locations for storing log entries to determine a log entry location in which a particular log entry is to be stored after a predetermined number of log entries has been stored using a method comprising:
encrypting a log message using a secret to create an encrypted log message;
calculating an authentication code from the secret and the encrypted log message to create a log entry comprising the encrypted log message and the authentication code; and
determining a random one of the log entry locations to become a selected log entry location for storing the log entry;
wherein the selected log entry location is determined by using a pseudo random function,
wherein the log entry locations are organized as a numbered sequence, in that only as many log entry locations are used as there are log entries and dummy log entries to be stored and in that an unbroken sequence of log entry locations is used to store the log entries and the dummy log entries, and
verifying integrity of the log entry stored in the log entry location previously determined by verifying the authentication code stored together with the encrypted log message.

US Pat. No. 10,511,541

AVAILABILITY MANAGEMENT FOR REFERENCE DATA SERVICES

Microsoft Technology Lice...

1. A method performed by a management unit that manages resources for data associated with a content provider, the method comprising:determining a characterization of a response performance associated with responding to a plurality of data requests initiated by one or more data processing systems;
sending a resource request associated with the content provider; and
receiving a response that identifies one or more locations of one or more additional resources to be used in responding to additional data requests, the one or more additional resources being allocated for the content provider responsive to the resource request.

US Pat. No. 10,511,521

SYSTEM AND METHOD FOR VIRTUAL MULTIPATH DATA TRANSPORT

ANCHORFREE INC., Redwood...

1. A system comprising one or more processing devices and one or more memory devices operably coupled to the one or more memory devices, the one or more memory devices storing executable code effective to cause the one or more processing devices to:execute a distributor, programmed to:
receive a stream of data including a response to a request for data;
divide the stream into a plurality of data portions;
distribute at least part of the plurality of data portions to a plurality of local delivery controllers executing on the system;
process, by each local delivery controller of the plurality of local delivery controllers connected to a corresponding remote delivery controller on a remote computer system, the data portions distributed to the each local delivery controller by:
encapsulating the data portions distributed to the each local delivery controller within outbound packets, the outbound packets including a header including a controller identifier of the each local delivery controller; and
writing the outbound packets in a buffer of the each local delivery controller;
process, by a local multiplexor executing on the system, the outbound packets of the plurality of local delivery controllers by:
reading the outbound packets from the buffers of the plurality of local delivery controllers and multiplexing the outbound packets onto a transport connection to the remote computer system such that the outbound packets from the buffers of the plurality of local delivery controllers are transmitted on the transport connection according to a transport protocol that does not acknowledge receipt of at least some packets; and
receiving, by the local multiplexor over the transport connection, acknowledgments each corresponding to at least one of the outbound packets of the plurality of local delivery controllers;
process, by the local multiplexor, the acknowledgments by, for each acknowledgement of at least some of the acknowledgments:
retrieving an included identifier in the each acknowledgment;
identifying a matching delivery controller of the plurality of local delivery controllers having the controller identifier thereof matching the included identifier; and
providing the each acknowledgment to the matching delivery controller;
evaluate whether (a) no acknowledgment was provided by the multiplexor for at least one outbound packet written to the buffer of the at least one local delivery controller; and
in response to (a), place the at least one unacknowledged outbound packet in the buffer of the at least one local delivery controller of the plurality of local delivery controllers.

US Pat. No. 10,511,520

MULTI-HOP PATH FINDING

Ripple Labs Inc., San Fr...

1. A computer-implemented method comprising:executing a first thread, the first thread repeating operations comprising:
receiving order data describing an order, the order data comprising a currency pair, a price level, and a volume,
generating a one-hop path structure based on the order data describing the order, the one-hop path structure comprising one or more one-hop paths for the currency pair,
determining a relative importance value for the generated one-hop path structure, and
writing the generated one-hop path structure to a first ring buffer when the relative importance value of the one-hop path structure greater than a first threshold, and
executing a second thread, the second thread repeating operations comprising:
checking the first ring buffer until at least one one-hop path structure is available in the first ring buffer after being written to the first ring buffer by the first thread,
reading, from the first ring buffer, one of the at least one one-hop path structures written to the first ring buffer by the first thread,
generating one or more two-hop path structures by joining the one-hop path structure read from the first ring buffer with one or more other one-hop path structures,
determining a relative importance value for at least one of the generated one or more two-hop path structures, and
writing, for any of the one or more generated two-hop path structures with a relative importance value greater than a second threshold, a combined two-hop path structure based on the generated two-hop path structure to a second ring buffer; and
executing a third thread, the third thread repeating operations comprising:
checking the second ring buffer until at least one combined two-hop path structure is available in the second ring buffer after being written to the second ring buffer by the second thread,
reading, from the second ring buffer, one of the at least one combined two-hop path structures written to the second ring buffer by the second thread, and
generating one or more three-hop path structures by joining the combined two-hop path structure read from the second ring buffer with one or more one-hop path structures.

US Pat. No. 10,511,514

NODE-SPECIFIC PROBES IN A NATIVE LOAD BALANCER

Cisco Technology, Inc., ...

15. A method of providing native load balancing on a network apparatus, comprising:communicatively coupling to a first network via a first network interface;
communicatively coupling to a second network via a plurality of second network interfaces;
providing a switching engine; and
providing a load balancing engine configured to:
probe a first service node with a first probe,
probe a second service node with a second probe, the second probe different in kind from the first probe wherein the second probe being different in kind from the first probe comprises the first probe and the second probe having different probing frequencies, different timeout periods T, different protocols, different numbers of unresponsive probes before a service node is marked as down, and different number of responsive probes from a formerly down service node before it is marked back up, wherein the first probe is customized to match a health monitoring method supported by a service node it intended to probe and wherein the second probe is customized to match a health monitoring method supported by a service node it intended to probe, and
load balance a network traffic among a plurality of service nodes based on responses to the first probe and the second probe, the plurality of service nodes being located in the second network and comprising the first service node and the second service node wherein a plurality of traffic is classified into buckets, wherein each bucket is assigned to at least one service node of the plurality of service nodes, wherein each of the plurality of service nodes is assigned a virtual IP (VIP) tag, wherein the buckets and the VIP tag of the corresponding at least one service node assigned to each of the buckets are stored in a content addressable memory accessible to the network apparatus, and wherein the switching engine is configured to:
determine a bucket corresponding to the network traffic;
determine the corresponding VIP tag of the corresponding at least one service node assigned to the bucket; and
forward the network traffic to a processing server associated with the at least one service node.

US Pat. No. 10,511,483

SECURELY ONBOARDING VIRTUAL MACHINES USING A CENTRALIZED POLICY SERVER

Extreme Networks, Inc., ...

1. A method, comprising:determining a virtual machine (VM) inventory baseline of a system, wherein the determining comprises identifying VMs in a baseline configuration and generating a VM fingerprint for each VM in the VM inventory baseline;
detecting an onboarded VM;
determining whether the onboarded VM is in the VM inventory baseline based on the VM fingerprint;
in response to the onboarded VM being excluded from the VM inventory baseline, setting the onboarded VM to a quarantine stat for a period of time;
comparing an operational posture of the onboarded VM to an operational posture policy of the system;
determining an available maximum number of virtual machines (VMs) permitted in the system according to a license and a current number of VMs in the system;
in response to the operational posture of the onboarded VM meeting the operational posture policy of the system and in response to a determination that the current number of VMs in the system being less than the available maximum number of VMs permitted in the system, setting the onboarded VM from the quarantine state to an operational state; and
in response to the operational posture of the onboarded VM failing to meet the operational policy posture of the system and to the period of time having expired, shutting down the onboarded VM.

US Pat. No. 10,511,308

FIELD PROGRAMMABLE TRANSISTOR ARRAYS

Board of Regents, The Uni...

1. A field-programmable transistor array, comprising:a plurality of logic cells, wherein each of the plurality of logic cells comprises a plurality of columns of transistors, wherein each of the plurality of columns of transistors comprises a plurality of first transistors and a plurality of second transistors;
wherein each of the plurality of first transistors are individually programmable to be either always on, always off, or to be controlled by a logic signal;
wherein a number of the plurality of second transistors are configured to be programmed to be always on or always off or to be controlled by a logic signal;
wherein the first transistors in a first column of transistors comprise a first two pMOS transistors connected in series with each other and a first two nMOS transistors connected in series with each other, and wherein the first two pMOS transistors are connected in series with the first two nMOS transistors; and
wherein the second transistors comprise second pMOS transistors connecting the first two pMOS transistors to pMOS transistors in the first transistors in a second column of transistors and second nMOS transistors connecting the first two nMOS transistors to nMOS transistors in the first transistors in the second column of transistors.

US Pat. No. 10,511,265

DOHERTY POWER AMPLIFIER CIRCUIT

Datang Mobile Communicati...

1. A Doherty power amplifier circuit, comprising:a power distributor, a carrier amplifier branch, a peak amplifier branch and a combiner, wherein:
a series resonator circuit is arranged between the carrier amplifier branch and the combiner, and configured to: appear inductive when an operating frequency of the Doherty power amplifier circuit is higher than a central frequency, appear capacitive when the operating frequency of the Doherty power amplifier circuit is lower than the central frequency, and have an impedance of 0 when the operating frequency of the Doherty power amplifier circuit is the central frequency.

US Pat. No. 10,511,225

LOW IQ HYSTERETIC-PWM AUTOMATED HYBRID CONTROL ARCHITECTURE FOR A SWITCHING CONVERTER

Dialog Semiconductor (UK)...

1. A DC-DC switching converter, with a low quiescent current (IQ) hysteretic-PWM automated hybrid control architecture, comprising:Pulse Width Modulation (PWM) logic configured to be used during a PWM mode; idle comparators, comprising an over voltage comparator and an under voltage comparator, at an output of said switching converter;
control logic, configured to switch from said PWM mode to a hysteretic mode, wherein said idle comparators are used, and said PWM logic is turned off, during said hysteretic mode; and
a skip comparator, configured to compare an error voltage, output from a gm amplifier, and a programmable skip voltage reference.

US Pat. No. 10,511,212

INNER ROTOR-TYPE PERMANENT MAGNET MOTOR WITH ANNULAR MAGNETIC POLES

MINEBEA MITSUMI INC., Na...

1. A manufacturing method of an inner rotor-type permanent magnet motor, comprising:providing a plurality of parallel oriented annular magnetic poles P each having:
a remanence Mr of 0.9 T or more,
a coercivity HcJ of 0.80 MA/m or more,
a maximum energy product (BH)max of 150 kJ/m3 or more,
a center point Pc along a direction configured to be a circumferential direction of a rotor outer circumferential surface, and
a maximum thickness tmax at center point Pc,
wherein when a straight line connecting the center point Pc and a rotational axis center Rc is Pc-Rc, a circumferential direction magnetic pole end of the rotor outer circumferential surface is P?e, an arbitrary point in the circumferential direction is Px, the arbitrary point Px being on a line extending from the pole end P?e non-eccentrically drawn relative to the rotational axis center Rc, a straight line connecting the arbitrary point Px and the rotational axis center Rc is Px-Rc, an apex angle of the straight lines Pc-Rc and Px-Rc is ?, a number of pole pairs is Pn, a position on the rotor outer circumferential surface extending from the arbitrary point Px parallel to the straight line Pc-Rc is P?x, a circumferential direction magnetic pole end is Pe, the pole end Pe being on a line extending from the center point Pc non-eccentrically drawn relative to the rotational axis center Rc, and a magnetic pole end biasing distance ?LPe defined between the pole end Pe and the pole end P?e is ?×tmax (? is a coefficient): ? is 0.25±0.03, and a magnetic pole end biasing distance ?Lpx defined between the position P?x and the point Px on the straight line Px-Rc relative to the apex angle ? is ?Lpe×cos (?×Pn),
each of the parallel oriented annular magnetic poles P being formed in a state of being orthogonal to a direction of a uniform external magnetic field Hex;
arranging each of the magnetic poles P uniformly in a first circumferential direction in accordance with a number of pole pairs Pn;
transferring each of the magnetic poles P into an annular cavity while heating from one axial direction end surface;
recompressing each of the magnetic poles P so as to combine each circumferential direction magnetic pole end P?e of the magnetic poles P with each other to form a ring-shaped parallel orientated annular magnetic pole Pr;
inserting the ring-shaped parallel orientated annular magnetic pole Pr into a core with a rotation shaft; and
adhesively fixing the ring-shaped parallel orientated annular magnetic pole Pr to the core to form an inner rotor.

US Pat. No. 10,511,139

TRANSPARENT CONDUCTING FILM OR COATING ON A LENS THAT SERVES AS AN INTERLOCK ON A SEMICONDUCTOR LASER MODULE

Lumileds LLC, San Jose, ...

1. A semiconductor laser module comprising:a semiconductor laser; and
an optical element operatively coupled with the semiconductor laser to disperse laser light emitted from the semiconductor laser,
wherein the optical element is coated with a transparent conductive material that serves as an interlock on the semiconductor laser in the form of a trace that covers a substantial portion of a surface of the optical element opposite the semiconductor laser.

US Pat. No. 10,511,113

MODULAR PLUG PROVIDED WITH METAL SHIELDING COVER, AND COMMUNICATION CABLE

SHENZHEN QINTONG TECHNOLO...

1. A modular plug comprising:a modular plug body having an inner chamber and defining a first aperture in communication with the inner chamber, the modular plug body having a first end and an opposite second end, metal terminals being disposed at the first end, the second end defining an opening in communication with the inner chamber, the opening being configured to allow a cable to be inserted through the opening into the inner chamber; and
a metal shielding cover attached around the modular plug body, the metal shielding cover including at least one metal spring tab that is disposed corresponding to the first aperture and is capable of bending and deforming into the first aperture;
wherein the modular plug body comprises a plurality of body sidewalls cooperatively forming the inner chamber, and the first aperture is defined through one of the body sidewalls;
wherein a pressing resilient tab for snappingly connecting with a connector port is connected to another one of the body sidewalls, and the connector port is configured to receive and electrically connect with the modular plug;
wherein the modular plug body comprises four body sidewalls including a first body sidewall, a second body sidewall, a third body sidewall, and a fourth body sidewall, the four body sidewalls cooperatively forming the inner chamber, the first body sidewall positioned opposite to the third body sidewall, the second body sidewall positioned opposite to the fourth body sidewall, the first aperture is defined in the second body sidewall, the metal shielding cover defines a second aperture corresponding to the first aperture, and the pressing resilient tab is disposed on the fourth body sidewall;
wherein the metal shielding cover comprises a first cover sidewall, a second cover sidewall, and a third cover sidewall, the first cover sidewall and the third cover sidewall extend respectively from two opposite sides of the second cover sidewall, the second aperture is defined between the first cover sidewall and the third cover sidewall, and the at least one metal spring tab is rotatably connected to the first cover sidewall and/or the third cover sidewall; and
wherein the number of the at least one metal spring tab is two, and the two metal spring tabs are respectively connected to the first cover sidewall and the third cover sidewall.

US Pat. No. 10,511,112

MULTI-PORTION CONNECTOR FOR USE WITH DIFFERENTLY-SIZED CARDS

Futurewei Technologies, I...

1. An apparatus, comprising:a connector including a first portion and a second portion, the connector being configured to receive both a first card of a first size and a second card of a second size, wherein the first portion is moveable with respect to the second portion so as to configure the connector in a first orientation or a second orientation, the connector being configurable such that:
in the first orientation, the first portion of the connector is positioned for removably receiving the first card of the first size, or the second portion of the connector is positioned for removably receiving the second card of the second size; and
in the second orientation, the first card is stacked with the second card for being removably inserted in a device to permit electrical communication between the device and the first card when the first card is removably received in the first portion of the connector, and
wherein the connector is configured for being removed from the device without powering down the device.

US Pat. No. 10,511,108

DUAL-WIRE CONNECTOR

DINKLE ENTERPRISE CO., LT...

1. A dual-wire connector (1), including:an insulation base (10), having a base plate (11) and an enclosing plate (12) extended from the base plate (11), wherein two insertion ports (121) are formed on the enclosing plate (12);
an electric conductive terminal (20), fastened on the base plate (11), and having a first lateral plate (211) and a second lateral plate (212);
a first electric conductive elastic sheet (30), having a fastening segment (31) and a clamping segment (33), wherein the fastening segment (31) is electrically connected to the electric conductive terminal (20), and the clamping segment (33) is formed at one side of the first lateral plate (211);
a second electric conductive elastic sheet (40), separately arranged with respect to the first electric conductive elastic sheet (30) and having a fastening segment (41) and a clamping segment (43), wherein the fastening segment (41) is electrically connected to the electric conductive terminal (20), and the clamping segment (43) is formed at one side of the second lateral plate (212); and
a pressing member (50), moveably connected to the base plate (11) and having insertion slots (53) corresponding the two insertion ports (121) and a pushing unit (52) formed at one side of the insertion slot (53), wherein through pressing the pressing member (50), the pushing units (52) are able to push and release the clamping segments (33, 43),
wherein a fastening block (14) connected to the base plate (11) is formed on the insulation base (10), two sides of the fastening block (14) are formed with an elastic sheet accommodating zone (15), and the first electric conductive elastic sheet (30) and the second electric conductive elastic sheet (40) are accommodated in the elastic sheet accommodating zones (15).

US Pat. No. 10,511,105

ELECTRIC WIRE WITH TERMINAL AND METHOD OF MANUFACTURING ELECTRIC WIRE WITH TERMINAL

YAZAKI CORPORATION, Mina...

1. A terminal-equipped electric wire, comprising:a terminal including a conductor bonding part and a sheath supporting part; and
an electric wire including a conductor formed of a plurality of strands and a sheath covering the conductor such that the conductor is exposed to a predetermined length, the conductor exposed from the sheath being bonded to the conductor bonding part, and the sheath being supported by the sheath supporting part and being fixed in the terminal,
wherein the sheath supporting part is in a state where there is no permanent distortion with respect to a state when the terminal is present alone.

US Pat. No. 10,511,093

ACTIVE UHF/VHF ANTENNA

Ethertronics, Inc., San ...

1. An active antenna, comprising:a first substrate;
a first antenna element positioned on the first substrate adjacent to a ground plane, the first antenna element coupled to a first conductor at a first filter, the first antenna element further coupled to a second conductor at a second filter, the first antenna element configured for multiple resonances in the UHF and VHF bands;
a first parasitic element positioned adjacent to the first antenna element and the ground plane, wherein the first parasitic element is coupled to the ground plane at a first multi-port switch;
the first multi-port switch configured to open-circuit, short-circuit, or reactively load the first parasitic element;
the first multi-port switch coupled to a first processor, and the first processor configured to further couple with a television receiver circuit,
wherein the first processor is configured to receive channel selection information from the television receiver circuit, and using an algorithm resident in the first processor, determine an optimal mode of the active antenna, and communicate control signals to the first multi-port switch for configuring the active antenna in the optimal mode.

US Pat. No. 10,511,081

ANTENNA STRUCTURE AND WIRELESS COMMUNICATION DEVICE USING SAME

Chiun Mai Communication S...

1. An antenna structure comprising:a metallic member, the metallic member comprising a front frame, a backboard, and a side frame, the side frame being between the front frame and the backboard, the side frame comprising at least a top portion, a first side portion, and a second side portion, the first side portion and the second side portion respectively connected to two ends of the top portion;
a first feed portion;
a first ground portion; and
a second ground portion;
wherein the side frame defines a slot, the slot is defined on at least the top portion;
wherein the front frame defines a first gap and a second gap, the first gap and the second gap are between two opposite ends of the slot, the first gap and the second gap communicate with the slot and extend across the front frame;
wherein a portion of the front frame between the first gap and the second gap forms a first radiating section, the first ground portion and the second ground portion are electrically connected to the first radiating section, the first feed portion is positioned between the first ground portion and the second ground portion and is electrically connected to an end of the first radiating section adjacent to the first gap; the first radiating section is divided into a short portion towards the first gap and a long portion towards the second gap according to a connecting point of the first feed portion; and
wherein current enters the first radiating section from the first feed portion, the current flows through the first radiating section and towards the first gap and the second gap, respectively, to generate radiation signals in a first frequency band and a second frequency band, a frequency of the first frequency band is higher than a frequency of the second frequency band.

US Pat. No. 10,511,059

ALKALINE POUCH CELL WITH COATED TERMINALS

ZAF Energy Systems, Incor...

1. A battery cell comprising:an electrode assembly including a negative electrode, positive electrode, and separator bathed in an alkaline electrolyte;
a pouch encapsulating the electrode assembly; and
first and second tabs respectively extending from the positive and negative electrodes through the pouch, the first tab having thereon a coating including acrylic paint and the second tab having thereon a coating including lacquer.

US Pat. No. 10,510,760

METHOD FOR FABRICATING BIT LINE CONTACT

Micron Technology, Inc., ...

1. A method comprising:forming a composite layer, the composite layer comprising first and second insulative materials and a first polysilicon layer that is between the first and second insulative materials;
forming a hole in the composite layer, the hole penetrating through the composite layer to define respective edge portions of the first and second insulative materials and the first polysilicon layer; and
converting the edge portion of the first polysilicon layer into third insulative material so that the third insulative material is between the respective edges of the first and second insulative materials.

US Pat. No. 10,510,743

STEP FIN FIELD-EFFECT-TRANSISTOR (FINFET) WITH SLIM TOP OF FIN AND THICK BOTTOM OF FIN FOR ELECTRO-STATIC-DISCHARGE (ESD) OR ELECTRICAL OVER-STRESS (EOS) PROTECTION

Hong Kong Applied Science...

1. A Fin Field-Effect Transistor (FinFET) Electro-Static-Discharge (ESD) protection device comprising:a substrate having a substantially planar surface;
a fin formed on the substrate, the fin being of a semiconductor material and having a cross-sectional shape;
a gate formed around a top portion of the fin, the gate covering a top surface of the fin and wrapping around the top portion of two sidewalls of the fin;
a conducting region in the top portion of the fin, the conducting region being covered by the gate;
a gate oxide formed between the gate and the conducting region, the gate oxide being formed over the conducting region on the top portion of the fin including the top surface and the top portion of the two sidewalls, wherein the gate is non-planar;
a source region in the top portion of the fin, and adjacent to the conducting region, the source region having a first concentration of a first dopant;
a drain region in the top portion of the fin, and adjacent to the conducting region, the drain region having the first concentration of the first dopant;
wherein the conducting region has a second dopant having an opposite polarity type as the first dopant;
wherein a current conduction between the drain region and the source region through the conducting region has a first effective resistance;
a buried conducting region in a bottom portion of the fin, the buried conducting region being underneath the conducting region;
a buried source region in the bottom portion of the fin, and adjacent to the buried conducting region, the buried source region having a second concentration of the first dopant;
a buried drain region in the bottom portion of the fin, and adjacent to the buried conducting region, the buried drain region having the second concentration of the first dopant;
wherein a current conduction between the buried drain region and the buried source region through the buried conducting region has a second effective resistance;
wherein a normal current conduction between the source region and the drain region through the conducting region is controlled by a gate voltage applied to the gate during normal operation;
wherein during normal operation the gate voltage and a voltage between the source region and the drain region are less than a breakdown voltage;
wherein current conduction between the buried drain region and the buried source region through the buried conducting region does not occur during normal operation when applied voltages are less than the breakdown voltage;
wherein the first effective resistance is at least double the second effective resistance when the voltage between the source region and the drain region is more than the breakdown voltage,
wherein a breakdown current through the buried conducting region is at least double the breakdown current through the conducting region during an ESD event.

US Pat. No. 10,510,708

ANISOTROPIC CONDUCTIVE FILM (ACF) AND FORMING METHOD THEREOF, ACF ROLL, BONDING STRUCTURE AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. An anisotropic conductive film (ACF), comprising:an insulating adhesive layer, including a plurality of preset regions corresponding to electrodes to be bonded and spaced from each other; and
capsule structures, dispersed in the insulating adhesive layer of the plurality of preset regions and configured to realize a electrical connection in a direction perpendicular to a surface of the ACF when the ACF is subjected to a pressure in the direction perpendicular to the surface of the ACF,
wherein a number of the capsule structures in each of the plurality of preset regions is greater than a preset number,
wherein the anisotropic conductive film is disposed on a non-display region of a display device, and the capsule structure is not disposed outside the plurality of preset regions.

US Pat. No. 10,510,677

DIE

UNITED MICROELECTRONICS C...

1. A die, comprising:mark patterns in three corners of the die and only an anchor pattern in one corner of the die, wherein the anchor pattern is different from the mark patterns.

US Pat. No. 10,510,667

CONDUCTIVE COATING FOR A MICROELECTRONICS PACKAGE

Intel Corporation, Santa...

1. A microelectronics package comprising:a first reference plane and a second reference plane;
a signal routing layer located in between the first and second reference planes, the signal routing layer including a plurality of signal routing traces;
a first dielectric layer located adjacent to the signal routing layer and the first and second reference planes; and
a conductive layer applied to a side surface of the first dielectric layer such that the conductive layer spans the side surface of the first dielectric layer and electrically couples the first and second reference planes.

US Pat. No. 10,510,623

OVERLAY ERROR AND PROCESS WINDOW METROLOGY

TAIWAN SEMICONDUCTOR MANU...

1. A method for inspection during semiconductor wafer fabrication, comprising:forming a plurality of test structures on a semiconductor wafer along two opposite directions, wherein each of the test structures comprises a target feature and a sample feature formed over the target feature, wherein an offset distance between the sample feature and the target feature of each of the test structures increases gradually along the two opposite directions, wherein each of the test structures further comprises a reference feature beneath the sample feature and adjacent to the target feature, wherein a distance between the sample feature and the reference feature of each of the test structures decreases gradually along the two opposite directions;
producing an image of the test structures by applying an electron beam over the test structures;
performing image analysis of the image to recognize a current center position at which a minimum gray level or a maximum gray level is displayed; and
calculating an overlay error according to the current center position.

US Pat. No. 10,510,622

VERTICALLY STACKED COMPLEMENTARY-FET DEVICE WITH INDEPENDENT GATE CONTROL

GLOBALFOUNDRIES Inc., Gr...

1. A method, comprising:forming a stack of semiconductor material layers above a substrate, the stack including an upper region and a lower region;
forming a first spacer adjacent the lower region positioned at a first end of the stack;
forming a second spacer adjacent the upper region positioned at a second end of the stack opposite the first end;
forming a sacrificial gate structure above the stack;
forming a sidewall spacer adjacent the sacrificial gate structure;
selectively removing the sacrificial gate structure to define a gate cavity defined by the sidewall spacer and selectively removing a first subset of the semiconductor material layers in the stack to define inner cavities between a second subset of remaining semiconductor material layers;
forming a gate insulation layer in the inner cavities and the gate cavity;
forming a first conductive material in the inner cavities;
forming a first mask covering the second end of the stack;
removing the first conductive material from the inner cavities in the upper region, wherein the first conductive material in the inner cavities in the lower region remain as a first gate electrode;
removing the first mask; and
forming a second conductive material different than the first conductive material in the inner cavities in the upper region to define a second gate electrode.

US Pat. No. 10,510,616

POST CONTACT AIR GAP FORMATION

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

1. A method for making a semiconductor device, the method comprising:forming a terminal structure for a semiconductor device over a wafer;
forming a sidewall spacer for the terminal structure;
after forming the sidewall spacer, forming at least one contact for the semiconductor device, the at least one contact being electrically conductive;
after forming the at least one contact, removing at least a portion of the sidewall spacer in a first area of the wafer;
after the removing, forming a layer over the wafer to form an air gap, the air gap including a portion in the first area where the sidewall spacer was removed;
after forming the sidewall spacer and before forming the at least one contact, forming a layer of dielectric material over the wafer, wherein the removing includes removing the at least a portion of the sidewall spacer in the first area through at least one opening in the dielectric material;
wherein forming the at least one contact includes forming a first set of at least one opening in the layer of dielectric material, wherein the removing the at least a portion includes forming a second set of at least one opening in the layer of dielectric material;
wherein the second set of at least one opening does not include an opening directly over the portion of the first area, wherein the layer of dielectric material directly over the portion of the first area remains during the removing.

US Pat. No. 10,510,566

CLUSTER TOOL TECHNIQUES WITH IMPROVED EFFICIENCY

Taiwan Semiconductor Manu...

1. A method for processing wafers in a cluster tool, comprising:transferring a first lot of wafers from a first load port to a transfer load lock through an outer load lock portal of the transfer load lock at a first time of loading, wherein the outer load lock portal of the transfer load lock is on a sidewall of a front end interface;
with the first lot of wafers in the transfer load lock, transferring a second lot of wafers from a second load port to the transfer load lock through the outer load lock portal, wherein the first lot of wafers and the second lot of wafers define transferring wafers;
transferring the transferring wafers to a designated storage load lock through a first transfer chamber via a first transfer robot, wherein the designated storage load lock has an outer load lock portal on the sidewall of the front end interface;
transferring a first group of the transferring wafers from the designated storage load lock to a pre-clean chamber for a pre-clean process through the first transfer chamber using the first transfer robot;
transferring the first group of transferring wafers from the pre-clean chamber to a via connector chamber through the first transfer chamber using the first transfer robot;
transferring the first group of transferring wafers from the via connector chamber to an epitaxial deposition chamber for an epitaxial growth process through a second transfer chamber using a second transfer robot;
transferring the first lot of wafers and the second lot of wafers back to the designated storage load lock;
transferring the first lot of wafers and the second lot of wafers to the transfer load lock from the designated storage load lock; and
moving the processed wafers out of the cluster tool at a second time of unloading;
wherein the outer load lock portal of the designated storage load lock is retained fixedly closed from the first time of loading to the second time of unloading;
wherein an inner load lock portal of the designated storage load lock is retained fixedly open from the first time of loading to the second time of unloading.

US Pat. No. 10,510,565

THERMAL TREATMENT SYSTEM WITH COLLECTOR DEVICE

Soitec, Bernin (FR)

1. A thermal treatment system, comprising: a chamber capable of receiving a plurality of substrates supported by a loading column, the chamber having:a proximal portion located near an area for entry of the plurality of substrates into the chamber, the proximal portion having an opening in a bottom portion thereof configured to receive the loading column with the substrates;
a distal portion corresponding to an end of the chamber, located opposite the area for entry of the plurality of substrates into the chamber;
a central area in which the plurality of substrates is kept on the loading column, the central area extending between the proximal portion and the distal portion;
a gas intake path in the distal portion of the chamber;
an outlet path for gas and/or volatile species generated during operation of the thermal treatment system, the outlet path located in the proximal portion of the chamber; and
a collector device in the proximal portion of the chamber, wherein:
the collector device has a confinement opening oriented toward the distal portion of the chamber;
the collector device defines a compartment between first and second convex walls of the collector device that communicates with the outlet path;
the compartment is configured so that the gas and/or the volatile species enter into the compartment via the confinement opening in a vertical direction, and exit the compartment in a horizontal direction to reach the outlet path; and
the collector device comprises a tip in communication with the compartment that is insertable into the outlet path.

US Pat. No. 10,510,470

DIFFUSION BARRIERS FOR METALLIC SUPERCONDUCTING WIRES

H.C. STARCK INC., Newton...

1. A superconducting wire possessing diffusion resistance and mechanical strength, the superconducting wire comprising:an outer wire matrix comprising Cu;
disposed within the wire matrix, a diffusion barrier comprising a Ta—W alloy containing 0.2%-10% W; and
a plurality of composite filaments surrounded by the diffusion barrier and separated from the outer wire matrix by the diffusion barrier,
wherein:
each composite filament comprises (i) a plurality of Nb-based monofilaments and (ii) a cladding comprising Cu surrounding the plurality of monofilaments,
the diffusion barrier occupies 2%-15% of a cross-sectional area of the superconducting wire, and
the diffusion barrier extends through an axial dimension of the superconducting wire.

US Pat. No. 10,510,464

CONTINUOUSLY TRANSPOSED CONDUCTORS AND ASSEMBLIES

Essex Group, Inc., Fort ...

1. A continuously transposed conductor (CTC) cable comprising:a plurality of electrically insulated strands arranged in first and second stacks with the plurality of strands successively transposed between the first and second stacks, wherein the plurality of strands comprises:
at least one strand comprising a plurality of component strands that are arranged in third and fourth stacks with the plurality of component strands successively transposed between the third and fourth stacks,
wherein each of the plurality of component strands comprises a conductor and insulation formed at least partially around the conductor.

US Pat. No. 10,510,291

DISPLAY METHOD AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A display method for a display device, wherein the display device comprises a plurality of gate lines and a plurality of data lines, each of the gate lines extends in a row direction, each of the data lines extends in a column direction, and the display method comprises:dividing a display region of the display device into a plurality of sub-regions, wherein each of the sub-regions comprises all of the data lines in the row direction, and comprises at least one of the gate lines in the column direction;
controlling, in the case that the display device is shut down or powered down, a gate driving circuit of the display device to input a turn-on voltage to the gate lines in each of the sub-regions one by one, wherein the turn-on voltage is simultaneously inputted into each of the gates lines in a same sub-region; and
controlling, when the gate driving circuit of the display device is controlled to input the turn-on voltage to the gate lines in each of the sub-regions one by one in the case that the display device is shut down or powered down, a source driving circuit of the display device to input a voltage corresponding to a grayscale value of 0 to each of the data lines;
wherein the number of the gate lines in any one of the sub-regions is different from the number of the gate lines in any other one of the sub-regions.

US Pat. No. 10,510,264

SYSTEMS AND METHODS FOR CUSTOMIZED LESSON CREATION AND APPLICATION

NEURON FUEL, INC., Mount...

1. A computer-implemented method comprising:retrieving, by a computer system, a computer programming lesson module from a database, the computer programming lesson module configured to be customized for a student, and the lesson module comprises visual code blocks for manipulation by a student to form a computer program that when executed creates a visual scene for display, wherein each of the visual code blocks comprises a label with a computer programming instruction and corresponds to an executable computer programming instruction that provides functionality corresponding to the label;
receiving, by the computer system, first information regarding the student, wherein the first information comprises a performance history of the student's in completing prior activities, the first information including evaluation of success or failure of the student to complete one or more of the activities;
modifying, by the computer system, the computer programming lesson module based on the first information to customize the lesson module to the student,
wherein modifying the lesson module further includes generating an activity for the student to perform in accordance with the lesson module,
wherein the activity includes a coding puzzle in a puzzle-solving mode, and
wherein the puzzle-solving mode includes a puzzle solver mode and a puzzle runner mode;
providing, in the puzzle solver mode, the modified computer programming lesson module to a first computing device of the student, the providing to cause a presentation on a display of the first computing device, and to enable the first computing device to receive first input, by a user interface, from the student during execution of the modified computer programming lesson module on the first computing device, the first input corresponding to user positioning of the visual code blocks to form logical sequence to form a first computer program that when executed creates a visual scene for display; and
in the puzzle runner mode:
monitoring, by the computer system, based at least in part on the first input, progress by the student in the modified computer programming lesson module, the monitoring including identifying a number of the visual code blocks used by the student to form the first computer program;
generating, by the computer system, the first computer program based on the logical sequence formed by the visual code blocks, wherein the first computer program comprises a plurality of scripts associated with a plurality of objects in a scene created by the student;
executing, by the computer system, the first computer program, the executing comprising running a first script of the plurality of scripts in response to a trigger event, wherein the first script is associated with a first object that moves in the scene during execution of the first computer program;
solving, by the first computer program, a problem presented by the coding puzzle, wherein the solving includes displaying an animated character solving the problem presented in the coding puzzle; and
displaying an indication that the coding puzzle is solved and a code runtime area showing a step-by-step execution of the visual code blocks.

US Pat. No. 10,510,224

HAPTIC ACTUATOR HAVING MOVABLE BODIES ALONG AN ARCUATE PATH OF TRAVEL AND RELATED METHODS

APPLE INC., Cupertino, C...

1. A haptic actuator comprising:an arcuate track;
first and second bodies mounted to the arcuate track and movable along an arcuate path of travel defined by the arcuate track;
a spring coupled between the first and second bodies and permitting biased relative movement between the first and second bodies so that the first and second bodies are movable along the arcuate track relative to each other; and
at least one electrical coil configured to move the first and second bodies along the arcuate track to produce a haptic effect.

US Pat. No. 10,510,188

OVER-RENDERING TECHNIQUES IN AUGMENTED OR VIRTUAL REALITY SYSTEMS

MAGIC LEAP, INC., Planta...

1. A method of operation in a virtual image presentation system, the method comprising:over-rendering a frame of a sequence of frames for a field of view provided by the virtual image presentation system such that a set of total pixels included in the frame exceeds a first set of pixels included in a reduced frame that is to be presented in a maximum area of a display to a user when the display is configured to present one or more virtual images corresponding to the frame at a maximum image resolution;
determining a detected or predicted speed or a detected or predicted acceleration of head movement of the user;
predicting, with a predictive head tracking module including a processor and one or more transducers in the virtual image presentation system, at least one predicted head movement of the user based at least in part upon the detected or predicted speed or the detected or predicted acceleration of head movement of the user;
determining a portion of the frame to present to the user based on at least one of a detected head movement and the at least one predicted head movement, wherein
the portion is of a size that is smaller than an entire size of the frame, and
the portion of the frame to be presented to the user is based at least in part on determining a location of a virtual object having at least a defined minimum speed in the field of view of the user;
selectively reading out data for the portion of the frame from at least one frame buffer of the virtual image presentation system;
adjusting an actual or perceived pixel size of at least one pixel of a set of pixels in a first portion of at least one subsequent frame into an adjusted pixel size of the at least one pixel based in part or in whole upon a variation in pixel spacing values of adjacent pixels and the at least one predicted head movement, wherein a pixel spacing value indicates spacing between two adjacent pixels and is predicted to cause the variation in the first portion relative to a remaining portion of the at least one subsequent frame based at least in part upon the at least one predicted head movement; and
presenting the at least one subsequent frame after the frame to the user at least by using at least the adjusted pixel size for the first portion in the at least one subsequent frame and by using the actual or perceived pixel size for the remaining portion in the at least one subsequent frame.

US Pat. No. 10,510,133

ASYMMETRIC MULTI-CORE HETEROGENEOUS PARALLEL PROCESSING SYSTEM

THINK SILICON SA, Patras...

1. An asymmetric multi-core heterogeneous graphics processing unit (GPU), the multi-core GPU comprising:a first group of one or more GPU cores having each a first microarchitecture and a first power consumption profile, the first group of GPU cores configured to execute a first subset of an instruction set architecture (ISA); and
a second group of one or more GPU cores having each a second microarchitecture and a second power consumption profile higher than the first power consumption profile, the second group of GPU cores configured to execute the first subset of the ISA and a second subset of the ISA, wherein the second subset of the ISA includes at least an instruction not present in the first subset of the ISA, wherein the GPUs of both groups contain hardware logic to receive and execute instructions belonging to the same instruction stream that is part of an executable file, and further wherein a portion of the instructions of the ISA further comprise an indicator to determine if the instruction should be executed by a GPU of the first group of GPUs, or by a GPU of the second group of GPUs.

US Pat. No. 10,510,107

SYSTEM, METHOD, AND COMPUTER READABLE MEDIA FOR PAYMENT CARDS WITH UPDATABLE MERCHANT DATA

WELLS FARGO BANK, N.A., ...

1. A financial institution computing system, the system comprising:a customer database structured to retrievably store financial information relating to at least one payment card account associated with a customer and non-financial information received from at least one merchant computing system and associated with the customer, the non-financial information including a first promotional offer;
a network interface circuit structured to enable the financial institution computing system to exchange information over a network; and
a data circuit operatively coupling to the customer database a payment card associated with one of the at least one payment card account, the data circuit structured to:
receive information associated with the customer from at least one merchant computing system over the network, the information including a second promotional offer, and update the non-financial information in the customer database to include the second promotional offer;
determine to include the first promotional offer in an update for storage on the payment card and to refrain from including the second promotional offer in the update;
transmit the update for the payment card for storage on the payment card;
receive a transaction request from a transaction terminal using the payment card corresponding to one of the at least one payment card account, the transaction request not reflecting the second promotional offer;
determine that the second promotional offer applies to the transaction request; and
transmit to the transaction terminal, in response to the transaction request, at least one of a transaction approval indicating that the second promotional offer was used and a request for approval of application of the second promotional offer.

US Pat. No. 10,510,054

AUGMENTED REALITY ENHANCEMENTS FOR FINANCIAL ACTIVITIES

Wells Fargo Bank, N.A., ...

4. An augmented reality electronic computing device, comprising:a wearable headset having a camera;
an optical display mounted to the wearable headset and having a glass portion;
an input controller configured to receive voice input from a user;
one or more processors; and
a non-transitory computer readable storage medium including instructions embedded thereon which, when executed by the one or more processors, cause the one or more processors to:
authenticate a user using biometric information, including one or more facial recognition, retinal scan, voice print and fingerprint scan;
scan a receipt using the camera;
receive a voice command from a wearer of the wearable headset using the input controller, the voice command specifying deselection of one or more items on the receipt, the voice command causing the augmented reality electronic computing device to deselect the one or more items creating a modified receipt;
obtain financial information from the modified receipt to be included in an expense report, the financial information to be included in the expense report excluding the one or more items that were deselected on the receipt;
send the financial information from the modified receipt to a server computer;
receive, from the server computer, a confirmation that the financial information from the modified receipt has been included in the expense report; and
display the confirmation in the glass portion of the optical display.

US Pat. No. 10,510,041

SYSTEMS AND METHODS FOR MONITORING FEATURED PRODUCT INVENTORY

Walmart Apollo, LLC, Ben...

1. A method of monitoring featured product displays at retail sales facilities, the method comprising:providing an inventory management database configured to store electronic information associated with products located at the retail sales facilities and electronic information associated with worker tasks performed by workers at the retail sales facilities in association with the products;
providing visible and scannable identifying indicia on at least one product, the identifying indicia provided on the at least one product including an encoded identifier that, when scanned, indicates that the at least one product is a featured product to be set on the featured product display at a retail sales facility and is associated with at least one different featured product to be set on the featured product display together with the at least one product, the identifying indicia having the encoded identifier provided on the at least one product including at least one of barcode data, image recognition data, and radio frequency identification (RFID) data;
scanning, via an electronic hand-held device, the at least one product including the identifying indicia having the encoded identifier provided on the at least one product at the retail sales facility to acquire the encoded identifier of the at least one product;
decoding, via the electronic hand-held device, the acquired encoded identifier of the scanned identifying indicia provided on the scanned at least one product;
determining, by the electronic hand-held device and based on the decoding of the encoded identifier provided on the scanned at least one product, that the encoded identifier present on the scanned at least one product indicates that the scanned at least one product is designated as a featured product to be set on the featured product display at the retail sales facility and is associated with the at least one different featured product to be set on the featured product display together with the at least one product;
designating, via sending a signal from the electronic hand-held device to the inventory management database, the at least one product scanned via the electronic hand-held device as a product for a featured product display at the retail sales facility;
receiving, at the electronic inventory management device and from the electronic hand-held device, electronic data indicating that the at least one product has been received at the retail sales facility, the electronic data indicating at least one of:
a time stamp indicating a time when the at least one product was scanned by the electronic hand-held device;
that the at least one product received at the retail sales facility has been placed into a stockroom bin at the retail sales facility; and
that the at least one product received at the retail sales facility has been picked from the stock room bin at the retail sales facility;
obtaining, from the inventory management database and via an electronic inventory management device, electronic database data associated with the at least one product scanned by the electronic hand-held device;
analyzing the electronic database data obtained from the inventory management database via the electronic inventory management device to determine a time interval from a time the at least one product was scanned via the electronic hand-held device at the retail sales facility to the time for generating in the inventory management database other electronic database data indicating that the at least one product scanned via the electronic hand-held device has been set on the featured product display at the retail sales facility;
setting, via the electronic inventory management device and based on the analyzing step, a predetermined time interval from the time the at least one product was scanned via the electronic hand-held device at the retail sales facility to the time for generating in the inventory management database other electronic database data indicating that the at least one product scanned via the electronic hand-held device has been set on the featured product display at the retail sales facility; and
generating, using the electronic inventory management device and after an expiration of the predetermined time interval, other electronic database data in the inventory management database indicating that the at least one product received at the retail sales facility has been set on the featured product display at the retail sales facility;
wherein the generating step further comprising generating other electronic database data in the inventory management database indicating that the at least one product has been set on the featured product display at the retail sales facility in response to the electronic inventory management device not receiving from the electronic hand-held device, during the predetermined time interval, other electronic database data indicating that the at least one product received at the retail sales facility has been placed into the stock room bin at the retail sales facility.

US Pat. No. 10,510,025

ADAPTIVE FRAUD DETECTION

FAIR ISAAC CORPORATION, ...

1. A computer-implemented method comprising:receiving, by one or more programmable processors, a new data record;
generating, using a base model executed by the one or more programmable processors, a first score being a first likelihood of the new data record being associated with an undesirable event;
generating, when the first likelihood is more than a threshold and using an adaptive model executed by the one or more programmable processors, a second score to represent a second likelihood of the new data record being associated with the undesirable event, the adaptive model receiving feedback from one or more external data sources, the feedback comprising information about one or more previous data records associated with the base model generated by scoring parameters from at least one of the one or more external data sources, the feedback being used to update scoring parameters within the adaptive model that are used to generate the second score; and
displaying, a blended score based on at least one of the first score and the second score in real-time, the blended score being applied to predict likelihood of occurrence of the undesirable event;
selecting one or more records associated with the undesirable event in response to a score threshold being reached;
generating a case for an analyst review based on the one or more selected records; and
enhancing, by the one or more programmable processors, the adaptive model's performance by feeding corresponding records and associated fraud feature variables to the adaptive model in response to determining whether the case is fraudulent.

US Pat. No. 10,510,013

MIXED PROPOSAL BASED MODEL TRAINING SYSTEM

Microsoft Technology Lice...

1. A device comprising:a processing unit;
a memory coupled to the processing unit, wherein the memory and the processing unit are respectively consisted to store and execute instructions for causing the computing device to perform operations, the operations including:
performing computer-based model training, including:
determining an element proposal associated with a first candidate value for a property of a target element located at a token in target data in a computer-based training corpus, the element proposal indicating a probability that the first candidate value is assigned to the property independently of a context of the target data in the computer-based training corpus;
determining a context proposal associated with a second candidate value for the property of the target element located at the token in the target data in the computer-based training corpus, the context proposal indicating a probability that the second candidate value is assigned to the property in the context of the target data in the computer-based training corpus; and
updating the computer-based training corpus, including storing an updated value of the property of the target element located at the token in the target data in the computer-based training corpus based on a combination of the element proposal and the context proposal.

US Pat. No. 10,510,000

INTELLIGENT CONTROL WITH HIERARCHICAL STACKED NEURAL NETWORKS

1. A method for analyzing grammar in a natural language message, comprising:providing an artificial neural network having an input layer, a hidden layer, and an output layer, each comprising a plurality of neurons, and together being trained to produce an artificial neural network output from a natural language neural network input dependent on training according to a natural language grammar;
receiving a message having a type;
detecting an ordered set of words within the message;
linking the set of words found within the message to a corresponding set of expected words, the set of expected words having semantic attributes;
detecting a set of grammatical structures represented in the message, based on the type of the received message, the ordered set of words and the semantic attributes of the corresponding set of expected words;
determining, with the artificial neural network, a degree of consistency of the set of grammatical structures represented in the message with a natural language grammar, dependent on the semantic attributes of the set of expected words according to the type of the message, and being dependent on training according to the natural language grammar, to produce a vector output of the artificial neural network representing at least a type of grammatical deviation of the set of grammatical structures represented in the message from the natural language grammar;
at least one of storing and outputting a vector based on the output of the artificial neural network.

US Pat. No. 10,509,965

METHODS, SYSTEMS, AND MEDIA FOR DETECTING TWO-DIMENSIONAL VIDEOS PLACED ON A SPHERE IN ABUSIVE SPHERICAL VIDEO CONTENT BY TILING THE SPHERE

Google LLC, Mountain Vie...

1. A method for analyzing spherical video content, the method comprising:receiving, using a hardware processor, an identifier of a spherical video content item, wherein the spherical video content item has a plurality of views;
selecting, using the hardware processor, a plurality of frames associated with the spherical video content item;
for each of the plurality of selected frames of the spherical video content item:
projecting, using the hardware processor, a frame of the spherical video content item to a two-dimensional representation;
dividing, using the hardware processor, the two-dimensional representation into a plurality of tiles that each correspond to a viewport for viewing the spherical video content item, wherein the viewport corresponds to a viewpoint of a viewer located at a central point of the spherical video content item looking at a tile; and
calculating, using the hardware processor, for each tile of the plurality of tiles, a probability indicative of the tile including content of a particular type of content;
determining, using the hardware processor, for each tile, whether the probability exceeds a predetermined threshold across the plurality of selected frames;
in response to determining that the probability exceeds the predetermined threshold across the plurality of selected frames, causing, using the hardware processor, the content associated with the tiles across the plurality of selected frames to be analyzed using a video fingerprinting technique that compares the content within the tiles across the plurality of selected frames with a plurality of reference content items; and
in response to determining, using the video fingerprinting technique, that the content matches a reference content item from the plurality of reference content items, generating, using the hardware processor, an indication of the match in association with the identifier of the spherical video content item.

US Pat. No. 10,509,908

SYSTEM AND METHODS FOR SECURE FIRMWARE VALIDATION

CAPITAL ONE SERVICES, LLC...

1. A dynamic transaction card comprising:a EuroPay-MasterCard-Visa (EMV) processor storing an existing firmware program and version data associated with the existing firmware program;
an EMV plate connectively coupled to the EMV processor;
a bootloader; and
an input/output (IO) interface,
wherein the dynamic transaction card is configured to:
connect, via the IO interface, to a firmware provider system;
receive, via the IO interface, a first portion of an updated firmware program from the firmware provider system, the first portion of the updated firmware program comprising a first checksum;
connect, via the IO interface, to a user device;
receive, via the IO interface, a second portion of the updated firmware program from the user device;
calculate, via the EMV processor, a second checksum for the combined first and second portions of the updated firmware program;
compare the first checksum to the second checksum;
validate the updated firmware program based on the comparison; and
execute the updated firmware program by the bootloader in response to validating the updated firmware program.

US Pat. No. 10,509,872

LOCATION SELECTION FOR TREATMENT SAMPLING

THE CLIMATE CORPORATION, ...

1. A computer-implemented method of selecting locations in a field for treatment sampling, comprising:receiving, by a processor, input data including:
a number T of treatments applied to a field,
a number L of treatment locations for each treatment,
a list of treatment polygons within the field, and
a map for the field indicating one or more values of a set of design parameters corresponding to environment factors affecting treatments to the field for each of a plurality of locations in the field;
computing, by the processor, an environment class index for each of a group of locations in the list of treatment polygons based on the corresponding one or more values of the set of design parameters;
distributing the list of treatment polygons to the T treatments based on the computed environment class indices;
selecting, for each of the T of treatments, L treatment locations from the group of locations in the treatment polygons distributed to the treatment;
causing display of information regarding the selected treatment locations.

US Pat. No. 10,509,830

RICH RESULTS RELEVANT TO USER SEARCH QUERIES

GOOGLE LLC, Mountain Vie...

1. A computer-implemented method comprising:receiving a query requesting a search of a first corpus of resources;
obtaining first search results responsive to the query from the first corpus of resources, the first search results including a first-ranked result;
determining whether a score for the first-ranked result satisfies a threshold, the threshold being determined based on a respective score of at least one of the remaining results in the first search results; and
responsive to the score satisfying the threshold:
searching a second corpus of resources using data associated, in the first corpus, with the first-ranked result to obtain, from the second corpus, one or more resources that refer to the first-ranked result,
generating a rich result for the first-ranked result, where the rich result comprises data from the first-ranked result and data obtained from the one or more resources in the second corpus, and
providing the rich result as a response to the query the rich result enhancing the first-ranked result in the first search results.

US Pat. No. 10,509,812

REDUCING TRANSLATION VOLUME AND ENSURING CONSISTENT TEXT STRINGS IN SOFTWARE DEVELOPMENT

SAP SE, Walldorf (DE)

1. A computer-implemented method for providing a list of similar texts to a user developing a software program, the method being executed using one or more processors and comprising:receiving, by the one or more processors, an original source text (OST) from the user, the OST comprising a text string;
providing, by the one or more processors, an OST with quality correction (OST-QC), the OST-QC comprising one or more corrections to the OST;
determining, by the one or more processors, that a source text repository comprises a first entry that is sufficiently similar to the OST-QC, and in response, including a QST-OC of the first entry in the list of similar texts;
determining, by the one or more processors, that the source text repository includes no first entry sufficiently similar to the OST-QC, and in response:
lemmatizing, by the one or more processors, the OST-QC to provide a normalized OST-QC that includes a normalized word/phrase of the OST-QC, and
determining, by the one or more processors, a second entry that has a normalized word/phrase sufficiently similar to the normalized OST-QC, and in response, including a OST-QC of the second entry to the list of similar texts;
transmitting, by the one or more processors, the list of similar texts for display to the user; and
automatically inserting a similar text of the list of similar texts into the software program in response to user selection of the similar text from the list of similar texts,
wherein sufficient similarity between the OST-QC and an entry of the source text repository is determined based on an edit distance between the OST-QC and an OST-QC of the entry, the edit distance being a value provided based on operations needed to transform the OST-QC into the OST-QC of the entry.

US Pat. No. 10,509,713

OBSERVATION BY A DEBUG HOST WITH MEMORY MODEL AND TIMING OFFSET CALCULATION BETWEEN INSTRUCTION AND DATA TRACES OF SOFTWARE EXECUTION CARRIED ON IN A DEBUG TARGET HAVING A MAIN MEMORY AND A CACHE ARRANGEMENT

TELEFONAKTIEBOLAGET LM ER...

1. A method, performed in a debug host, for observing software execution on a debug target computer having one or more processor cores, a cache attached to the one or more processor cores via respective one or more execution pipelines forming a cache arrangement, and a memory attached to the cache arrangement, the method comprising steps of:obtaining an instruction trace of the cache arrangement;
obtaining a data trace for data being loaded from the memory into the cache arrangement from which the data is then directly accessible to the one or more processor cores;
synchronizing the instruction trace with the data trace to generate a synchronized data trace and a synchronized instruction trace; and
updating a state of a memory model, representing a memory readable by the one or more processor cores via a respective instruction, using the synchronized data trace and the synchronized instruction trace, wherein the updated memory model represents a data space to which the one or more processor cores of the debug target computer have direct access via respective read and write instructions,
wherein the steps of obtaining the instruction trace and obtaining the data trace comprise providing a time stamp:
to the data being loaded; and/or
at least to instructions in the instruction trace accessing the cache within the cache arrangement; and
wherein the instruction trace and the data trace are cycle accurate, and wherein the step of synchronizing the instruction trace with the data trace comprises:
obtaining an address in the cache arrangement for the data being loaded from the memory into the cache arrangement in the data trace;
identifying an instruction in the instruction trace accessing the cache arrangement and referring to said address;
calculating an offset between a time stamp of said data associated with the address and a time stamp of said instruction accessing the cache arrangement and referring to said address; and
applying the calculated offset to one of the instruction trace and the data trace for further processing.

US Pat. No. 10,509,687

PROCESS MIGRATION IN DATA CENTER NETWORKS

Microsoft Technology Lice...

1. A system for process migration, comprising:a client computing device communicatively coupled to a data center network, wherein the client computing device comprises:
a processor that is adapted to execute stored instructions; and
a system memory, wherein the system memory comprises code configured to:
select a process to be migrated from an overloaded server of the data center network based on an overload status of the overloaded server; and
select, for the selected process, an underloaded server of the data center network to which to migrate the selected process based on an underload status of the underloaded server, wherein the process to be migrated and the underloaded server to which to migrate the process are to be selected simultaneously using a linear programming relaxation technique that comprises performing a first linear programming relaxation to yield an upper bound on a number of the plurality of overloaded servers to be relieved and generating an integral solution based on the upper bound by performing a second linear programming relaxation; and
concurrently migrate a local state and a persistent state of the selected process to the underloaded server.

US Pat. No. 10,509,682

DE-ALLOCATION ELASTICITY APPLICATION SYSTEM

1. A deallocation elasticity application system comprising:an allocation controller having a processor configured to monitor a usage of a resource relative to a capacity of the resource, wherein the controller activates an additional resource when the usage exceeds an activation trigger; the controller configured to record at least one of a time required to add the additional resource and an increased usage during the time required to add the additional resource;
wherein the controller sets a deallocation trigger earlier than the activation trigger by an amount corresponding to at least one of the time required to add the additional resource and the increased usage during the activation period; and
wherein the controller monitors a deactivation time required to deallocate the additional resource following the deallocation trigger and compares the deactivation time to the activation time to determine a time difference, wherein controller records the time difference in a memory and resets the deallocation trigger in proportion to the time difference for at least one subsequent deactivation of the additional resource.

US Pat. No. 10,509,676

TECHNIQUES FOR OPTIMIZING ENTROPY COMPUTATIONS

EMC IP Holding Company LL...

1. A method of data processing comprising:receiving a data chunk partitioned into N data items;
performing first processing that computes an entropy value for the data chunk, wherein the first processing includes:
determining a plurality of counters for data items occurring in the data chunk, wherein a first portion of data items allowable in the data chunk are mapped to the plurality of counters, wherein each of the plurality of counters is associated with a particular data item of the first portion of data items allowable and denotes a current frequency of the particular data item in the data chunk; and
performing second processing using the plurality of counters to determine an entropy value for the data chunk, wherein said second processing includes selecting a precomputed binary logarithmic value from a table for each of the plurality of counters; and
determining, in accordance with the entropy value for the data chunk, whether the data chunk is compressible; and
responsive to determining the data chunk is compressible based on the entropy value for the chunk, compressing the data chunk, wherein a range is defined from a minimum value of zero and a maximum value of N, wherein N denotes a number of data items in the data chunk, and wherein the table includes precomputed binary logarithmic values for each value in the range.

US Pat. No. 10,509,671

TECHNIQUES FOR BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM

Afiniti Europe Technologi...

1. A method for behavioral pairing in a task assignment system comprising:determining, by at least one computer processor configured to perform task assignment operations in the task assignment system, a priority for each of a plurality of tasks ready for assignment to an available agent, wherein the plurality of tasks is ordered in at least one queue based upon the determined priorities;
determining, by the at least one computer processor, an agent available for assignment to any of the plurality of tasks, wherein the agent is determined to be available if the agent has completed a prior assigned task or if the agent has not been previously assigned a task in the task assignment system; and
assigning, by the at least one computer processor, a first task of the plurality of tasks to the agent using a behavioral pairing strategy, wherein the behavioral pairing strategy calculates assignments based at least in part upon information about each of the plurality of tasks and information about the agent to determine which assignment is expected to optimize overall performance of the task assignment system and achieve a targeted task utilization or rate of assignment even if not the most optimal assignment currently available, wherein the assigning comprises establishing, by a switch of the task assignment system, a connection between the first task and the agent based upon the behavioral pairing strategy, and wherein each of the plurality of tasks does not rely upon an output of another of the plurality of tasks;
wherein the first task has a lower-priority than a second task of the plurality of tasks.

US Pat. No. 10,509,659

INPUT PROCESSING LOGIC TO PRODUCE OUTPUTS FOR DOWNSTREAM SYSTEMS USING CONFIGURATIONS

Amazon Technologies, Inc....

1. A method, comprising:obtaining, via at least one computing device, a configuration specifying how to process an input to produce an output, the configuration being stored among a plurality of configurations in at least one configuration file accessible to the at least one computing device, the plurality of configurations organized in a tree data structure according to conditions associated with the input, the configuration further comprising a set of conditions for identifying the input and processing logic for generating the output in response to receiving the input, wherein the at least one configuration file is separate from code executed by the at least one computing device;
obtaining, via at least one computing device, a request to generate a transaction record corresponding to an event, the request obtained via an application programming interface (API) configured to obtain a request transmitted to the at least one computing device;
identifying, based at least in part upon at least one condition specified in the request, a configuration corresponding to the request, the configuration identified by identifying at least one node in the tree data structure corresponding to the at least one condition specified in the request;
extracting, via the at least one computing device, logic specifying how to generate the transaction record corresponding to the event from the configuration corresponding to the request;
extracting, via the at least one computing device, input validation logic from the configuration corresponding to the request;
validating, via the at least one computing device, the request using the input validation logic; and
generating, via the at least one computing device, the transaction record utilizing the logic from the configuration corresponding to the request.

US Pat. No. 10,509,600

METHOD AND APPARATUS FOR DATA COMPRESSION AND DECOMPRESSION USING A STANDARDIZED DATA STORAGE AND RETRIEVAL PROTOCOL

Goke US Research Laborato...

1. A block I/O device, configured to compress and decompress data, comprising:a controller configured to retrieve a compress command issued by a host processor, the controller coupled to the host processor and a host memory by a high-speed data bus, the compress command retrieved in accordance with a standardized data storage and retrieval protocol, to cause the data to be compressed in accordance with a compression algorithm, and to provide a completion queue entry into a completion queue upon completion of the compression; and
a memory coupled to the controller for storing the compression algorithm to compress the data;
wherein the memory further stores a compression algorithm index, the compression algorithm index for associating one or more compression algorithms stored in the memory with one or more compression algorithm index values, respectively, wherein the controller is configured to cause the data to be compressed using a first compression algorithm identified in the compression algorithm index in accordance with a first compression algorithm index value specified by the compress command.

US Pat. No. 10,509,597

MEMORY BLOCK ACCESS MODES FOR A STORAGE DEVICE

Intel Corporation, Santa...

1. A NAND memory, comprising:a variable-type memory block;
a first-type dedicated memory block;
a second-type dedicated memory block; and
logic configured to:
perform a data operation on the first-type dedicated memory block using a first first-type access mode; and
perform a data operation on the variable-type memory block using a second first-type access mode.

US Pat. No. 10,509,582

SYSTEM AND METHOD FOR DATA STORAGE, TRANSFER, SYNCHRONIZATION, AND SECURITY

AtomBeam Technologies Inc...

1. A system for storing, retrieving, and transmitting data in a highly compact format, comprising:a reference code library comprising data chunklets and reference codes corresponding to the data chunklets; and
a data deconstruction engine comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operable on the processor, wherein the programming instructions, when operating on the processor, cause the processor to:
receive data;
deconstruct the data into a plurality of data chunklets;
retrieve the reference code for each chunklet from the reference code library;
where there is no reference code for a given chunklet, create a reference code, and store chunklet and its newly-created reference code in the reference code library;
create a plurality of warplets representing the data, each warplet comprising a reference code to a chunklet in the library; and
a data reconstruction engine comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operable on the processor, wherein the programming instructions, when operating on the processor, cause the processor to:
receive the plurality of warplets representing the data;
retrieve the chunklet corresponding to the reference code in each warplet from the reference code library;
assemble the chunklets to reconstruct the data.

US Pat. No. 10,509,513

SYSTEMS AND METHODS FOR USER INPUT DEVICE TRACKING IN A SPATIAL OPERATING ENVIRONMENT

Oblong Industries, Inc., ...

1. A method comprising:for each frame of image data generated by a tracking camera:
determining each blob of the frame;
for each determined blob, determining a 2D image coordinate of a centroid of the blob in a coordinate space of the frame;
a tracking system processor generating a first tag identifier from the determined 2D image coordinates;
the tracking system processor using the first tag identifier to access stored first tag information that is stored in association with the first tag identifier; and
the tracking system processor determining an absolute 3-space position and orientation of the tracking camera by performing a motion tracking process using the determined 2D image coordinates and the accessed first tag information,
wherein an image processor that is constructed to perform real-time feature extraction determines each blob and determines each 2D image coordinate,
wherein the image processor and the tracking camera are included in a user input device,
wherein the tracking system processor is included in a tracking system processing device that is external to the user input device, and
wherein the user input device is communicatively coupled to the tracking system processing device via a communication interface of the user input device.

US Pat. No. 10,509,436

DISPLAY PANEL AND DISPLAY DEVICE

WUHAN CHINA STAR OPTOELEC...

1. A display area, wherein the display area includes four sides and four corners, and all of the four corners are not right angles; anda border area, surrounding the display area, wherein four fold lines respectively parallel to the four sides are arranged in the border area, the four fold lines enclose a fold frame, the fold frame divides the border area into a first border area and a second border area, the second border area includes four borders and a turning portion connecting every two of the four borders, and the turning portions makes the four borders be independently folded along the fold frame,
wherein the four corners include round corners, elliptical corners, or chamfered corners, and
wherein the turning portion includes a first edge and a second edge connecting to the first edge, and the first edge and the second edge are curve edges.

US Pat. No. 10,509,388

RESHAPING OF DEFORMED COMPONENTS FOR ASSEMBLY

C SERIES AIRCRAFT LIMITED...

1. A computer-implemented method for reshaping a component mounted on an assembly tool having a positioning device, the method comprising,receiving a set of as-fabricated measurements of the component;
receiving a set of as-mounted measurements of the component, the as-mounted measurements taken at a same position on the component as the as-fabricated measurements;
determining a baseline for a shape of the component based on the as-fabricated measurements by calculating an initial twist angle for a floor structure by adding a first angle formed between a first pair of measurements and a horizontal plane to a second angle formed between a second pair of measurements and the horizontal plane;
determining a deformation parameter for the component based on the as-mounted measurements, the as-fabricated measurements, the as-mounted measurements, and the baseline;
determining a set of correction displacements for the positioning device to reshape the component using the deformation parameter; and
generating control signals for applying the correction displacements to the positioning device.

US Pat. No. 10,509,329

BREAKDOWN ANALYSIS OF GEOMETRY INDUCED OVERLAY AND UTILIZATION OF BREAKDOWN ANALYSIS FOR IMPROVED OVERLAY CONTROL

KLA-Tencor Corporation, ...

1. A method, comprising:obtaining a first set of a plurality of in-plane distortions or measured overlay for a plurality of wafers, the plurality of wafers including wafers from multiple lots;
obtaining a second set of the plurality of in-plane distortions or measured overlay for the plurality of wafers;
decomposing the first set of the plurality of in-plane distortions or measured overlay obtained for the plurality of wafers to a first set of decomposed components utilizing a processor, the first set of decomposed components including: at least one of a common process signature, lot-to-lot variations, or wafer-to-wafer variations;
decomposing the second set of the plurality of in-plane distortions or measured overlay to a second set of decomposed components utilizing the processor;
determining a correction effectiveness factor of an overlay correction process based on a comparison between the first set of decomposed components and the second set of decomposed components; and
generating one or more control signals based on at least the correction effectiveness factor, wherein the one or more control signals are configured to cause adjustment in one or more semiconductor fabrication process tools,
wherein the correction effectiveness factor corresponds to a number of the plurality in-plane distortions or measured overlay reduced via an application of the overlay correction process.

US Pat. No. 10,509,301

SYSTEMS, METHODS, AND DEVICES FOR USABILITY TESTING

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

1. A coupler for coupling a camera and handheld device, the coupler comprising:a handheld device mount configured to releasably couple to a handheld device, the handheld device mount including a cavity and having a base and opposing first and second sides;
first and second sidewalls extending from the base at respective ones of the first and second sides, wherein, when coupled to the handheld device, an entirety of the base and an entirety of the first and second sidewalls extend only along respective base and sidewalls of only a first end of the handheld device;
a mast having a first and second end, the first end coupled to and extending from a third side of the cavity; and
a camera mount at the second end of the mast and configured to receive a camera.

US Pat. No. 10,509,272

DISPLAY PANEL AND DISPLAY APPARATUS

BOE TECHNOLOGY GROUP CO.,...

1. A display panel comprising:a first substrate, a second substrate and a liquid crystal layer between the first substrate and the second substrate, wherein:
the first substrate and the second substrate are disposed opposite to each other,
the first substrate comprises a pixel electrode,
the second substrate comprises a common electrode,
the common electrode is formed with an opening,
the opening has a circular shape,
the pixel electrode has a rectangular shape, and a diameter of the opening is greater than two-thirds of a length of a short side of the pixel electrode and is less than the length of the short side of the pixel electrode, and
a center of the opening coincides with a center of the pixel electrode when viewed in a direction perpendicular to the first or second substrate, and
protrusions are disposed on an elongation line of a diagonal of the rectangular pixel electrode outside corners of the pixel electrode, respectively.

US Pat. No. 10,509,128

PROGRAMMABLE PATTERN OPTICAL PROJECTOR FOR DEPTH DETECTION

K Laser Technology, Inc.,...

1. An apparatus comprising:an array of lasers mounted on a substrate that produce a plurality of laser beams;
an array of lenses mounted in front of the array of lasers, each lens in the array of lenses being shaped to modify one of the plurality of laser beams to collimate the laser beam or substantially collimate the laser beam by focusing the laser beam at a fixed distance, producing a laser beam pattern;
a first multiple beam grating mounted to intercept the laser beam pattern to both duplicate the laser beam pattern to produce duplicated laser beam patterns and direct the duplicated laser beam patterns onto an object; and
a rotational element coupled to the first multiple beam grating to rotate the first multiple beam grating to produce a variety of different laser beam patterns.

US Pat. No. 10,509,127

CONTROLLING VEHICLE SENSORS BASED ON ROAD CONFIGURATION

Luminar Technologies, Inc...

1. A method for controlling a first sensor configured to sense an environment through which a vehicle is moving, the method comprising:receiving sensor data generated by one or more sensors of the vehicle as the vehicle moves through the environment;
identifying, by one or more processors and based on at least a portion of the received sensor data, one or more road portions along which the vehicle is expected to travel;
determining, by one or more processors, a configuration of the identified road portions, at least in part by determining a slope of at least one of the identified road portions;
determining, by one or more processors analyzing at least the determined configuration, an elevation angle of a center of a field of regard of the first sensor that satisfies one or more visibility criteria;
causing the first sensor to be adjusted in accordance with the determined elevation angle;
determining, by one or more processors, that, at the determined elevation angle, a sensing distance of the first sensor is less than a threshold distance; and
in response to determining that the sensing distance is less than the threshold distance, causing, by one or more processors, a speed of the vehicle to decrease.

US Pat. No. 10,509,109

OPTOELECTRONIC SENSOR AND METHOD FOR DETECTING AN OBJECT

SICK AG, Waldkirch (DE)

1. An optoelectronic sensor (10) for detecting an object in a monitoring area (20), the sensor (10) having at least one light transmitter (22) for transmitting a plurality of mutually separated light beams (26), a light receiver (34) with a plurality of light receiving elements (34a) for generating a respective reception signal from the remitted light beams (30) remitted by the objects, a receiving optics (32) arranged in front of the light receiver (34), and an evaluation unit (46) for obtaining information about the object from the reception signals,wherein at least some of the light receiving elements (34a) have a mutual offset in a direction perpendicular to their receiving surface, the mutual offset is achieved by at least one of the following measures:
several light receiving elements arranged on a common circuit board, the common circuit board comprising areas of different heights, with the light receiving elements being arranged in the areas;
several light receiving elements arranged on a common circuit board, a carrier element with areas of different heights being arranged on the common circuit board and the light receiving elements being arranged in the areas;
a transparent optical element with areas of optical paths of different length arranged in front of the light receiving elements, the optical element provided as a transparent, step-shaped component having different effective thickness in different areas for the respective light-receiving elements; and
aperture elements arranged in front of the light receiving elements at different distances.

US Pat. No. 10,509,061

METHOD AND SYSTEM FOR HIGH TEMPERATURE DETECTION IN ELECTRIC METERS

Sensus Spectrum, LLC, Ra...

1. A system for responding to an electrical meter alarm, comprising:a processor at a meter or at a utility;
an alarm chronical encoded in memory of the processor, the alarm chronical comprising,
an alarm level correlating to a degree of risk associated with a state of the meter,
a time stamp including a date and a time of when the alarm level triggered,
a meter identification, and
performance data of the meter,
wherein the degree of risk is correlated by cross-checking records at the utility for meters operating under similar external conditions and under similar power loads.

US Pat. No. 10,509,056

PROBE CARD FOR A TESTING APPARATUS OF ELECTRONIC DEVICES, PARTICULARLY FOR EXTREME TEMPERATURE APPLICATIONS

TECHNOPROBE S.P.A., Cern...

1. A probe card for a testing apparatus of electronic devices, comprising:at least one testing head which houses a plurality of contact probes, each contact probe having at least one contact tip adapted to abut onto a respective contact pad of a plurality of contact pads of a device under test,
a support plate configured to support the testing head,
a stiffener associated with the support plate,
an intermediate support connected to the support plate and adapted to provide a spatial transformation of distances between contact pads on opposite faces of the intermediate support, and
a support joined with the intermediate support, wherein:
the intermediate support is made of a material compatible with technologies for printed circuits and having a thermal expansion coefficient greater than 10×10?6° C.?1 and the support is made of a metallic material having a thermal expansion coefficient smaller than 6×10?6° C.?1,
the support plate includes an opening into which at least part of the support is positioned, and
the support is positioned on a central area of the intermediate support and the support plate is connected to the intermediate support at a peripheral area of the intermediate support that extends outwardly beyond the support.

US Pat. No. 10,508,961

SEMICONDUCTOR PACKAGE WITH AIR PRESSURE SENSOR

INTEL CORPORATION, Santa...

1. A semiconductor package, comprising:a plurality of build-up layers;
a cavity disposed in one or more of the build-up layers; and
an air pressure sensor disposed in the plurality of build-up layers and comprising the cavity, a first electrode disposed above the cavity, and a second electrode coupled to the first electrode; and
a continuous conductive via ring coupled to the second electrode, the continuous conductive via ring comprising copper that surrounds the cavity to provide a hermetic seal to the cavity.

US Pat. No. 10,508,655

BLOWER FILTER SYSTEM

1. A blower filter system comprising a blower filter device, the blower filter device comprising:a blower;
a filter mount;
a tube port for connecting a respirator device by a tube, the filter mount being configured to receive a filter, on which a color coding with a color specific to a parameter of the filter is arranged;
an optical sensor device positioned relative to the filter mount for recognizing different colors of the color coding and determining the color of the color coding of the filter inserted in the filter mount; and
a control unit connected to the optical sensor and configured to compare the color determined by the optical sensor with a stored color chart, in which stored color chart an initial pneumatic resistance is assigned to each of a plurality of colors, to obtain the initial pneumatic resistance of the filter inserted in the filter mount and to calculate a residual capacity of the filter, wherein an initial pneumatic resistance of the filter obtained from the comparison, from the recognized color specific to the parameter of the filter, is used as the basis for the calculation of residual capacity of the filter, wherein the calculation of the residual capacity of the filter is based on a difference between the initial pneumatic resistance of the filter obtained from the comparison, from the recognized color specific to the parameter of the filter, and a maximum blower capacity of the blower.

US Pat. No. 10,508,645

SYSTEM AND METHOD FOR SUSPENDING A ROTOR BLADE OF A WIND TURBINE UPTOWER

General Electric Company,...

1. A method for suspending a rotor blade of a wind turbine uptower, the method comprising:mounting a first end of a first support structure arm and a first end of a second support structure arm to opposing sides of a bedplate of the wind turbine via respective hinge points;
securing the rotor blade to second ends of the first and second support structure arms;
mounting at least one first pulley block on the bedplate and at least one second pulley block to each of the first and second support structure arms;
routing at least one pulley cable from at least one winch over the at least one pulley block assembly;
detaching the rotor blade from a hub of the wind turbine;
rotating the first and second support structures about their respective hinge points via coordinated winch operation so as to lower the rotor blade a predetermined distance away from the hub; and,
suspending the rotor blade at the predetermined distance away from the hub via the first and second support structure arms.

US Pat. No. 10,508,633

DEVICE AND METHOD FOR CONTROLLING A MODULE FOR HEATING A PLURALITY OF INJECTORS

CONTINENTAL AUTOMOTIVE FR...

1. A device for controlling a module configured to heat a plurality of fuel injectors of an engine of a vehicle, said heating module including a plurality of electromagnetic induction devices, each of said electromagnetic induction devices being connected to an injector of the plurality of fuel injectors and being configured, when an electric excitation current passes through said electromagnetic induction devices, to heat said injector by induction, said device comprising:a power generator configured to generate an electric supply current; and
a phase shift system configured to generate, from the electric supply current generated by the power generator, a plurality of electric excitation currents phase shifted relative to one another and materialized by electric excitation current signals, each of said electric excitation currents supplying at least one of the electromagnetic induction devices of the plurality of electromagnetic induction devices, the phase shift system comprising
a number of H bridges equal to the number of injectors equipped with electromagnetic induction devices, and
a controller configured to control the delivery of n electric excitation current signals phase shifted

 via said H bridges, each H bridge enabling delivery of an electric excitation alternating current signal to an electromagnetic induction device at a moment determined by said controller,
wherein the phase shift system is configured to phase shift the electric excitation current signals such that, for each of a plurality of duty cycles, the sum of the absolute values of the amplitudes of said signals is equal to a constant value at any given time,
wherein an electric excitation current delivered by an H bridge is an alternating current of which the half-period is defined by one of the duty cycles, said duty cycle being selected from one of the values

 where p is natural number between 0 and n.

US Pat. No. 10,508,630

FUEL PUMP ASSEMBLY

Robert Bosch GmbH, Stutt...

1. A fuel pump assembly, comprising:a fuel pump (2),
a fuel tank (3), in which the fuel pump (2) is at least partially arranged,
an intermediate component (4), which is arranged on an outside of the fuel tank (3) and has a fuel connection to the fuel tank (3),
a filter (5), which is arranged in a filter chamber (6) and is arranged on an outside of the intermediate component (4) or the fuel pump (2), and
a holding element (7), wherein the filter (5) is held exchangeably on the intermediate component (4) by the holding element (7), and the holding element (7) defines the filter chamber (6),
wherein fuel flow flows from an interior (30) of the fuel tank (3) through a first opening (40) of the intermediate component (4) outward into the filter chamber (6) and from the filter chamber (6) through the filter (5) and through a second opening (41) of the intermediate component (4) to an inlet (20) of the fuel pump (2), wherein the filter (5) and the fuel pump (2) are arranged in series on a common axis (M), wherein the axis extends through the fuel tank, the holding element, and the intermediate component, and wherein a portion of the fuel pump is at least partially surrounded by the intermediate component, the intermediate component is at least partially surrounded by the holding element, and the filter is at least partially surrounded by the holding element.

US Pat. No. 10,508,624

AIR FILTER WITH CANTILEVER TAB AND ENGINE AIR FILTER ASSEMBLY INCORPORATING SAME

Baldwin Filters, Inc., K...

1. An air filter, comprising:a tubular ring of an air filter media extending about a central filter axis and having a first end and a second end, the tubular ring defining an internal volume;
a first end cap sealingly coupled to the first end;
a second end cap comprising:
(a) an attachment portion sealingly coupled to the second end,
(b) a lock tab being carried by and resiliently movable relative to the attachment portion radially outward therefrom and circumferentially about the central filter axis;
wherein the lock tab comprises:
a support arm integrally connected to the support ring at an anchor base and extending in a circular arc direction around the support ring in a cantilever manner with a circular arc gap extending radially between the support ring and the support arm to facilitate spring resiliency in the support arm, and a lock member at an end of the support arm opposite the anchor base; and further comprising:
a ramp surface facing axially toward the first end cap and extending at an incline of between 5 degrees and 45 degrees relative to a plane perpendicular to the central filter axis;
a slot facing axially toward the first end cap and positioned circumferentially between the ramp surface and the anchor base; and
a tooth being formed at a juncture between the slot and the ramp surface to provide the lock member.

US Pat. No. 10,508,617

INTERNAL COMBUSTION ENGINE

HYDRO-JECT, LLC, Wilming...

1. A method of operating an internal combustion engine that comprises a housing and a movable body that form a combustion chamber that has a single enclosed volume that is variable by movement of said movable body relative to said housing, and a catalyst contained in said single enclosed volume, said method comprising:at a first pressure in said single enclosed volume admitting an intake gas comprising an aspirant into said single enclosed volume;
moving said body relative to said housing to reduce the volume of said single enclosed volume to compress said intake gas to raise pressure in said single enclosed volume from said first pressure to a second pressure that is greater than said first pressure;
admitting an aqueous fluid and a steam reforming fuel into said single enclosed volume when the pressure in said single enclosed volume reaches a predetermined pressure intermediate said first and second pressures so that said aqueous fluid and steam reforming fuel absorb heat generated by said compression of said intake gas and said catalyst promotes a steam reformation process by which hydrogen is separated from said steam reforming fuel or said aqueous fluid; and
when the pressure in said single enclosed volume is at least at said second pressure, admitting a combustible fuel into said single enclosed volume and combusting said combustible fuel and hydrogen,
wherein combusting said combustible fuel and hydrogen causes movement of said movable body relative to said housing to increase the volume of said single enclosed volume and said movement of said movable body provides an energy output of said combustion chamber.

US Pat. No. 10,508,570

VALVE STEM SEAL

NOK CORPORATION, Tokyo (...

1. A valve stem seal for sealing a gap between a valve stem and a valve stem guide that guides movement in an axial direction of the valve stem, the valve stem seal comprising:a reinforcing ring including a cylindrical portion attached to the valve stem guide and an inward flange portion extending radially inward from a tip of the cylindrical portion; and
a seal main body that is made of an elastic body and attached to a tip of the inward flange portion and that comes into slidable close contact with an outer circumferential surface of the valve stem,
wherein the reinforcing ring is mounted to the valve stem guide by fitting the cylindrical portion to the valve stem guide from a side opposite to the inward flange portion,
the cylindrical portion is provided with a slit extending only linearly in a circumferential direction with no axial slits and a locking protrusion that is provided on a side opposite to the inward flange portion with respect to the slit and that is to be locked by a locking recess formed in the valve stem guide, and
the locking protrusion is constituted by a curved portion that is integrally connected entirely along its side edges to the cylindrical portion and is gradually recessed radially inward from the side edges and a side opposite to the inward flange portion with respect to the slit to a position that reaches the slit.

US Pat. No. 10,508,531

CONTROL SYSTEM AND METHODS FOR MOVING A COILED TUBING STRING

Premier Coil Solutions, I...

1. A control system for moving a bottom hole assembly at an end of a coiled tubing string in a wellbore, the control system comprising:a controller configured to move the bottom hole assembly at an initial drilling rate that has been entered, unless the controller determines that moving the bottom hole assembly at the initial drilling rate causes a predetermined threshold parameter to be reached,
whereupon the controller is configured to default to moving the bottom hole assembly at a safe drilling rate within a range of safe drilling rates calculated by the controller based upon the properties of a man-made object or natural formation being drilled.

US Pat. No. 10,508,517

REMOVING SCALE FROM A WELLBORE

Saudi Arabian Oil Company...

1. A method comprising:directing supercritical carbon dioxide into a wellbore to a specified depth;
directing the supercritical carbon dioxide at an inner surface of the wellbore at the specified depth; and
removing scale from a wall of the wellbore with the supercritical carbon dioxide, wherein the supercritical carbon dioxide changes phase to a solid phase, a liquid phase, and a gas phase of carbon dioxide.

US Pat. No. 10,508,472

AUTOMATICALLY-EXTENDIBLE DEADBOLT LATCH ASSEMBLY

Sargent Manufacturing Com...

1. A latch assembly for a door including:a chassis;
a latch bolt supported by the chassis and configured to move relative to the chassis between a retracted latch position and an extended latch position;
an auxiliary bolt supported by the chassis and configured to move relative to the chassis between a retracted auxiliary position and an extended auxiliary position;
a deadbolt supported by the chassis and configured to move relative to the chassis between a retracted deadbolt position and an extended deadbolt position, the deadbolt including a lower deadbolt leg having a catch;
a guard lever having a free position and a secure position, wherein when the auxiliary bolt is in the extended auxiliary position the guard lever is in the free position allowing the latch bolt to move between the extended latch position and retracted latch position, and when both the auxiliary bolt is in the retracted auxiliary position and the latch bolt is in the extended latch position, the guard lever is in the secure position preventing movement of the latch bolt to the retracted latch position; and
a sear connected to a top of the guard lever, the sear being configured to engage with the catch of the lower deadbolt leg when the guard lever is in the free position, thereby maintaining the deadbolt in the retracted deadbolt position, and the sear being configured to release from the catch of the lower deadbolt leg when the guard lever is in the secure position, thereby permitting the deadbolt to move to the extended deadbolt position.

US Pat. No. 10,508,467

ENGINEERED FLOOR AND SCAFFOLD SYSTEMS

biljax, inc., Archbold, ...

6. An apparatus comprising a modular platform system with scaffold understructure for supporting a tent and a tent frame wherein the apparatus comprises more than one assembly of:a scaffold leg having a ground end and a supporting end;
a saddle connected to the supporting end of a scaffold leg, wherein the saddle engages and supports a first beam and a second beam;
wherein the first beam and the second beam have a flange attached to each end of the first beam and each end of the second beam;
wherein the flanges of the first beam and the second beam are oriented such that the flanges of the first beam can be inserted into the second beam, without creating a left beam and right beam;
wherein the first beam and the second beam are joined together at the saddle by inserting the flange of the first beam into the second beam and inserting the flange of the second beam into the first beam, resulting in the flange of the first beam and the flange of the second beam being adjacent;
wherein one of the flanges of the second beam is inserted into the first beam adjacent to the flange of the first beam; and
an upright connector, having a flange, capable of engaging a beam;
wherein the apparatus transfers the load from the tent to the ground through the upright connector, the beams, the saddle, and the scaffold leg.

US Pat. No. 10,508,450

KICK OUT FLASHING

American Flashings and Ac...

1. A kick out flashing comprising:a base configured to be placed adjacent a structural roof deck;
a sidewall configured to be placed adjacent a structural wall angled relative to the structural roof deck;
a first kick out wall, disposed at a first obtuse angle relative to, and transitioning to, the sidewall;
an intermediate wall joined with the first kick out wall, distal from the sidewall; and
a second kick out wall disposed at a second obtuse angle relative to the intermediate wall, the second kick out wall distal from the sidewall and downstream from the first kick out wall,
wherein the sidewall transitions to the base at a sidewall corner,
wherein the intermediate wall transitions to the base at an intermediate corner,
wherein the first kick out wall transitions to the base at a first kick out wall corner, wherein the second kick out wall transitions to the base at a second kick out wall corner.

US Pat. No. 10,508,440

SECURITY AND TRANSPORTATION SYSTEM FOR BORDER BARRIER

1. A border barrier system, comprising:(a) a plurality of columns extending vertically and situated periodically along or substantially near an international border;
(b) a plurality of beams extending horizontally between tops of the columns, thereby producing a continuous horizontal surface along the tops of the columns;
(c) a plurality of metallic based walls extending between each pair of columns;
(d) a power line extending within the plurality of beams, wherein the power line supplies power from a power generating station or a power relay station;
(e) at least one continuous electric railway located on top of the horizontal surface, wherein the electric railway is coupled to the power line;
(f) a plurality of electric rail cars powered by the electric railway, wherein the electric rail cars run along the electric railway;
(g) a plurality of sensor arrays located periodically along the border barrier system, wherein each sensor array is coupled to the power line, and wherein each sensor array comprises a vertical shaft, a video sensor, an audio sensor, an infrared sensor, a heat sensor, a motion sensor, a light sensor, a seismic sensor, and at least one light for providing illumination;
(h) a plurality of stations located periodically along the border barrier system, each station comprising:
1) a housing structure configured for housing personnel;
2) a power generating station or power relay station coupled to the power line and the electric railway for powering the electric railway; and
3) a tunnel that allows the electric railway to enter one end of the housing structure and exit another end of the housing structure.

US Pat. No. 10,508,438

FIRE BARRIER BUILDING PRODUCT AND METHOD AND SYSTEM FOR MAKING SAME

Louisiana-Pacific Corpora...

1. A method for coating an I-joist with a fire resistant coating, comprising the steps of:conveying an I-joist past a first delivery unit comprising at least one delivery orifice;
delivering a first coating of a cementitious material on a first side of a web of the I-joist using the delivery orifice, the first coating filling valley regions defined by beveled edges of the first side of the web and adjoining inner walls of flanges of the I-joist to reinforce or strengthen the I-joist, the cementitious material exhibiting a viscosity of about 200 centipoise to about 1,000 centipoise;
curing the first coating;
rotating the I-joist to expose a second side of the web of the I-joist;
conveying the I-joist past the first delivery unit such that the second side of the web faces the delivery orifice;
delivering a second coating of a cementitious material on the second side of the web using the delivery orifice, the second coating filling valley regions defined by beveled edges of the second side of the web and adjoining inner walls of the flanges of the I-joist to reinforce or strengthen the I-joist; and
curing the second coating,
wherein at least one of:
delivering a first coating of a cementitious material on a first side includes forming the first coating to exhibit a U-shape that reinforces the I-joist by delivering a larger amount of the cementitious material from the first delivery unit to an outer region of the first side to fill in the valley regions, delivering a smaller amount of the cementitious material from the first delivery unit to a middle region of the first side, and delivering the cementitious material from the first delivery unit at a line pressure of about 20 to about 45 pounds per square inch at a distance between the delivery orifice and the first side of the web of about 12 to about 18 inches, the first coating exhibiting a thickness of about 0.08 inches to about 0.2 inches; or
delivering a second coating of a cementitious material of the second side includes forming the second coating to exhibit a U-shape that reinforces the I-joist by delivering a larger amount of the cementitious material from the first delivery unit to an outer region of the second side than to fill in the valley regions, delivering a smaller amount of the cementitious material from the first delivery unit to a middle region of the second side, and delivering the cementitious material from the first delivery unit at a line pressure of about 20 to about 45 pounds per square inch at a distance between the delivery orifice and the second side of the web of about 12 to about 18 inches, the second coating exhibiting a thickness of about 0.08 inches to about 0.2 inches;
wherein the I-joist is conveyed so that a time between depositing the first coating on a portion of the web and curing the first coating is sufficient for at least a portion of the first coating to flow and even out; and
wherein the I-joist is conveyed so that a time between depositing the second coating on a portion of the web and curing the second coating is sufficient for at least a portion of the second coating to flow and even out.

US Pat. No. 10,508,420

SYSTEM AND METHOD FOR EFFECTIVE USE OF A LOW-YIELD WELL

7. A method for operating a low-yield well system comprising the steps of;receiving well pump back pressure information at a control panel from a well back pressure transducer measuring a well back pressure upstream of a flow regulator in well output piping, the flow regulator configured to provide for a uniform flow rate in the well output piping; and
controlling a well pump based on the well pump back pressure information.

US Pat. No. 10,508,411

GRADING TOOLS FOR WORK MACHINES AND OPERATION THEREOF

ABI ATTACHMENTS INC., Mi...

1. A grading tool structured for coupling with a work machine, the grading tool comprising:a frame having a width extending from a first side to a second side and a length extending from a first end to a second end;
first and second ground contacting members coupled with the frame at first and second locations along the width of the frame and being rotatable relative to the frame;
a multi-hinged drag bar assembly including:
a plurality of arms rotatably coupled with the frame by respective first hinges,
a carrier member coupled with the plurality of arms, the carrier member extending downward from the plurality of arms toward an underlying ground surface, extending along the width of the frame, and including a first surface extending vertically toward the underlying ground surface and facing toward the first end of the frame,
a drag bar rotatably coupled with the carrier member by a second hinge, the drag bar including an upper portion coupled with the second hinge and extending along the width of the frame, a lower portion extending along the width of the frame and defining a plurality of teeth extending downward from the upper portion, and a second surface facing toward the first surface of the carrier member, the drag bar being rotatable about the second hinge from a first position in which the surface of the drag bar is parallel with and abuts the first surface of the carrier to limit rotation of the drag bar to a second position in which the second surface is at an angle relative to and spaced apart from the first surface, and the plurality of teeth being structured such that rotation of any of the plurality of teeth causes corresponding rotation of all of the plurality of teeth.

US Pat. No. 10,508,409

MACHINE WITH A BOOM ASSEMBLY AND CONNECTION MEMBER

Caterpillar Inc., Peoria...

1. An excavator machine, comprisingan undercarriage assembly including a drive assembly;
a carriage assembly rotatably coupled to the undercarriage assembly and including an operator cab positioned at a front of the carriage assembly; and
a boom assembly,
wherein the boom assembly is coupled to the carriage assembly via two branches, and wherein the branches are coupled to the carriage assembly on opposing sides of the operator cab,
wherein the branches of the boom assembly are connected by a connection member,
wherein a boom extends from the connection member, and
wherein an attached end of the boom encapsulates a portion of the connection member.

US Pat. No. 10,508,364

RF RESONATOR MEMBRANES AND METHODS OF CONSTRUCTION

Zhuhai Crystal Resonance ...

1. A single crystal film comprising BaxSr(1-x)TiO3 having an <111> orientation coupled to a c-axis <0001> sapphire membrane by a <0001> GaN release layer and further comprising a <100> rutile TiO2 and/or a <111> Sr(1-x)TiO3 buffer layer between the GaN and the BaxSr(1-x)TiO3.

US Pat. No. 10,508,332

FILM FORMATION APPARATUS, FILM FORMATION METHOD, AND MANUFACTURING METHOD OF SOLAR BATTERY

ULVAC, INC., Chigasaki-s...

1. A film formation apparatus, comprising:a vacuum chamber in which a single vacuum atmosphere is to be formed;
a first film formation region provided in the vacuum chamber, the first film formation region including a first sputtering source for performing film formation on a front surface of a film-formation target substrate;
a second film formation region provided in the vacuum chamber, the second film formation region including a second sputtering source for performing film formation on a back surface of the film-formation target substrate;
a conveyance path formed to have a single annular shape when projected onto a vertical plane, and provided to pass through the first and second film formation regions; and
a substrate-holder conveyance mechanism configured to convey, along the conveyance path, a substrate holder holding a film-formation target substrate in a horizontal position, wherein
the substrate-holder conveyance mechanism includes: a first conveyance portion configured to convey the substrate holder in a predetermined direction so that the substrate holder passes through the first film formation region; a second conveyance portion configured to convey the substrate holder in a direction opposite to the direction of conveyance by the first conveyance portion so that the substrate holder passes through the second film formation region; and a turning conveyance portion configured to convey the substrate holder from the first conveyance portion to the second conveyance portion in such a manner as to make a turn while maintaining an up/down orientation of the substrate holder, and
the substrate holder has openings through which the front and back surfaces of the film-formation target substrate are exposed, and includes a shield portion configured to shield an edge portion of the film-formation target substrate from a film formation material supplied from at least one of the first and second sputtering sources.

US Pat. No. 10,508,259

METHOD FOR RAPID MATURATION OF DISTILLED SPIRITS USING LIGHT, HEAT, AND NEGATIVE PRESSURE PROCESSES

LOST SPIRITS TECHNOLOGY L...

1. A process for producing a mature spirit comprising:(a) providing heat to a mixture consisting essentially of an unmatured distilled spirit and wood, to maintain a temperature between about 140° F. and about 170° F. for a period of time ranging from about 24 hours to about 336 hours to give a distilled spirit mixture; then
(b) contacting the distilled spirit mixture with wood and actinic light at a wavelength spectrum ranging from 400 nm to 1000 nm for at least two hours to give an actinic light-treated distilled spirit mixture; then
(c) providing heat to the actinic light-treated distilled spirit mixture produced in step (b) to maintain a temperature between about 140° F. and about 170° F. for a period of time ranging from about 12 hours to about 336 hours to produce the mature spirit; and then
(d) percolating air through the mature spirit of step (c) in a container with a headspace at a gauge pressure between about ?25 inHg and about ?30 inHg until alcohol concentration of the mature spirit is reduced by between about 1% and about 2% by volume, and until the total volume of the mature spirit is reduced by about 10% or less;
wherein steps (a), (b), (c), and (d) are performed sequentially.

US Pat. No. 10,508,236

WAVELENGTH CONVERTING MATERIAL FOR A LIGHT EMITTING DEVICE

LUMILEDS LLC, San Jose, ...

1. A luminescent structure comprising:an InxZnyP core, wherein 0?y/x<100, and wherein the InxZnyP core comprises an alloy including both In and Zn; and
a shell disposed on a surface of the core, wherein a difference between a lattice constant of the shell and a lattice constant of the InxZnyP core is less than 1.7% relative to the lattice constant of the shell.

US Pat. No. 10,508,189

POWER INDUCTOR

MODA-INNOCHIPS CO., LTD.,...

1. A power inductor, comprising:a body;
at least two bases disposed in the body;
at least two coils disposed on the at least two bases, respectively;
external electrodes disposed on two outer surfaces of the body which face each other in one direction, the external electrodes being connected to the at least two coils; and
a connection electrode disposed between the external electrodes and on at least one outer surface of the body, the connection electrode connecting the at least two coils to each other,
wherein the body comprises metal powder, a polymer, and a thermal conductive filler for discharging heat of the metal powder to the outside,
the metal powder has a mean particle size of 1 ?m to 50 ?m, and comprises a single kind of particles or two or more kinds of particles, which have a plurality of sizes,
a content of the thermal conductive filler gradually increases in a direction from the base toward upper and lower sides thereof,
wherein the connection electrode connects the at least two coils disposed on different bases of the at least two bases,
wherein the connection electrode directly contacts the at least two coils, and
wherein the connection electrode is formed only on a side surface of the body without extending to upper and lower surfaces of the body.

US Pat. No. 10,508,124

XANTHENE PROTECTIVE AGENT

SEKISUI MEDICAL CO., LTD....

1. A xanthene compound of General Formula (1)
wherein:
Y is:
—OR17, wherein R17 is a hydrogen atom or an active ester-protecting group,
—NHR18, wherein R18 is a hydrogen atom, or a linear or branched C1-C6 alkyl group or aralkyl group,
an azide,
a halogen atom, or
a carbonyl group formed together with a methylene group;
at least one of R1 to R8 is represented by Formula (2),
—O—R9—X-A  (2)
and each of the remaining R1 to R8 independently is a hydrogen atom, a halogen atom, a C1-C4 alkyl group, or a C1-C4 alkoxy group,
wherein R9 is a linear or branched C1-C16 alkylene group;
X is O or CONR19, wherein R19 is a hydrogen atom or a C1-C4 alkyl group; and
A is represented by Formula (3), (4), (5), (6), (7), (8), (9), (10), (11), (12), or (13)

wherein R10, R11, and R12 are each independently a linear or branched C1-C6 alkyl group or an aryl group optionally including a substituent;
R13 is a single bond or a linear or branched C1-C3 alkylene group; and
R14, R15, and R16 are each independently a linear or branched C1-C3 alkylene group.

US Pat. No. 10,508,117

SOLID FORMS OF A TOLL-LIKE RECEPTOR MODULATOR

GILEAD SCIENCES, INC., F...

1. A crystalline form of Compound I having the structure:characterized by an X-ray powder diffraction (XRPD) pattern comprising three or more peaks at 5.3, 9.8, 13.1, 15.6, 17.0, 19.6, 20.0, 20.7, 21.9 or 24.9 degrees 2? (±0.2 degrees 2?), wherein the XRPD is made using CuK?1 radiation.

US Pat. No. 10,508,080

PROCESS FOR THE PREPARATION OF ISOSULFAN BLUE

Apicore US LLC, Canonbur...

1. A process of preparing isosulfan blue sodium salt, said process comprising:i) combining isoleuco acid of the formula (4):

with an oxidizing agent,
ii) recovering isosulfan blue acid, and
iii) obtaining isosulfan blue sodium salt therefrom.

US Pat. No. 10,508,026

MONOLITHICALLY INTEGRATED MULTI-SENSOR DEVICE ON A SEMICONDUCTOR SUBSTRATE AND METHOD THEREFOR

Versana Micro Inc., Scot...

1. A monolithically integrated multi-sensor (MIMs) comprising:a first integrated circuit comprising:
a pressure sensor configured to measure a parameter; and
a first MEMs sensor configured to measure a first parameter; and
a second MEMs sensor configured to measure a second parameter wherein the the first parameter, the second parameter and the parameter measured by the microphone are different and wherein the microphone, the first MEMs sensor, and the second MEMs sensor are formed on or in a single semiconductor substrate.

US Pat. No. 10,508,018

COVER ATTACHING DEVICE AND METHOD FOR ATTACHING A COVER TO A SEAT COVER

YKK Corporation, (JP)

1. A device for handling a cover, comprising:a cover holder configured to hold the cover, the cover holder including two or more clip grippers, each clip gripper configured to grip a clip and each clip configured to hold an attachment portion of the cover; and
a distance adjuster configured to move the cover holder toward or away from a seat body so as to adjust a distance between the cover holder and the seat body,
wherein the distance adjuster is configured to position the cover holder at a remote position where the cover holder holds the cover such that the cover and the clips are spaced apart from and outside the seat body, and
wherein the distance adjuster in configured to move the cover holder from the remote position towards the seat body while the cover holder holds the cover such that the clips holding the attachment portion of the cover and respectively gripped by the two or more clip grippers are moved closer to the seat body.

US Pat. No. 10,507,988

MAINTENANCE ACCESS ZONES FOR STORAGE AND RETRIEVAL SYSTEMS

SYMBOTIC, LLC, Wilmingto...

2. The human access system of claim 1, wherein the portion of the storage and retrieval space forms a human access zone including at least one picking aisle of the storage and retrieval system wherein the at least one picking aisle is arranged in a vertical stack of picking aisles.

US Pat. No. 10,507,939

NON-LEGGED REUSABLE AIR-LAUNCHED CARRIER ROCKET

1. A system for a non-legged reusable air-launched carrier rocket comprising:a carrier aircraft having a center pylon for attaching the carrier rocket, a liquid tank for holding fuel, oxidant, or elemental propellant, the liquid tank in fluid communication with a pipe, and a front undercarriage configured to be in a lowered position and a retracted position;
the carrier rocket having a rocket head with an expandable rotor, a rocket body having two elongated openings spaced opposite to each other, each opening having a cover configured to open into the rocket body to form a passage through the rocket, the passage containing a storage tank being defined by a front panel, rear panel, and a soft tank diaphragm, each cover configured to be streamliner with an outer surface of the carrier rocket when in a closed position, and the carrier rocket having a tail with a plug nozzle having a convex spherical surface; and
a platform configured to provide a cushioning effect and having a top surface with a concave spherical shape matching the convex spherical surface of the plug nozzle;
wherein the carrier rocket is configured to be attached to the center pylon such that when each cover is open the front undercarriage can extend through the passage when moving between the lowered and retracted position, wherein the pipe has an exit on the rear panel configured to fill the soft tank diaphragm with fuel, oxidant, or elemental propellant from the liquid tank, and wherein the platform can be placed at a dropping point and bear the weight of the carrier rocket.

US Pat. No. 10,507,879

SYSTEM AND METHOD FOR MOUNTING TAILGATE

HYUNDAI MOTOR COMPANY, S...

1. A system for automatically mounting a tailgate on a vehicle body, the system comprising:an X-direction regulation jig configured to measure an X-direction position of the tailgate and to regulate the X-direction position;
a Y-direction regulation jig configured to measure a Y-direction position of the tailgate and to regulate the Y-direction position;
a tailgate loading and mounting robot configured to correct the X-direction position and the Y-direction position of the tailgate and to mount the tailgate on a side of a roof panel of the vehicle body; and
a nut assembly robot configured to automatically assemble a nut to a hinge of the tailgate,
wherein the X-direction regulation jig includes at least one X-direction regulation arm configured to regulate the X-direction position of the tailgate, a first block coupled to the X- at least one direction regulation arm, and a second block mounted to the first block such that the second block is movable relative to the first block in an X-direction,
wherein the at least one X-direction regulation arm includes a regulation member configured to regulate a distance between the roof panel and the tailgate,
wherein the regulation member includes a first contact surface contactable with a rear end of the roof panel, and a second contact surface contactable with an upper end of the tailgate,
wherein a mounting part is rotatably mounted on at least one end of the first block,
wherein a plurality of X-direction regulation arms are mounted on the mounting part, and
wherein the plurality of X-direction regulation arms are circumferentially spaced apart from each other.

US Pat. No. 10,507,874

MODULAR SYSTEMS FOR USE WITH VEHICLES, FOR MOUNTING ACCESSORIES AND RELATED METHODS

Robert Crandall, Yorba L...

1. A modular support system for mounting on a bed of a vehicle comprising:a first side support and a second side support, each side support comprising a vertical portion, a lower base portion extending from the vertical portion, and a center support joiner comprising an internal cavity having a non-circular shape along an end cross-section;
a first bar extension having a first free end and a second free end, said first free end projects into the internal cavity of the center support joiner of the first side support and the second free end having a coupling support mounted thereon;
a second bar extension having a first free end and a second free end, said first free end projects into the internal cavity of the center support joiner of the second side support and the second free end having a coupling support mounted thereon;
a center support directly or indirectly attached to the two coupling supports located on the first and second bar extensions; and
wherein the first and second bar extensions define a lengthwise axis passing through the first and second bar extensions and the center support is located, elevation-wise, above the lengthwise axis.

US Pat. No. 10,507,866

ELECTRIC POWER STEERING SYSTEM WITH RIPPLE COMPENSATION

THYSSENKRUPP PRESTA AG, ...

1. An electric power steering apparatus for assisting steering of a motor vehicle by conferring torque generated by an electric motor to a steering mechanism by a rotation of a rotor of the electric motor relative to a stator, the electric power steering apparatus comprising:a steering controller that receives signals representative of torque applied to a steering wheel and determines a target motor torque;
a motor controller comprising a first control portion that receives the target motor torque from the steering controller and an electrical angular frequency of the rotor and transfers the target motor torque into target currents expressed in a coordinate system fixed to the electrical angular frequency of the rotating rotor, wherein the motor controller comprises a coordinate transformation portion to transfer the target currents into target voltages expressed in a coordinate system fixed to the stator;
a ripple compensation unit that determines compensation voltages, the ripple compensation unit comprising
a first ripple control portion that receives the target motor torque from the steering controller and the electrical angular frequency of the rotor to transfer the target motor torque into compensation currents expressed in a coordinate system fixed to a rotating part that rotates n-times faster than the electrical angular frequency of the rotating rotor, and
a ripple coordinate transfer portion to transfer the compensation currents into the compensation voltages, which are expressed in the coordinate system fixed to the stator;
an adder to add to the target voltages the compensation voltages output from the ripple coordinate transfer portion of the ripple compensation unit; and
an inverter that transforms the target voltages into motor currents.

US Pat. No. 10,507,861

ADJUSTABLE STEERING COLUMN LOCK

ROBERT BOSCH AUTOMOTIVE S...

1. A lock for an adjustable steering column comprising:a first member having at least one tooth disposed in a first engaging direction on the first member;
a second member having at least one tooth disposed in a second engaging direction on the second member, wherein the at least one tooth disposed on the first member and the at least one tooth disposed on the second member extend from the first and the second member in a same direction, and wherein the second engaging direction is opposite the first engaging direction;
a moveable locking device having a first recess disposed to engage the at least one tooth on the first member and a second recess to engage the at least one tooth on the second member; and
a releasable clamping device to move the moveable locking device into and away from an engagement position with the first and second members, the first recess restricting movement in the first engaging direction and the second recess restricting movement in the second engaging direction when the moveable locking device is engaged with the first and second members;
wherein more than one first and second members are provided, the moveable locking device having more than one first and second recesses to engage the more than one first and second members.

US Pat. No. 10,507,859

SHOPPING CART BAGGING STATION

WALMART APOLLO, LLC, Ben...

1. A shopping cart bagging station comprising:a support channel comprising:
a backbone bar having a backbone bar first end, a backbone bar second end opposing the backbone bar first end, a backbone bar longitudinal axis extending from the backbone bar first end to the backbone bar second end, a backbone bar first side edge and a backbone bar second side edge;
a first side bar coupled to and extending from the backbone bar first side edge, wherein the first side bar has a first side bar first end adjacent the backbone bar first end, and a first side bar second end adjacent the backbone bar second end, wherein the first side bar is perpendicular to the backbone bar and wherein the first side bar comprises an inner surface;
a second side bar coupled to and extending from the backbone bar second side edge, wherein the second side bar is perpendicular to the backbone bar;
a first and a second protrusion, wherein the first and the second protrusion protrude from the inner surface towards the second side bar;
a first locking tab coupled to and extending from the first side bar first end; and
a second locking tab coupled to and extending from the first side bar second end;
and
a first hook, a second hook, and a third hook, each of the three hooks fixedly attached to the second side bar.

US Pat. No. 10,507,853

TRAIN-INFORMATION MANAGEMENT DEVICE AND TRAIN-INFORMATION MANAGEMENT METHOD

MITSUBISHI ELECTRIC CORPO...

1. A train-information management device mounted on a train, the train-information management device comprising:an intra-block position calculator to convert information on a kilometrage that indicates a position of the train into information on a block number and an intra-block position of a plurality of blocks into which a route of the train is divided and that are used when a train position is specified by a train radio system; and
a communication device to communicate the information on the block number and the intra-block position to a ground side by using a system that is different from a system that is used for communication between the ground side and a train side via a radio base station in the train radio system.

US Pat. No. 10,507,850

DEVICE FOR CONNECTING A COUPLING SHAFT TO A CAR BODY OF A TRACK-GUIDED VEHICLE

VOITH PATENT GMBH, Heide...

1. A device for connecting a coupling shaft to a car body of a track-guided vehicle, wherein the device comprises:a linkage connected to a car body-side end region of the coupling shaft; and
a bearing block connected to the car body to which the linkage is articulated by at least one pivot pin to be pivotable in a horizontal plane, wherein the at least one pivot pin is a shock protector such that upon exceeding a definable critical impact force transmitted via the coupling shaft and the linkage to the bearing block, a connection between the linkage and the bearing block formed by the at least one pivot pin is disengaged, wherein the at least one pivot pin further comprises a bearing disc having a concentrically arranged recess and a shearing element having a separating region, wherein the separating region divides the shearing element into a bearing block-side region and an oppositely disposed linkage-side region, wherein the bearing block-side region of the shearing element is at least partly accommodated in or connected to the recess of the bearing disc, and wherein the linkage-side region of the shearing element is at least partly accommodated in or connected to a pin seat of the linkage associated with the at least one pivot pin.

US Pat. No. 10,507,847

CENTRAL TRACTION DEVICE FOR STRADDLING MONORAIL TRAIN

CRRC QINGDAO SIFANG CO., ...

1. A central traction device for a straddle-type monorail train, comprising:a traction pin, and
a traction beam, a central sleeve being provided at the center of the traction beam, and the traction pin being mounted in the central sleeve, wherein:
an inner cavity of the central sleeve has a corset-shaped structure having large diameters on an upper end and a lower end and a small diameter at a middle part, forming double tapered bevels, and a resilient rubber bush is provided between an inner wall of the central sleeve and the traction pin; and
wherein the central sleeve of the traction beam has a structure which is cut-through from top to bottom, a seal plate and a lower gland are provided at a bottom portion of the central sleeve, the seal plate is fixedly connected to a bottom portion of the traction beam by a bolt, and the lower gland is fixedly mounted between the seal plate and the traction pin; and
wherein a traction pin hole, which is cut-through from top to bottom, is provided at the center of the traction pin, and a long bolt passing through the traction pin hole is mounted in the traction pin hole, an annular positioning block is mounted at a top side of the traction pin hole and a top portion of the long bolt passes through the positioning block, a bottom portion of the long bolt has external threads, an internal threaded hole is provided at the center of the lower gland, and the bottom portion of the long bolt and the lower gland are fixedly connected by screw threads.

US Pat. No. 10,507,836

DUAL MOTOR DRIVE UNIT AND METHOD OF DRIVINGLY ENGAGING A FIRST MOTOR OF A DUAL MOTOR DRIVE UNIT WITH AN OUTPUT SHAFT

Dana Italia Srl, Arco, T...

1. A method of drivingly engaging a first motor of a dual motor drive unit with an output shaft driven by a second motor of the dual motor drive unit, the method comprising the steps of:actuating a clutching device for drivingly engaging the first motor with the output shaft;
synchronizing a rotational speed of the first motor with a rotational speed of the output shaft;
when the rotational speed of the first motor and the rotational speed of the output shaft are synchronized, reducing an output torque of the first motor; and
when the clutching device drivingly engages the first motor with the output shaft, increasing the output torque of the first motor.

US Pat. No. 10,507,835

SYSTEM FOR CONTROLLING CORNERING OF VEHICLE AND METHOD THEREOF

Hyundai Motor Company, S...

1. A system for controlling cornering of a vehicle, the system comprising:a power train comprising an engine and a transmission;
a suspension system connected to a driving wheel, wherein the driving wheel is configured to receive power from the power train;
a data detector configured to detect a lateral acceleration and a displacement of an accelerator pedal; and
a vehicle controller configured to:
determine whether a cornering control condition is satisfied based on the lateral acceleration;
when the cornering control condition is satisfied, calculate a sport index based on the displacement of the accelerator pedal and a predetermined value;
set operating modes of the power train and the suspension system based on at least one of the sport index or the lateral acceleration;
calculate a modified displacement by adding the displacement of the accelerator pedal and the predetermined value; and
calculate the sport index based on the modified displacement.

US Pat. No. 10,507,829

SYSTEMS AND METHODS FOR HAZARD MITIGATION

AUTONOMOUS ROADWAY INTELL...

1. A system for avoiding or minimizing the harm of a collision between a subject vehicle and a second vehicle, comprising:a first processor configured to determine whether the subject vehicle will collide with the second vehicle when no evasive actions are taken;
a second processor configured to calculate future trajectories of the subject and second vehicles according to respective sequences of actions, each action comprising an acceleration or a deceleration or a steering action or a waiting time;
a third processor configured to implement one of the respective sequences of actions based on the future trajectories calculated by the second processor, the implemented sequence of actions projected to avoid the collision;
a fourth processor configured to calculate the expected harm associated with the collision according to one or more of the sequences of actions based on the future trajectories calculated by the second processor; and
a fifth processor configured to implement a particular one of the sequences of actions, calculated by the fourth processor, that is projected to minimize the harm of the collision;
wherein the first through fifth processors are implemented on a single processing element or on multiple processing elements; and
wherein the sequences of actions are determined and calculated by the second processor and the expected harm is calculated by the fourth processor before the sequences of actions are implemented by the third or fifth processor.

US Pat. No. 10,507,713

WIND DEFLECTOR ASSEMBLY FOR VEHICLE ROOF

MAGNA MIRRORS OF AMERICA,...

1. A wind deflector assembly for a roof of a vehicle, with the roof of the vehicle including a sunroof that is openable and closable relative to an aperture in the roof of the vehicle, said wind deflector assembly comprising:a wind deflector comprising a frame that circumscribes a screen;
a pair of tracks disposed at an inner surface of the roof of the vehicle at or near the aperture;
wherein said wind deflector is movably and pivotally mounted at said tracks via a pair of mounting arms;
wherein said mounting arms are movable along said tracks and pivot relative to said tracks to pivot said frame and said wind deflector between a retracted position, where said wind deflector is disposed at the inner surface of the roof of the vehicle and between said tracks, and an extended position, where said wind deflector is disposed partially at the opening and is pivoted upward so as to protrude above an outer surface of the roof of the vehicle;
wherein said mounting arms and said tracks are configured such that said mounting arms pivot between the retracted position and the extended position as said mounting arms are moved along said tracks;
wherein each of said mounting arms includes a base portion and an arm portion extending from said base portion, and wherein opposite end portions of said frame of said wind deflector attach at said arm portions, and wherein said base portions are movably and pivotally disposed at said tracks;
wherein each of said mounting arms includes a tab protruding radially from said base portion, and wherein said tab moves along a guide surface of the respective track and causes pivotal movement of said base portion and said mounting arm and said wind deflector to pivot said frame and said wind deflector between the retracted position and the extended position; and
wherein each guide surface has an arcuate profile extending toward a cabin of the vehicle such that as said wind deflector moves from the retracted position toward the extended position, said tab moves along said arcuate profile toward the cabin of the vehicle and causes pivotal movement of said base portion and said mounting arm and said wind deflector.

US Pat. No. 10,507,559

MACHINE TOOL AND BRAKE CHECKING METHOD

DMG Mori Co. Ltd., Nara ...

1. A machine tool comprising:a ball screw extended in a vertical direction;
a driving motor that rotates said ball screw;
a movable part that vertically moves along said ball screw in accordance with the rotation of said ball screw driven by said driving motor;
at least two brakes that prevent a fall of said movable part while power supply to said driving motor is stopped;
a brake controller that performs an all brake activation by activating, one by one, each of said at least two brakes while releasing all of the at least two brakes except the activated brake, while power supply to said driving motor is stopped; and
a detector that detects presence or absence of a fall of said movable part or a fall distance of said movable part after the all brake activation, thereby detecting a trouble of at least one of said at least two brakes without identifying an individual brake with said trouble,
wherein when powering off the machine tool, said brake controller stops power supply to said driving motor and releases at least one of said at least two brakes,
wherein said detector determines whether or not at least one of said at least two brakes has a trouble based on the detected presence or absence of the fall of said movable part or the fall distance of said movable part resulting from the all brake activation.

US Pat. No. 10,507,423

SEAL ARRANGEMENT FOR FILTER ELEMENT; FILTER ELEMENT ASSEMBLY; AND, METHODS

Donaldson Company, Inc., ...

1. An air filter cartridge comprising:(a) a media pack including an inlet end and an opposite outlet end:
(i) the media pack comprising filter media defining flutes extending between the inlet end and the outlet end;
(ii) the media pack being closed to flow of unfiltered air therethrough without passage through filter media of the media pack; and
(iii) the media pack having a racetrack shaped periphery;
(b) a seal member positioned on an end of the media pack;
(i) the seal member including a portion thereof molded around the periphery of the media pack; and
(ii) the seal member including a radially directed seal surface for forming a radial seal with a seal surface of an air cleaner housing; and
(c) a preform mounted on an end of the media pack opposite the seal member;
(i) at least one finger tip receiving region located between the media pack and the preform and sized to receive finger tips to facilitate handling of the air filter cartridge during installation and removal from an air cleaner housing; and
(ii) the preform extending around the periphery of the media pack.

US Pat. No. 10,507,388

SYSTEM AND METHOD FOR ALTERING PERCEPTION OF VIRTUAL CONTENT IN A VIRTUAL SPACE

ELECTRONIC ARTS INC., Re...

1. A system configured to alter perception of virtual objects in a virtual space, the system comprising:one or more processors configured by machine-readable instructions to execute computer program modules, the computer program modules comprising:
execute an instance of a game space for a game and implement the instance of the game space, wherein the game space includes game content for presentation to users of the game space and facilitates participation by users in the game space via virtual characters, such that a first user participates in the game space and plays the game via a first virtual character and a second user participates in the game space and plays the game via a second virtual character, and wherein a first virtual object is a graphical object that is present and visible to the users in the instance of the game space, and the first virtual object is configured such that the virtual characters interact with the first virtual object within the game space;
obtain a first attribute level for the first virtual character, wherein the first attribute level is related to progress of the first virtual character in the game;
obtain a second attribute level for the second virtual character, wherein the second attribute level is related to progress of the second virtual character in the game;
determine a first depiction of the first virtual object for presentation to the first user in the instance of the game space, wherein the first depiction of the first virtual object is based on the first attribute level, wherein the first virtual object is configured such that there is a first interaction for the first virtual character to interact with the first virtual object within the game space;
determine a second depiction of the first virtual object for presentation to the second user in the instance of the game space, wherein the second depiction of the first virtual object is based on the second attribute level, wherein the first virtual object is configured such that there is a second interaction for the second virtual character to interact with the first virtual object within the game space; and
provide the first depiction of the first virtual object to the first user and the second depiction of the first virtual object to the second user in the instance of the game space, wherein the first depiction and the second depiction are different, wherein the first virtual object is interactable within the game space by the first virtual character and/or the second virtual character.

US Pat. No. 10,507,382

METHOD FOR CONTROLLING SET-TOP BOX GAME, REMOTE CONTROL SYSTEM, AND HANDHELD ELECTRONIC APPARATUS

Shanghai Zhaoxin Semicond...

1. A method for controlling set-top box game, comprising:connecting a handheld electronic apparatus with a set-top box, wherein the handheld electronic apparatus comprises a touch display panel and provides a gamepad mode and a screen capturing mode, and the set-top box is installed with an electronic game and is configured to present a game image on a display;
after the handheld electronic apparatus is connected to the set-top box, when the gamepad mode is enabled, displaying a virtual gamepad interface through the touch display panel, wherein the virtual gamepad interface comprises a plurality of virtual function keys, and an operation method of a real gamepad is simulated through the virtual function keys; and
after the handheld electronic apparatus is connected to the set-top box, when the screen capturing mode is enabled, capturing the game image of the display and displaying the game image on the touch display panel such that a frame displayed by the touch display panel is the same with a frame displayed by the display, and controlling a specific function set in the game image through the touch display panel, wherein
under the gamepad mode, after determining a mode switching key is enabled, the handheld electronic apparatus is switched to the screen capturing mode,
under the screen capturing mode, after determining a virtual control key is enabled, the handheld electronic apparatus is switched to the gamepad mode.

US Pat. No. 10,507,285

PRESSURIZED GAS POWERED MEDICAMENT TRANSFER AND RE-SUSPENSION APPARATUS AND METHOD

Enable Injections, Inc., ...

1. A medicament transfer apparatus for transferring fluid from a fluid-containing vial to an injection device, comprising:a pressurized gas source comprising a pre-filled pressure vessel including a puncturable seal,
at least one vial receiving station including a gas lumen and a liquid lumen, and a medication injection device receiving station, a gas flow path communicable between the gas source and the gas lumen of the at least one vial receiving station and a fluid flow path communicable between the liquid lumen of the at least one vial receiving station and the medication injection device receiving station,
a puncturing pin for puncturing the puncturable seal,
an actuator for moving the puncturing pin and/or the pre-filled pressure vessel between a pre-puncture position and a puncture position;
said at least one vial receiving station configured so that a vial received therein is movable from a first position to a second position, wherein the gas lumen and the liquid lumen come into fluid communication with an interior of the vial when the vial is moved into the second position; and
said actuator including a member that is operatively engaged when the vial in said at least one is moved into the second position whereby the puncturing pin and/or the pre-filled pressure vessel is moved into the puncture position.

US Pat. No. 10,507,140

WOUND CARE METHOD AND SYSTEM WITH ONE OR BOTH OF VACUUM-LIGHT THERAPY AND THERMALLY AUGMENTED OXYGENATION

ThermoTek, Inc., Flower ...

1. A method of treating a wound area, the method comprising:covering the wound area with a therapy pad, the therapy pad comprising:
a first layer;
a second layer operatively coupled to the first layer;
a fiber-optic array disposed between the first layer and the second layer;
a third layer operatively coupled to the first layer, the third layer having a vacuum tube in fluid communication with a vacuum source and a therapeutic fluid tube in fluid communication with a therapeutic fluid source, wherein the third layer provides at least one of vacuum therapy and therapeutic fluid treatment to the wound area;
administering ultra-violet light therapy and vacuum therapy to the wound area through the therapy pad; and
administering oxygenation therapy and thermal therapy to the wound area through the therapy pad.

US Pat. No. 10,507,073

PACKAGE ASSEMBLY FOR STERILE AND CONVENIENT INSERTION OF DILATOR INTO SHEATH

TERUMO MEDICAL CORPORATIO...

1. A package assembly for an elongate surgical device, comprising:two or more elongate surgical devices; each of the two or more elongate surgical devices having a proximal end and a distal end;
the two or more elongated surgical devices oriented in a coiled configuration and secured to a surface, wherein the two or more elongate surgical devices are oriented in a coiled configuration such that the distal end of a first elongate surgical device may be inserted into the proximal end of a second elongate surgical device; and
a protective tube within which the one or more elongate surgical devices is disposed, wherein the protective tube has a slit that extends along a longitudinal length of the protective tube and within which said one or more elongate surgical devices are disposed.

US Pat. No. 10,507,046

TISSUE RETRACTION AND VERTEBRAL DISPLACEMENT DEVICES, SYSTEMS, AND METHODS FOR POSTERIOR SPINAL FUSION

Stryker European Holdings...

1. A retractor device for engaging a connecting element affixed to a vertebra of a spine, the connecting element having a passageway device connected thereto and extending proximally therefrom along a longitudinal axis, the passageway device having an at least partially tubular shape at least partially enclosing a tubular space adapted to receive a spinal fusion rod therein, and the passageway device defining at least one longitudinal opening into the tubular space, the longitudinal opening extending along at least a portion of the longitudinal axis, the retractor device comprising:an engagement portion adapted to receive at least a portion of the at least partially tubular shape of the passageway device therein; and
a retractor blade attached to the engagement portion, the retractor blade having opposing edges in a width dimension orthogonal to a length dimension of the retractor blade, the opposing edges having a longitudinal dimension that extends along the length dimension of the retractor blade, wherein, when the engagement portion receives the passageway device, the length dimension of the retractor blade extends along the longitudinal axis and the opposing edges of the retractor blade project outwardly from the engagement portion along a direction extending away from the longitudinal axis;
wherein, when the engagement portion receives the passageway device, the retractor blade is positioned such that a solid portion of the retractor blade covers at least a portion of the longitudinal opening.

US Pat. No. 10,507,015

LOW NORMAL FORCE RETRACTING DEVICE COMPRISING A MICROTEXTURED SURFACE

BVW Holding AG, Cham (CH...

1. A microstructured retractor comprising at least one arm having a surface which is reversibly deformable via an inflation element engaged with the at least one arm such that when inflated a corrugation frequency of the surface reversibly changes from a first state to a second state, the surface in the first state including a microstructured Cassie-Baxter surface and the surface in the second state including a microstructured Wenzel-Cassie surface, and wherein the at least one arm is configured to be placed on a wet surface such that when in the second state, the shear force required to move the microstructured retractor along the wet surface exceeds the applied normal force, wherein the microstructured surfaces each comprise at least two microstructure features of different spatial scales disposed in a hierarchical pattern.

US Pat. No. 10,506,994

APPARATUS FOR A RADIOGRAPHIC DEVICE

General Electric Company,...

1. An enclosure for a radiographic device, comprising:a bottom panel;
a plurality of sidewalls integrally formed with the bottom panel, whereby the plurality of sidewalls and the bottom panel define a unitary body; and
a top panel joined to the plurality of sidewalls opposite the bottom panel and defining an internal space therebetween for housing a radiographic device;
wherein the plurality of sidewalls each include a first upturned portion that extends upwardly from the bottom panel, a return portion extending from the first upturned portion back towards the bottom panel and defining a rounded nose, and an inward projection extending from the return portion generally parallel to the bottom panel and defining a flange for supporting the top panel.

US Pat. No. 10,506,977

METHOD, DEVICES AND SYSTEMS FOR SENSOR WITH REMOVABLE NODES

CAPSULE TECHNOLOGIES, INC...

1. An integrated adhesive sensor array for measuring a physical or physiological parameter of a body, comprising:a sensor hub;
a detachable sensor pod comprising sensors to sense a physical or physiological parameter;
means for establishing a first communication link between the sensor hub and a wireless receiver;
means for attaching at least the sensor hub directly to a body;
means for establishing a second communication link between the detachable sensor pod and the sensor hub;
means for transmitting sensor data of the physical or physiological parameter from the detachable sensor pod to the sensor hub via the second communication link; and
means for transmitting the sensor data of the physical or physiological parameter from the sensor hub to the wireless receiver via the first communication link.

US Pat. No. 10,506,835

ADJUSTABLE NURSING GARMENT

1. A garment comprising:a first area of overlapping material occupying an upper portion of the garment, the first area of overlapping material comprising at least one first surface and at least one second surface, wherein the at least one first surface overlaps the at least one second surface by a first length of a first direction along the garment,
a second area of overlapping material occupying the upper portion of the garment, the second area of overlapping material comprising at least one third surface and at least one fourth surface, wherein the at least one third surface overlaps the at least one fourth surface by a second length along the garment, and the first length is less than a length of the upper portion of the garment and the second length is less than the length of the upper portion of the garment;
at least one first zipper arrangement comprising:
a first pair of tapes with a first respective pair of interdigitating rows of first teeth and a first slider for moving along the first teeth in a vertical direction to cause the first teeth to become separated in one first direction of movement of the first slider in the first area and to become interdigitated in a first opposite direction of movement of the first slider, wherein:
a first tape of the first pair of tapes is affixed to the at least one first surface,
a second tape of the first pair of tapes is affixed to the at least one second surface,
the at least one first zipper arrangement-extending at least partly along a first vertical length along the garment, and
a first region of a person wearing the garment is exposed as the first teeth become separated; and
at least one second zipper arrangement comprising:
a second pair of tapes with a second respective pair of interdigitating rows of second teeth and a second slider for moving along the second teeth in a vertical direction to cause the second teeth to become separated in one second direction of movement of the second slider in the second area and to become interdigitated in a second opposite direction of movement of the second slider, wherein:
a first tape of the second pair of tapes is affixed to the at least one third surface,
a second tape of the second pair of tapes is affixed to the at least one fourth surface, and
the at least one second zipper arrangement extending along a second vertical length along the garment, and
a second region of the person wearing the garment is exposed as the second teeth become separated.

US Pat. No. 10,506,801

SYSTEM AND METHOD OF ENHANCING SWINE REPRODUCTION

SIGNIFY NORTH AMERICA COR...

1. A method of increasing the probability of breeding swine, comprising:providing a lighting system having a programmable timing device;
providing, with the lighting system, predetermined periods of light and dark for the swine every twenty-four hours for a first amount of time;
after the first amount of time, providing different predetermined periods of light and dark for the swine every twenty-four hours for a plurality of subsequent amounts of time;
wherein the different predetermined periods of light and dark for each subsequent amount of time includes a period of light and dark where a greater amount of dark and lesser amount of light is provided to the swine than during the first or previous amount of time to increase the probability of breeding swine.
US Pat. No. 10,507,246

TDNS-AS1411-NUCLEIC ACID DRUG NANOCOMPOSITE BASED DRUG DELIVERY SYSTEM AND PREPARATION METHOD THEREOF

Sichuan University, Chen...

1. A method for preparing a TDNs-AS1411-nucleic acid drug nanocomposite based drug delivery system, comprising the following steps:binding a AS1411 and a nucleic acid drug to a tetrahedral DNA nanostructure (TDNs) respectively; wherein the AS1411 is a nucleic acid aptamer;
selecting four DNA single strands respectively carrying the AS1411 and the nucleic acid drug;
mixing the four DNA single strands;
adding the DNA single strands to TM buffer;
mixing the DNA single strands and the TM buffer uniformly;
putting the mixture into a PCR apparatus;
raising the temperature to 95° C. and maintaining for 10 min; and
cooling down to 4° C. and maintaining for 20 min to obtain the TDNs-AS1411-nucleic acid drug nanocomposite based drug delivery system;
wherein the nucleic acid drug is a CpG nucleic acid having the sequence of SEQ ID NO: 13; and the AS1411 has a nucleotide sequence of residues 1 to 27 from the 5? terminus of a S1-AS1411 having the sequence of SEQ ID NO: 5.
US Pat. No. 10,507,249

LIPID NANOPARTICLE COMPOSITIONS AND METHODS FOR MRNA DELIVERY

Translate Bio, Inc., Lex...

1. A method for pulmonary delivery of messenger RNA (mRNA) for in vivo production of a protein in the lung comprising administering via inhalation from a nebulizer to the lung of a subject, a composition comprising an mRNA that encodes the protein,wherein the mRNA is encapsulated within a lipid nanoparticle comprising one or more PEG-modified lipids, and
wherein the administering of the composition results in detectable levels of the protein at least 72 hours after administration in the subject's lung.
US Pat. No. 10,509,043

METHODS FOR IDENTIFICATION OF PREGNANCY FAILURE

Amir Mor, New haven, CT ...

1. A method for treating a subject suspected of pregnancy failure, the method comprising:determining a concentration of alpha fetoprotein in the vaginal fluid of the subject; and
comparing said concentration of said alpha fetoprotein to a reference value,
wherein when said concentration of said alpha fetoprotein in said vaginal fluid is higher than said reference value, pregnancy failure is indicated, and
treating the subject in whom pregnancy failure is indicated by administration of uterotonics and/or a dilation and curettage procedure.
US Pat. No. 10,508,282

INCREASING PLANT GROWTH AND YIELD BY USING AN ERF TRANSCRIPTION FACTOR SEQUENCE

Benson Hill, Inc., St. L...

1. A transgenic plant cell having stably incorporated into its genome a promoter that drives expression in a plant cell operably linked to an ethylene response factor (ERF) transcription factor protein encoding-sequence, wherein said promoter is heterologous to said ERF transcription factor protein-encoding sequence, wherein said ERF transcription factor protein-encoding sequence encodes a protein having 95% amino acid sequence identity to the amino acid sequence as set forth in SEQ ID NO: 2, and wherein over-expression of said protein in a plant increases seed yield as compared to a control plant of the same species lacking said over-expression.
US Pat. No. 10,507,516

METHOD OF PRODUCING CASTING MOLD AND CASTING MOLD

Asahi Yukizai Corporation...

18. A casting mold produced by molding and curing a molding material mixture comprising at least (a) a refractory aggregate, (b) a binder including a water glass as an essential component and (c) a carbonate and/or a borate,wherein the molding material mixture is held within a forming mold and heated to a temperature of 120° C.-200° C. to cure the molding material mixture, and wherein the carbonate and/or the borate is used in an amount of 1-50 parts by mass with respect to 100 parts by mass of the water glass.
US Pat. No. 10,507,263

BORATE-GLASS BIOMATERIALS

1. A borate-glass biomaterial made by a sol-gel process comprising a composition having a B2O3 component, a CaO component, and at least one other component selected from a P2O5 component and a Na2O component, wherein:the biomaterial is silica-free;
surface mineralization of the biomaterial, as measured by X-ray diffractometry (XRD), is initiated within 3 hours of contact with simulated body fluid; and
the biomaterial has a surface area per mass of more than about 5 m2/g.
US Pat. No. 10,507,266

CARTILAGE-DAMAGE TREATMENT AGENT AND METHOD FOR PRODUCING SAME

TWO CELLS Co., Ltd., Hir...

1. A method for producing a cartilage-damage treatment agent, comprising the steps of:(i) proliferating mesenchymal stem cells in a serum-free medium A containing an FGF, a PDGF, a TGF-?, an HGF, an EGF, at least one phospholipid and at least one fatty acid; and
(ii) mixing the mesenchymal stem cells thus proliferated in the step (i), an isotonic preserving agent, wherein the isotonic preserving agent is lactated Ringer's solution, and hyaluronic acid as a cytoprotective agent,
wherein in the step (ii), the hyaluronic acid is mixed so that a concentration of the hyaluronic acid is 0.005% or more and 0.01% or less,
wherein in the step (ii), the mesenchymal stem cells are mixed so that the number of the mesenchymal stem cells is 1×106 cells/mL or more and 1×10? cells/mL or less,
wherein the cartilage-damage treatment agent maintains a viability of the mesenchymal stem cells of 70% or more up to 5 weeks at 4° C.
US Pat. No. 10,507,399

GLUE SLIME ACTIVATOR AND ASSOCIATED METHODS AND KITS

Sanford, L.P., Atlanta, ...

1. A slime activator composition, comprising:a borate ion containing/liberating compound, solution, or salt present in an amount of from about 0.005 percent, by weight, to about 0.25 percent, by weight; and
a buffer present in an amount effective to maintain a pH of the composition in a range of from about 8.9 to about 9.3,
wherein the slime activator is configured to crosslink with a polyvinyl acetate-based glue or a polyvinyl alcohol-based glue and thereby form a slime composition.
US Pat. No. 10,508,232

POLYMER COMPOSITES AND FILMS COMPRISING REACTIVE ADDITIVES HAVING THIOL GROUPS FOR IMPROVED QUANTUM DOT DISPERSION AND BARRIER PROPERTIES

Dow Global Technologies L...

1. A polymer composite having dispersed therein quantum dots, the polymer composite comprising: (a) quantum dots; (b) polymerized units of a first compound comprising from one to 6 thiol groups and having a molecular weight from 300 to 20,000 and having at least one continuous acyclic hydrocarbyl chain of at least three carbon atoms; and (c) polymerized units of a second compound having a molecular weight from 100 to 750 and comprising at least two polymerizable vinyl groups as part of a (meth)acrylate ester group or attached directly to an aromatic ring and, wherein the molecular weight of the first compound minus the molecular weight of the second compound is at least 100.

US Pat. No. 10,512,004

INDICATING STATUS OF FORWARDED DATA

Motorola Mobility LLC, C...

1. An apparatus comprising:a transceiver that communicates with a remote unit;
a processor that:
determines to handover the remote unit to a target base unit;
sends a conditional handover command to the remote unit, the conditional handover command including at least one condition the remote unit is to monitor for fulfillment prior to handing over to the target base unit;
receives downlink data from a core network;
forwards the downlink data for the remote unit to the target base unit in response to sending the conditional handover command;
transmits a copy of the downlink data to the remote unit in response to sending the conditional handover command;
receives uplink data from the remote unit after sending the conditional handover command;
forwards the uplink data to the target base unit;
sends an end marker to the target base unit in response to completing the forwarding of the uplink data; and
sends a status message to the target base unit, the status message indicating which of the forwarded downlink data was successfully transmitted to the remote unit.

US Pat. No. 10,511,997

METHOD AND ARRANGEMENT FOR DISTRIBUTING INFORMATION DURING BROADCAST DELIVERY

TELEFONAKTIEBOLAGET LM ER...

1. A method executed in a Broadcast Multicast Service Centre (BM-SC) for transmitting data in a broadcast session to at least one user equipment (UE) in a radio communication system, the method comprising:a Broadcast Multicast Service Centre (BM-SC) determining to transmit data to at least one UE, said BM-SC comprising a processor, a computer readable memory, a transmitter and a receiver;
the BM-SC determining a Forward Error Correction (FEC) redundancy level for said data transmission, and
the BM-SC employing its transmitter to transmit to said UE said data and FEC redundancy level information declaring the determined FEC redundancy level, wherein
the FEC redundancy level information transmitted to said UE comprises an integer value (V) declaring an FEC redundancy percentage corresponding to the determined FEC redundancy level determined by the BM-SC.

US Pat. No. 10,511,996

MOBILE APPLICATION TRAFFIC OPTIMIZATION

Seven Networks, LLC, Mar...

1. A mobile device having an established multiplexed connection for communicating over a wireless network, the mobile device comprising:a memory; and
a processor configured for:
receiving a selection from a user whether to enable an application for fetching;
communicating over the established multiplexed connection, wherein the established multiplexed connection is a connection at an intermediary server that provides connectivity between an application server for the application and the mobile device;
predicting an activity session based on application access history, wherein the application access history includes historical application usage;
fetching data for the application before the activity session to support the predicted activity session before beginning the activity session, wherein the application is operating in a background of the mobile device, wherein the data is fetched if the fetching is enabled by the user selection for the application, wherein at least some of the fetched data is for background requests made by the application on the mobile device;
wherein fetching data occurs over a second connection that is other than the established multiplexed connection; and
disconnecting from the second connection.

US Pat. No. 10,511,979

SYSTEMS AND METHODS FOR COVERAGE AND CAPACITY OPTIMIZING NODES

Verizon Patent and Licens...

1. A device, comprising:a non-transitory computer-readable medium storing a set of processor-executable instructions; and
one or more processors configured to execute the set of processor-executable instructions, wherein executing the processor-executable instructions causes the one or more processors to:
determine that usage of a wireless access node exceeds a first threshold usage;
reduce, based on the determination that the usage of the wireless access node exceeds the threshold usage, power allocated to a first component carrier (“CC”) implemented by the wireless access node;
utilize at least a portion of the power reduced from the first CC to power a second CC, wherein powering the second CC increases a threshold usage of the wireless access node from the first threshold usage to a second threshold usage that is higher than the first threshold usage;
determine, after powering the second CC, that the usage of the wireless access node has fallen below a third threshold usage;
reduce, based on the determination that the usage of the wireless access node has fallen below the third threshold usage, power allocated to the second CC; and
utilize at least a portion of the power reduced from the second CC to increase power allocated to the first CC, wherein increasing the power allocated to the first CC increases a coverage area of the wireless access node.

US Pat. No. 10,511,967

METHOD FOR ESTABLISHING COMMUNICATION CONNECTION BETWEEN ELECTRONIC DEVICES AND ELECTRONIC DEVICE THEREFOR

Samsung Electronics Co., ...

1. A user equipment (UE), comprising:at least one communication module; and
a processor operatively coupled to the at least one communication module,
wherein the processor is configured to:
through the at least one communication module, access to a communication network,
identify properties of the communication network accessed by the UE through the at least one communication module, wherein the properties comprise a type of the communication network, wherein the type of the communication network comprises a first communication network to which a charging policy is applied, and a second communication network to which the charging policy is not applied,
determine an authentication scheme to be applied to a communication connection between the UE and an external UE, based on the properties, and
establish, based on the authentication scheme, the communication connection such that the external UE accesses the communication network through the UE, and
wherein the processor is further configured to:
in response to determining that the type of the communication network is the first communication network, determine the authentication scheme as a WPA (Wi-Fi protected access) or a WPA2-preshared key (PSK), and
in response to determining that the type of the communication network is the second communication network, determine the authentication scheme as open.

US Pat. No. 10,511,965

METHOD AND SYSTEM FOR DOWNLOADING SOFTWARE BASED ON MOBILE TERMINAL

HuiZhou TCL Mobile Commun...

1. A method for downloading software based on a mobile terminal, comprising:(A) when software is required to be downloaded from a computer terminal to the mobile terminal, a software downloading tool on the computer terminal is controlled to establish a connection with the mobile terminal by means of a preloader port of the mobile terminal and to send a DA download agent to the mobile terminal; and
(B) a preloader program of the mobile terminal checks whether the DA download agent is signed and encrypted by a private key which is matched with a Rivest-Shamir-Adleman (RSA) public key preset in the preloader program, and if yes, the mobile terminal starts the DA download agent and finishes downloading corresponding software,
wherein the Step (B) comprises:
(B1) the preloader program of the mobile terminal checks whether the DA download agent is signed and encrypted by the private key which is matched with the RSA public key preset in the preloader program;
(B2) when the DA download agent is signed and encrypted by the private key which is matched with the RSA public key preset in the preloader program, the mobile terminal starts the DA download agent;
(B3) the software downloading tool loads corresponding downloaded software and sends them to the mobile terminal one by one; and
(B4) the DA download agent copes with the downloaded software and stores the downloaded software in corresponding locations in a storage.

US Pat. No. 10,511,949

WIRELESS COMMUNICATION DEVICE, ELECTRONIC WATCH, WIRELESS COMMUNICATION METHOD, AND NON-TRANSITORY RECORDING MEDIUM

CASIO COMPUTER CO., LTD.,...

1. A wireless communication device comprising:a processor configured to:
control a communication circuit to receive, from another wireless communication device:
determination data indicating rewriting target data in a memory of the another wireless communication device is rewritable based on a determination that state information of the another wireless communication device, the state information comprising:
a value of a temperature of the another wireless communication device detected by a sensor; and
a value of a remaining amount of a battery,
 satisfies one of a plurality of rewriting state conditions, the one of the plurality of rewriting state conditions being selected based on a type of the rewriting target data; and
determination data indicating the rewriting target data in the memory is not rewritable based on a determination that the state information of the another wireless communication device does not satisfy the one of the plurality of rewriting state conditions selected;
in response to receiving the determination data indicating that the rewriting target data is rewritable, control the communication circuit to transmit updated data to the another wireless communication device for rewriting the rewriting target data; and
in response to receiving the determination data indicating that the rewriting target data is not rewritable:
control the communication circuit to receive action data indicating action information on one or more actions to be taken to change the value of the temperature of the another wireless communication device, the value of the remaining amount of the battery, or both so that the state information satisfies the one of the plurality of rewriting state conditions selected; and
control a display to display the action information.

US Pat. No. 10,511,946

DYNAMIC SECURE MESSAGING

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

1. A method of near field communication between a target device and a reader device, the method comprising:the reader device transmitting a read request for data;
the target device responding to the read request by transmitting a message comprising an unencrypted portion and an encrypted portion, wherein
the encrypted portion comprises a current value of a counter that is incremented each time a read request is received,
the encrypted portion is encrypted by the target device using an encryption key,
the encryption key is a session key generated based on the current value of the counter, and
the reader device does not know the encryption key;
the reader device receiving the message and transmitting the encrypted portion to a server;
the server decrypting the encrypted portion and recovering the current value of the counter;
the server comparing the current value of the counter with a previous value of the counter, wherein the previous value of the counter is associated with a previous read request received by the target device; and
in response to the current value being greater than the previous value by an expected amount, the server transmitting a validation message to the reader device.

US Pat. No. 10,511,929

OPPORTUNISTIC SIGNAL RECEPTION FOR MOBILE DEVICE POSITION LOCATION ESTIMATION

QUALCOMM Incorporated, S...

1. A method for use in obtaining a location of a mobile device, the method comprising, with the mobile device:receiving assistance data that is indicative of a plurality of signals to be transmitted by one or more transmitting devices;
identifying, based at least in part on the assistance data, at least a first signal of the plurality of signals to be transmitted over a first frequency band and a second signal of the plurality of signals to be transmitted over a second frequency band during a reception window, wherein at least a portion of the second frequency band is outside of the first frequency band and the second frequency band is narrower than the first frequency band;
subsequently receiving at least, the first signal and the second signal via a receiver tuned to a reception frequency band, wherein the reception frequency band encompasses at least the first frequency band and the second frequency band;
measuring a first time of arrival corresponding to reception of the first signal and a second time of arrival of corresponding to reception of the second signal; and
obtaining a location of the mobile device, wherein the location is based, at least in part, on the first time of arrival measurement, the second time of arrival measurement, or both.

US Pat. No. 10,511,913

DEVICES AND METHODS FOR HEARING

Earlens Corporation, Men...

1. A device to inductively transmit an audio signal to a user, the user having an ear comprising an eardrum, the device comprising:a support configured for placement at least partially against the eardrum;
a transducer coupled to the support at a first location and a second location, the first location being spaced apart from the second location, the transducer comprising a movable structure configured to drive the eardrum at a third location;
a first coil electrically coupled to the transducer; and
an extension structure extending from the movable structure,
wherein the movable structure comprises at least one of a reed or an armature, and wherein the movable structure is configured to move in response to a magnetic field;
wherein the movable structure extends along a first elongate dimension and the extension structure extends along a second elongate dimension which is transverse or angled relative to the first elongate dimension.

US Pat. No. 10,511,870

METHOD FOR ALLOCATING A DATA STREAM IN A SYSTEM COMPRISING AT LEAST ONE SERVICE FOR BROADCASTING DATA STREAMS AND AT LEAST TWO TERMINALS

INTERDIGITAL CE PATENT HO...

1. A method for arbitrating source allocation at a network equipment configured to be connected to at least two terminals, said method comprising:receiving, at said network equipment, a message transmitted by one first terminal and indicating that said first terminal cannot receive a requested first program from a first source because a bandwidth available on a network connecting said terminals with the network equipment is not sufficient,
arbitrating, by said network equipment, between said first source and sources of programs being transmitted to said terminals, by determining, for each source, an impact value associated with a change of source with each one of other sources and compatible with terminal's capacity, wherein the impact value defining an impact level to a user watching a display of a program when switching between two sources with different resolutions for the same program, the impact level when switching from HD to SD being higher than the impact level when switching from SD to HD, the arbitrating beginning by seeking a change of source with a minimum impact value from a set of predefined impact values,
notifying the change of source, determined by the arbitration, to at least a second terminal receiving a second program so that said first terminal is able to receive the requested first program from said first source.

US Pat. No. 10,511,848

SYSTEM AND METHOD FOR ADAPTIVELY ALLOCATING RESOURCES IN A TRANSCODER

TEXAS INSTRUMENTS INCORPO...

1. An adaptive transcoder, comprising:a shared memory containing a channel instance configured to provide instructions for translating incoming data packets from a first format to a second format; and
a data processing element configured to translate the incoming data packets from the first format to the second format,
wherein the channel instance includes:
a decoder FIFO buffer configured to store the incoming data packets in the first format,
a memory configured to store a warning indicator indicating whether the decoder FIFO buffer has reached a first threshold of stored packets,
a decoder instance configured to control a decoding process to generate image data based on the incoming data packets, and
an encoder instance configured to control an encoding process to generate outgoing packets in the second format based on the image data,
wherein the data processing element includes a plurality of processing cores, each configured to perform the decoding process based on the decoder instance or the encoding process based on the encoder instance, and
a core controller configured to assign the decoder FIFO buffer and the decoder instance to the one of the plurality of processing cores based on a value of the warning indicator.

US Pat. No. 10,511,794

WIDE FIELD OF VIEW OPTICAL MODULE FOR LINEAR SENSOR

Six Degrees Space Ltd, J...

1. A sensing module comprising:a linear image sensor; and
an optical unit comprising:
an optical element having a curved surface; and
a covering on a flat outward surface of said optical element, said covering having a slit formed therein,
said optical unit facing said sensor with said slit perpendicular to a longitudinal axis of said linear sensor and to image a wide field of view onto a single pixel of said linear sensor, wherein light impinging normal to said slit, at any location along said slit, is imaged on a single central pixel of said linear sensor while light impinging at one of a plurality of non-normal angles to said slit at any location along said slit, is imaged on an associated one of a plurality of non-central pixels of said linear sensor,
wherein said optical element is a freeform lens comprising:
an aspheric optical surface with variable optical power located on an inward surface of said lens facing said sensor, wherein said surface focuses light incident on said slit at each vertical elevation angle across a linear sensor and wherein the optical power of said lens varies to maintain a constant magnification.

US Pat. No. 10,511,782

CONFIGURABLE OPTICAL BAFFLING FOR USE WITH MULTIPLE-FIELD-OF-VIEW OPTICAL SENSOR SYSTEM

The Charles Stark Draper ...

1. A configurable optical baffling for use with a multiple sensor optical system including a fixed platform having a plurality of optical sensors attached thereto, each optical sensor having an associated field of view for receiving light from a scene, the optical baffling comprising:an outer housing positioned above the fixed platform and having an outer opening, wherein the outer housing is configured to be independently rotatable relative to the fixed platform; and
an inner housing layered below the outer housing and above the fixed platform and having a plurality of inner openings and a plurality of inner shaded sections, wherein the inner housing is configured to be independently rotatable relative to the outer housing;
wherein the outer housing and the inner housing are configured to be rotatable to a plurality of positions including:
i. a first position wherein the outer housing and the inner housing cooperatively block all optical sensors from receiving light from the scene,
ii. a second position wherein the outer housing and the inner housing cooperatively provide light from the scene to a first set of optical sensors while blocking light from the scene to all other optical sensors, and
iii. a third position wherein the outer housing and the inner housing cooperatively provide light from the scene to a second set of optical sensors while blocking light from the scene to all other optical sensors, the first set of optical sensors and the second set of optical sensors being different optical sensors;
wherein the outer opening comprises an elongated sensing boresight having a longitudinal boresight axis and opposing ends including:
i. an outer boresight opening end open to the light from the scene, and
ii. a reflecting end having a flat fold mirror configured to reflect light from the outer boresight opening in towards the inner housing,
so that the optical baffling is configured to receive light from the scene solely from a single look direction along the boresight axis, the single look direction being changeable by rotation of the outer housing.

US Pat. No. 10,511,722

ONLINE CHARGING FOR APPLICATION DOWNLOAD

Telefonaktiebolaget LM Er...

1. A method (40) of reserving charging units by a user for an application download, the method executed at a user equipment connected to a telecommunication network, the method comprising:determining (41) a downloadable size of a selected application for download from an application distribution server;
sending (42) a request to the telecommunication network for reserving charging units and resources in accordance with the downloadable size, the request comprising the downloadable size of the selected application and an identification of the application distribution server; and
responsive to an indication from the telecommunication network that charging units are reserved in accordance with the downloadable size of the selected application, downloading (43) the selected application from the application distribution server.

US Pat. No. 10,511,709

METHODS AND SYSTEMS FOR AUTHENTICATING A USER ON A CALL

United Services Automobil...

1. A computer-implemented method comprising:receiving, via a communications network, a call from a caller made via a device, wherein the device is identified by a unique identifier;
identifying, by a processor, a user profile of a user associated with the device based on the unique identifier;
determining, by the processor, an enrollment status in a quick access service of the device from the user profile, wherein the quick access service allows the user to be authenticated by providing only a user verifier, wherein the user verifier does not include personally identifiable information;
in response to the device meeting criteria, wherein the criteria includes an enrollment status of the device being not enrolled in the quick access service:
determining when an enrollment request was last offered to the user;
determining a length of time between when the last enrollment request was offered and the call; and
offering to enroll the device into the quick access service in response to determining that the length of time exceeds a threshold period of time.

US Pat. No. 10,511,697

X2 PROTOCOL PROGRAMMABILITY

Parallel Wireless, Inc., ...

1. A method for X2 interface communication, comprising:at an X2 gateway for communicating with, and coupled to, a first and a second radio access network (RAN), receiving messages from the first RAN according to a first X2 protocol and mapping the received messages to a second X2 protocol for transmission to the second RAN;
maintaining operational state of at least one of the first RAN or the second RAN at the X2 gateway;
executing, at an interpreter at the X2 gateway, an executable payload received as part of the received messages;
updating the maintained operational state of the first RAN or the second RAN at the X2 gateway based on an effect of the executable payload; and
interworking, at the X2 gateway, the first X2 message from the first X2 protocol to the second X2 protocol and associating the first X2 protocol with the first RAN and the second X2 protocol with the second RAN, based on a list of supported X2 protocol versions for the first RAN and the second RAN, wherein at least one of the supported X2 protocol versions is a list of supported individual information elements (IEs) and protocol commands, or an X2 protocol version number.

US Pat. No. 10,511,651

INFINITE MICRO-SERVICES ARCHITECTURE

General Electric Company,...

1. A method, comprising:automatically registering a plurality of micro-services with a central data storage device, the registering including determining a mapping between intermediate identifiers that identify selected micro-services and physical addresses of one or more servers that execute the selected micro-services, wherein each intermediate identifier of the intermediate identifiers is one or more of a name or a name space and is not an address;
executing a first micro-service using computer code including a first instruction, the first micro-service programmatically calling a second micro-service in the computer code with the first instruction including an intermediate identifier, the intermediate identifier being of the form of an x.y pair wherein x represents a name and y represents a type of authentication, the intermediate identifier being a first x.y pair or a second x.y pair, wherein the first x.y pair and the second x. y pair are fixed and do not change, the first micro-service using the second micro-service and calling the second micro-service via the intermediate identifier that identifies the second micro-service;
wherein the first x.y pair maps to a first prioritized table and the second x.y pair maps to a second prioritized table;
wherein the first prioritized table comprises a first plurality of first URLs arranged in a ranked priority order, each of the first URLs being a server address of a different server;
wherein the second prioritized table comprises a second plurality of second URLs arranged in a ranked priority order, each of the second URLs being a server address of a different server;
wherein when a server associated with a URL becomes disabled a first message is sent to the central data storage device, and responsively the URL of the disabled server is reduced in priority or removed from one or more of the first prioritized table or the second prioritized table, and the ranked priority order of one or more of the first prioritized table or the second prioritized table is readjusted and wherein the computer code and the intermediate identifier in the first instruction remain unchanged;
wherein when a new server with a new URL that executes the new micro-service comes on line a second message is sent to the central data storage device, and responsively the new URL of the new server is added to one or more of the first prioritized table or the second prioritized table and the ranked priority order is readjusted and wherein the computer code and the intermediate identifier in the first instruction remain unchanged;
wherein the computer code is executed including the first instruction and a determination is made as to whether the first x.y pair is being used or the second x.y pair is being used;
wherein the second micro-service is executed from the computer code by mapping the first x.y to the first prioritized table when the first x.y is being used, or by mapping the second x.y pair to the second prioritized table when the second x.y pair is being used, and subsequently utilizing the highest priority URL obtained from the first prioritized table or from the second prioritized table.

US Pat. No. 10,511,634

SCALABLE CLOUD-BASED ENDPOINT SECURITY SYSTEM

Malwarebytes Inc., Santa...

1. A method for updating a security policy on a plurality of endpoints in a networked computer environment, the method comprising:receiving, at an API server, a command including configuration data for configuring the plurality of endpoints within an enterprise network;
generating a connection request message identifying the plurality of endpoints targeted by the command;
identifying, by a communication server, a target endpoint identified by the connection request message;
sending, by the communication server, the connection request message to the identified endpoint via a persistent connection;
receiving by the API server, a connection request from the identified endpoint in response to the identified endpoint receiving the connection request message;
establishing a temporary connection between the API server and the identified endpoint in response to the request; and
communicating, by the API server, the command to the identified endpoint over the temporary connection.

US Pat. No. 10,511,589

SINGLE LOGOUT FUNCTIONALITY FOR A MULTI-TENANT IDENTITY AND DATA SECURITY MANAGEMENT CLOUD SERVICE

Oracle International Corp...

1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to provide cloud-based identity and access management, the providing comprising: receiving a first request for an identity management service configured to allow for accessing at least two applications comprising a first application that requires a first access protocol and a second application that requires a second access protocol that is different than the first access protocol; sending the first request to a first microservice, wherein the first microservice performs the identity management service by generating a token, wherein the first microservice generates the token at least in part by sending a second request to a single sign-on (SSO) microservice, wherein the SSO microservice is configured to provide SSO functionality across different microservices that are based on different access protocols; wherein the SSO microservice implements an SSO and generates a cookie that includes a global state and is used for communicating with different microservices; receiving a single log-out (SLO) of the SSO; and using the cookie to iteratively log-out of the applications, wherein, after each logout of an application of the first access protocol, a redirect is performed to the SSO microservice to trigger log-out of applications of a different protocol, wherein the iterative log-out of the applications comprises triggering a log-out of the first application, receiving the redirect and determining that there is another access protocol for log-out that is different from the first access protocol, and triggering a log-out of the second application; wherein the cookie indicates applications that are signed into the SSO and the redirect is stored on the cookie.

US Pat. No. 10,511,578

TECHNOLOGIES FOR SECURE CONTENT DISPLAY WITH PANEL SELF-REFRESH

Intel Corporation, Santa...

1. A computing device for secure image display, the computing device comprising:a display controller;
an attestation module to establish a secure, attested communication session between the display controller and a display device; and
a secure display module to (i) transmit encrypted frame data from the display controller to the display device in response to establishment of the secure, attested communication session and (ii) transmit a command from the display controller to the display device via a secure control channel of the secure attested communication session, wherein the command comprises a command to disable read back of a self-refresh frame buffer of the display device.

US Pat. No. 10,511,551

METHODS AND SYSTEMS FOR FACILITATING VIRTUAL COLLABORATION

Gang Han, San Jose, CA (...

1. A computer-implemented method for providing a virtual collaboration, comprising:under the control of a computer device configured with executable instructions, receiving a non-text content;
generating at least one collaborative session of the virtual collaboration based at least in part upon the non-text content, the at least one collaborative session enabling any of one or more participants of the virtual collaboration to click at or point to a location on the at least one collaborative session, and conduct a plurality of operations including adding an annotation tag, the annotation tag associated with a 2-dimensional coordinate of the location on the at least one collaborative session, wherein each annotation tag of the at least one collaborative session is associated with a corresponding timestamp, each drawing of the at least one collaborative session is associated with a corresponding timestamp, and each text message of the at least one collaborative session is associated with a corresponding timestamp;
grouping text and multimedia-based messages during the virtual collaboration, into a plurality of sub-groups, the text and multimedia-based messages associated with the non-text content;
causing the texts and multimedia-based messages in the plurality of sub-groups to be presented on at least one computing device of the one or more participants of the virtual collaboration, wherein the virtual collaboration presented on a display of the at least one computing device comprises a base layer and a sandbox layer spanning the entirety of the virtual collaboration, wherein the base layer includes the non-text content, wherein the sandbox layer includes content of the non-text content and enables at least two participants of the at least one collaborative sessions to modify the non-text content; and
playing back the at least one collaborative session of the virtual collaboration based at least upon timestamps associated with at least one collaborative session annotation tags, drawings and text messages of the at least one collaborative session.

US Pat. No. 10,511,544

PATH COMPUTATION ELEMENT PROTOCOL RESPONSE AND SIMPLE NETWORK MANAGEMENT PROTOCOL CONFIRMATION FOR TUNNEL CONFIGURATION

1. A device comprising:a processor deployed in a telecommunication network; and
a computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising:
receiving a request from a router of the telecommunication network for a tunnel to a destination in the telecommunication network;
sending a response to the router, wherein the response includes at least one path comprising the tunnel through the telecommunication network to the destination;
receiving a trap message from the router, wherein the trap message includes a confirmation that the at least one path is deployed and is in use in routing of traffic by the router; and
updating, responsive to the confirmation, at least one record for the at least one path in response to the trap message, wherein the updating comprises updating a status of a utilization of the at least one path in the at least one record.

US Pat. No. 10,511,529

PACKET PROCESSING METHOD FOR VIRTUAL SWITCH

CASWELL, INC., New Taipe...

1. A packet processing method for a virtual switch, carried out in the virtual switch of a software defined network (SDN) architecture, and having a flow table, and the flow table including a plurality of flow entries, each having a corresponding action, and the method setting a signature pre-computation table in advance, and the signature pre-computation table including a plurality of destination addresses and a plurality of signatures corresponding to the destination addresses respectively, and the signatures of the signature pre-computation table being computed by a signature function in advance and stored into the signature pre-computation table; and the method comprising the steps of:Step (S1): inputting a packet, and then carrying out Step (S2);
Step (S2): resolving a destination address of the packet, and then carrying out Step (S3);
Step (S3): comparing the destination address with the signature pre-computation table, and determining whether the destination address falls in the signature pre-computation table, if yes, then carrying out Step (S4); or else carrying out Step (S5);
Step (S4): obtaining a signature according to the destination address of the packet, and then carrying out Step (S7);
Step (S5): resolving the structure of the packet, and then carrying out Step (S6);
Step (S6): computing the signature of the packet according to the structure of the packet, and then carrying out Step (S7);
Step (S7): comparing the signature of the packet with a plurality of flow entries of the flow table, and determining whether the signature falls within the flow entries, if yes, carrying out Step (S8); if no, carrying out Step (S9);
Step (S8): performing an action corresponding to the flow entry where the signature is situated, and then carrying out Step (S10);
Step (S9): discarding the packet; and
Step (S10): outputting the packet;
wherein, the packet processing method for a virtual switch is capable of making use of the installation of a signature pre-computation table to set the destination address falling within the packets in the signature pre-computation table without the need of computing the signature of the packet, and obtain a corresponding signature according to the destination address of the packet, so as to reduce the required time of processing a packet effectively and improve the throughput of the virtual switch; and
further comprising a program of dynamically updating the signature pre-computation table taken place between the Step (S1) and Step (S2), and the program of dynamically updating the signature pre-computation table presetting a predetermined quantity as a threshold, and the threshold having a unit, and the program of dynamically updating the signature pre-computation table having a cumulative counter for computing a cumulative quantity of the threshold unit, and the program of dynamically updating the signature pre-computation table comprising the steps of:
Step (S12): updating the cumulative quantity by the cumulative counter, and determining whether the cumulative quantity has reached the threshold, if yes, carrying out Step (S13); if no, carrying out Step (S2);
Step (S13): obtaining a destination address table, and then carrying out Step (S14);
Step (S14): retrieving a key value structure with a destination address (ip_dst) from the packet structure of the packet, filling a destination address (Dst_ip) of the destination address table into the destination address (ip_dst) of the key value structure required for computing the destination address table, and then carrying out Step (S15);
Step (S15): computing the signatures of all packets of the destination address table, and then carrying out Step (S16);
Step (S16): storing the signatures and destination addresses of all packets of the destination address table into the signature pre-computation table, and then carrying out Step (S17); and
Step (S17): resetting the cumulative quantity of the packet to zero, and then carrying out Step (S2).

US Pat. No. 10,511,512

DYNAMIC CONTENT FILTERING OF DATA TRAFFIC IN A COMMUNICATION NETWORK

Telefonaktiebolaget LM Er...

1. A method of differentiating data traffic, at the content level, in a Policy and Charging Control (PCC) architecture in a communication network, the method comprising:a policy controller in the PCC architecture determining a first group identifier associated with a subscriber associated with a user equipment connected to the communication network;
on the basis of a location of the user equipment, the policy controller in the PCC architecture determining a second group identifier associated with the subscriber associated with the user equipment;
the policy controller in the PCC architecture, performing a selection between a first set of at least one content filtering rule related to the first group identifier associated with the subscriber and a second set of at least one content filtering rule related to the second group identifier associated with the subscriber, each of the first set of at least one content filtering rule and the second set of at least one content filtering rule configured to filter traffic at the content level; and
the policy controller in the PCC architecture indicating, by assigning a content filtering identifier to the data traffic of the user equipment, a result of the selection to at least one node configured to perform, on the basis of the selected set of at least one content filtering rule, content filtering, at the content level, of data traffic of the user equipment.

US Pat. No. 10,511,508

NETWORK PACKET FORWARDING SYSTEMS AND METHODS TO PUSH PACKET PRE-PROCESSING TASKS TO NETWORK TAP DEVICES

Keysight Technologies Sin...

1. A method to forward packets from multiple monitoring points within a packet network communication system to one or more destination devices, comprising:monitoring, with a plurality of network tap devices, multiple points within a network to generate tapped packet flows associated with network traffic flowing through the multiple points;
transmitting the tapped packet flows from each network tap to a tap controller;
generating, with the tap controller, one or more pre-processing rules for the network tap devices based upon the tapped packet flows including pre-processing rules to drop duplicate packets within the tapped packet flows already received at other network tap devices;
transmitting control messages from the tap controller to the network tap devices, the control messages including the pre-processing rules;
pre-processing the tapped packet flows at the plurality of network tap devices using the pre-processing rules to generate pre-processed packet flows while dropping duplicate packets so that only a single version of packets are included within the pre-processed packet flows received from the plurality of network tap devices;
transmitting the pre-processed packet flows to the tap controller;
further processing the pre-processed packet flows with the tap controller to generate output packet flows; and
forwarding the output packet flows to one or more destination devices.

US Pat. No. 10,511,507

ROUTING NETWORK TRAFFIC BASED ON WHETHER AN APPLICATION ASSOCIATED WITH TRAFFIC IS A REROUTING APPLICATION AS DEFINED BY A POLICY AND WHETHER A SECOND PATH RANKING EXCEEDS A FIRST PATH RANKING

Cisco Technology, Inc., ...

1. A method to route network traffic, the method comprising:routing traffic from a local network device, through a remote network location, to a third party network resource along a first path;
identifying an application associated with the traffic;
first determining whether the application is a rerouting application as defined by a policy;
second determining a first ranking for the first path, the first ranking based on network performance of the first path;
third determining a second ranking for a second path from the local network device to the third party network resource along a second path, the second path excluding the remote network location, the second ranking based on network performance of the second path; and
rerouting, in response to a positive result of the first determining and the second ranking exceeding the first ranking by a threshold amount, the traffic along the second path;
wherein in response to a negative result of the first determining the traffic is routed on the first path regardless of the relative ranks of the first and second paths.

US Pat. No. 10,511,494

NETWORK CONTROL METHOD AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. A network control method applied to a software-defined networking, comprising:receiving, by a controller, a packet from a forwarder, wherein the packet comprises a user identifier and a virtual currency identifier;
detecting, by the controller, a status of the virtual currency identifier, wherein the status of the virtual currency identifier indicates whether a user is willing to pay virtual currency to raise a network priority, and wherein the network priority corresponds to a forwarding priority of the packet through the forwarder;
querying, by the controller according to the user identifier, whether the user has permission to improve service quality based on the status of the virtual currency identifier of the packet indicating the user is willing to pay the virtual currency to raise the network priority;
raising, by the controller, the network priority of the user based on the querying;
starting charging by the controller; and
sending, by the controller, the network priority of the user to the forwarder based on the user having the permission to improve the service quality.

US Pat. No. 10,511,493

APPARATUS AND METHOD FOR MANAGING DIGITAL IDENTITIES

ANONYOME LABS, INC., Dra...

1. An apparatus, comprising:a processor; and
a memory connected to the processor, the memory storing instructions executed by the processor to:
store and manage identity attributes including real identity attributes for a real individual and at least two sets of digital identity attributes each operative as a personal privacy proxy with compartmental identity attributes, wherein the at least two sets of digital identity attributes include a first machine generated digital identity email address associated with a first role and a second machine generated digital identity email address associated with a second role; and
prompt a digital identity owner to approve or disapprove the first machine generated digital identity email address and the second machine generated digital identity email address.

US Pat. No. 10,511,436

PROTECTING KEY MATERIAL USING WHITE-BOX CRYPTOGRAPHY AND SPLIT KEY TECHNIQUES

EMC IP Holding Company LL...

1. A method, comprising:splitting a secret key of a software application provider into a plurality of key shares, wherein a subset of said plurality of key shares is needed to reconstruct said secret key;
using one of said plurality of key shares to encrypt the remaining key shares of said plurality of key shares to obtain a set of wrapped key shares;
applying said one key share to a white-box cryptography compiler to generate a white-box cryptographic program;
generating a user application that is linked to the white-box cryptography program;
distributing said user application to at least one user; and
providing one of said set of wrapped key shares to a relying party,
wherein, upon said user application of said at least one user attempting to access a resource protected by said relying party, said relying party provides a challenge and said one wrapped key share of said relying party to said user application, wherein said user application provides at least said one wrapped key share of said relying party to said white-box cryptographic program to obtain a digital signature in response to said challenge to provide to said relying party, and wherein said relying party verifies the signature to determine whether the user device is authorized to access the resource.

US Pat. No. 10,511,407

TECHNIQUES OF DEEP DISCOVERY OF A COMPOSED NODE THROUGH MANAGEMENT NETWORK

AMERICAN MEGATRENDS INTER...

1. A method of operating a computer system, comprising:emulating, at a first service processor of the computer system, a first storage device to a composed machine of a computing pod;
exposing a bootable utility image to the composed machine through the first storage device, wherein the bootable utility image is configured to boot a program that collects hardware inventory information from the composed machine;
emulating a second storage device to the composed machine;
receiving the hardware inventory information from the composed machine through the second storage device;
mounting a remote file system of a remote device, wherein a storage space the second storage device is provided by the remote file system;
wherein the composed machine employs a computing module in a compute computing drawer of the computing pod, wherein the remote device is a pooled system management engine (PSME) of the compute computing drawer;
wherein the computer system further includes the PSME, the method further comprising:
detecting that the hardware inventory information has been stored on the PSME through the remote file system of the PSME mounted on the first service processor;
retrieving the hardware inventory information; and
sending the hardware inventory information to a pod manager of the computing pod, wherein the hardware inventory information is carried on a management network that is separate from a data network used by the composed machine.