US Pat. No. 10,507,250

PRECURSOR OF A HISTONE DEACETYLASE INHIBITOR PET IMAGING COMPOUND FOR TRACKING CEREBRAL NEURODEGENERATIVE AND TUMOR DISEASES

Institute of Nuclear Ener...


US Pat. No. 10,508,277

CHEMICALLY MODIFIED MULTIFUNCTIONAL SHORT INTERFERING NUCLEIC ACID MOLECULES THAT MEDIATE RNA INTERFERENCE

SIRNA THERAPEUTICS, INC.,...

1. A chemically modified multifunctional short interfering nucleic acid (siNA) assembled from two separate double-stranded siNAs, each double-stranded siNA having a sense strand and an antisense strand of a length from about 18 to about 28 nucleotides,wherein either (a) one end of each sense strand of the two double-stranded siNAs is covalently bonded via a tether, or (b) one end of each antisense strand of the two double-stranded siNAs is covalently bonded via a tether,
wherein the antisense strand of each double-stranded siNA comprises a sequence complementary to a target sequence or a portion thereof,
wherein the sense or antisense strand of each double-stranded siNA is annealed to its corresponding strand that has been tethered at one end to another strand of the other double-stranded siNA,
wherein the tether is a nucleotide linker or a non-nucleotide linker, and
wherein the chemically modified multifunctional siNA comprises one or more chemical modifications.
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,506,781

SOYBEAN VARIETY HLL01452

BASF AGRICULTURAL SOLUTIO...

1. A seed of soybean variety HLL01452, wherein a representative sample of seed of said soybean variety is deposited under ATCC Accession No. PTA-125951.
US Pat. No. 10,512,166

MANUFACTURING METHOD OF CIRCUIT BOARD AND STAMP

Unimicron Technology Corp...

1. A manufacturing method of a circuit board, comprising:providing a dielectric substrate, wherein a circuit pattern, a dielectric layer covering the circuit pattern, and a conductive via located in the dielectric layer and connected to the circuit pattern are disposed on the dielectric substrate;
forming a photoresist material layer on the dielectric layer;
performing an imprinting process on the photoresist material layer via a stamp to form a patterned photoresist layer, wherein a pressing side of the stamp facing the circuit pattern becomes sticky when subjected to a pressure so as to completely catch and remove a photoresist residue from the photoresist material layer in the imprinting process, wherein a material of the pressing side is a pressure-sensitive adhesive material, and the pressure-sensitive adhesive material becomes sticky when subjected to the pressure;
forming a patterned metal layer on a region exposed by the patterned photoresist layer; and
removing the patterned photoresist layer.

US Pat. No. 10,512,187

ALIGNMENT DEVICE FOR ORTHOGONAL ENGAGEMENT OF LINE CARDS AND FABRIC CARDS IN A SERVER

QUANTA COMPUTER INC., Ta...

1. A device for aligning a plurality of line card connectors with a plurality of fabric card connectors comprising:a lattice having a plurality of intersecting strips defining an array of framed slots, each of the slots dimensioned to receive a first connector element of a line card and a second connector element of a fabric card, and to support a plurality of line cards spaced from one another along a first direction and in parallel spaced relationship, and a plurality of fabric cards spaced from one another along a second direction generally perpendicular to the first direction and in parallel spaced relationship, each of the plurality of line cards having an alignment pin for inserting through one of the plurality of intersecting strips of the lattice;
wherein the plurality of line cards comprises a first plurality of alignment pins and the plurality of fabric cards comprises a second plurality of alignment pins,
wherein the first plurality of alignment pins and the second plurality of alignment pins are aligned with a plurality of alignment holes of the lattice such that the plurality of line cards and the plurality of fabric cards are aligned in an orthogonal manner.

US Pat. No. 10,512,045

COMMUNICATION DEVICE, INFORMATION PROCESSING DEVICE, CONTROL METHOD, AND PROGRAM

Canon Kabushiki Kaisha, ...

1. A communication device comprising:one or more processors; and
one or more memories including instructions that, when executed by the processor(s), cause the communication device to:
receive a trigger frame including information on a plurality of resource units and an information element used for determining transmission power of the communication device from a base station; and
transmit a data signal to the base station in a resource unit designated for the communication device by the trigger frame with transmission power determined based on the information element and signal quality between the communication device and the base station,
wherein the communication device transmits the data signal with first transmission power when the signal quality is a first quality, and transmits the data signal with second transmission power higher than the first transmission power when the signal quality is a second quality lower than the first quality.

US Pat. No. 10,511,954

METHOD AND SYSTEM FOR WLAN D2D TECHNOLOGY AND LTE PROSE INTERWORKING, PROSE OPTIMIZATION

Samsung Electronics Co., ...

1. A method of establishing a wireless local area network (WLAN) communication link, the method comprising:transmitting, by a first user equipment (UE), a proximity based services (ProSe) sidelink (PT5) discovery message including a neighbor awareness networking (NAN) service discovery information to a second UE over a PC5 link; and
communicating, by the first UE, with the second UE over the WLAN communication link,
wherein the WLAN communication link is established with the second UE based on the NAN service discovery information included in the PC5 discovery message, and
wherein the NAN service discovery information includes at least one of a hashed NAN service identification, a hashed NAN interface address and a service specific information.

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,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,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,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,626

PROTECTION AGAINST REROUTING A COMMUNICATION CHANNEL OF A TELECOMMUNICATION DEVICE HAVING AN NFC CIRCUIT AND A SECURE DATA CIRCUIT

STMicroelectronics (Rouss...

1. A method to protect data stored in a secure data circuit of a telecommunication device equipped with a near-field communication (NFC) router, a microcontroller, and the secure data circuit, the method comprising:for all messages received with the NFC router, parsing each message to retrieve a communication pipe identifier and an instruction code;
comparing the communication pipe identifier and the instruction code to corresponding information in a filter table that is separate from a routing table of the NFC router; and
when the instruction code of a particular message is an instruction to modify a communication pipe associated with the retrieved communication pipe identifier by reassigning one end of the communication pipe associated with the retrieved communication pipe identifier from a port of the NFC router to a different circuit, blocking the particular message from reaching the secure data circuit when the instruction code is not authorized in the filter table and permitting passage of the particular message to the secure data circuit when the instruction code is authorized in the filter table,
wherein comparing the communication pipe identifier and the instruction code to corresponding information in the filter table includes comparing a format of data of the particular message with authorized formats stored in the filter table.

US Pat. No. 10,511,593

CROSS CLOUD APPLICATION ACCESS

Microsoft Technology Lice...

1. A computer-implemented method for a security endpoint of a non-isolated public cloud computing environment that permits data access in accordance with a non-isolated scope, the method comprising:receiving a login request related to an application, wherein the application operates in the non-isolated public cloud computing environment, and wherein the login request corresponds to a user of the application;
sending a lookup query to a directory service, wherein the lookup query includes information related to an identity of the user;
receiving a lookup response from the directory service;
in response to the lookup response indicating that the user belongs to the non-isolated public cloud computing environment:
requesting an authentication credential from a client device of the user,
validating the authentication credential, and
in response to successful validation of the authentication credential, providing an identity token to the client device; and
in response to the lookup response indicating that the user belongs to one of a plurality of isolated sovereign cloud computing environments, redirecting the client device to a security endpoint of the one of the plurality of isolated sovereign cloud computing environments, wherein the plurality of isolated sovereign cloud computing environments restrict data access in accordance with an isolated scope.

US Pat. No. 10,511,559

MANAGEMENT AND DISPLAY OF GROUPED MESSAGES ON A COMMUNICATION DEVICE

BlackBerry Limited, Wate...

1. A method, comprising:receiving, by a communication device, a plurality of messages for at least one user account associated with the communication device;
displaying, on a display screen of the communication device, a message listing comprising a plurality of message thread entries corresponding to a plurality of message threads, the plurality of message threads including the received plurality of messages;
detecting selection of one of the message thread entries;
in response to detecting the selection:
displaying, on the display screen, messages of a first message thread corresponding to the selection in a grouped view, the grouped view displaying a first message from the first message thread in expanded form and all other messages of the first message thread in collapsed form;
detecting a command to scroll through messages displayed on the display screen;
causing scrolling of the displayed messages in the grouped view;
detecting that a message header portion of the first message has moved beyond a target area of the display screen as a result of the scrolling; and
in response to detecting that the message header portion of the first message has moved beyond the target area of the display screen:
determining that a message header portion of a second message in the grouped view has reached the target area; and
in response to the determining, automatically changing display of the first message to collapsed form and the second message to expanded form.

US Pat. No. 10,511,546

CONNECTING VIRTUAL NODES IN A NETWORK DEVICE USING ABSTRACT FABRIC INTERFACES

Juniper Networks, Inc., ...

1. A method comprising:receiving, by a network device, configuration information creating an abstract fabric interface to connect a first virtual node of the network device to a second virtual node of the network device, wherein the network device comprises a plurality of packet processors including a first subset of packet processors used by the first virtual node and a second subset of packet processors used by the second virtual node, the second subset being distinct from the first subset;
in response to receiving the configuration information, associating, by the network device, the abstract fabric interface with a list of identifiers of each of the second subset of packet processors of the network device used by the second virtual node;
in a control plane of the network device, creating a route at the first virtual node, the route having the abstract fabric interface as a forwarding next hop;
in a forwarding plane of the first virtual node, programming the forwarding plane to attach the list of identifiers to the forwarding next hop;
receiving network traffic at the first virtual node; and
based on the forwarding next hop, forwarding the network traffic from the first virtual node to the second virtual node via the abstract fabric interface, wherein forwarding the network traffic to the second virtual node via the abstract fabric interface comprises forwarding the network traffic via one of a plurality of fabric links coupling one of the first subset of packet processors to one of the second subset of packet processors.

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,356

MULTI-ANTENNA NETWORK SYSTEM AND SIGNAL PROCESSING METHOD THEREOF

ALPHA NETWORKS INC., Hsi...

1. A signal processing method for use in a multi-antenna network system, the multi-antenna network system including a plurality of servo antennas and a plurality of user antennas, a plurality of communication channels being established between the servo antennas and the user antennas, each of the communication channels transmitting signals between one of the servo antennas and one of the user antennas, and the signal processing method comprising:realizing a first-time-duration channel reverse matrix derived from a plurality of first-time-duration estimated channel values associated with the servo antennas at a first time duration;
realizing a plurality of second-time-duration estimated channel values associated with the servo antennas at a second time duration later than the first time duration, wherein each of the second-time-duration estimated channel values corresponds to one of the communication channels, and different ones of the second-time-duration estimated channel values correspond to different ones of the communication channels;
realizing differences between the first-time-duration estimated channel values and the corresponding second-time-duration estimated channel values, wherein the first-time-duration estimated channel values and the corresponding second-time-duration estimated channel values are associated with the same one of the communication channels;
using the differences between the first-time-duration estimated channel values and the corresponding second-time-duration estimated channel values and the first-time-duration channel reverse matrix to calculate a second-time-duration channel reverse matrix, which is derived from the second-time-duration estimated channel values; and
adjusting signals to be transmitted through the servo antennas based on the second-time-duration channel reverse matrix after the second time duration.

US Pat. No. 10,511,323

LOOP FILTER INITIALIZATION TECHNIQUE

Apple Inc., Cupertino, C...

17. A system comprising:a control circuit; and
a sigma-delta analog-to-digital converter (ADC), the sigma-delta ADC including:
a summing circuit configured to output a sum signal, the sum signal being a sum of an input signal and a feedback signal;
a loop filter configured to output a filtered version of the sum signal, the loop filter including N integrators and an initialization path; and
a quantizer configured to generate a binary code based on the filtered version of the sum signal;
wherein the control circuit is configured to, during an initialization phase, cause state variables of the loop filter to be initialized with their respective steady state values, wherein initializing the loop filter includes providing an initialization voltage to an Nth integrator via the initialization path.

US Pat. No. 10,511,298

DRIVING CIRCUIT

FUJI ELECTRIC CO., LTD., ...

1. A driving circuit comprising:a level shift circuit configured to convert an input signal from a preceding-stage circuit into a signal having a higher voltage than the input signal; and
a controller configured to output a signal to allow a first switch element to perform a soft shutdown based on an output signal from the level shift circuit, wherein
the driving circuit is configured to drive the first switch element,
the preceding-stage circuit includes an abnormality detecting circuit,
the controller determines whether the first switch element is to perform the soft shutdown based on an output signal from the abnormality detecting circuit,
the first switch element is switched on or off according to a control signal input thereinto,
the driving circuit further comprises a latch circuit configured to generate the control signal according to a set signal and a reset signal that are input from the preceding-stage circuit to the level shift circuit, and
the controller determines whether the first switch element is to perform the soft shutdown based on an output from the latch circuit and a state signal generated based on the output signal from the abnormality detecting circuit.

US Pat. No. 10,511,196

SLOT ANTENNA WITH ORTHOGONALLY POSITIONED SLOT SEGMENTS FOR RECEIVING ELECTROMAGNETIC WAVES HAVING DIFFERENT POLARIZATIONS

Energous Corporation, Sa...

1. An antenna for receiving electromagnetic waves having different polarizations, comprising:a plurality of slots defined by a piece of metal, wherein each of the plurality of slots comprises at least three continuous segments,
wherein, for each of the plurality of slots:
a first segment of the at least three continuous segments is: (i) defined by the piece of metal in a first dimension, and (ii) configured to receive radio frequency (RF) power transmission waves having a first polarization;
a second segment of the at least three continuous segments is: (i) defined by the piece of metal in a second dimension, distinct from the first dimension, and (ii) configured to receive RF power transmission waves having a second polarization different from the first polarization; and
a third segment of the at least three continuous segments is: (i) defined by the piece of metal in a third dimension, distinct from the first and second dimensions, and (ii) configured to receive RF power transmission waves having a third polarization different from the first and second polarizations.

US Pat. No. 10,510,899

THIN FILM TRANSISTOR, THIN FILM TRANSISTOR MANUFACTURING METHOD AND LIQUID CRYSTAL DISPLAY PANEL

Wuhan China Star Optoelec...

1. A liquid crystal display panel comprising a thin film transistor, wherein the thin film transistor comprises:a substrate;
a gate layer disposed on the substrate;
an insulating layer covering the gate layer;
a semiconductor layer disposed on the insulating layer;
a conductor layer disposed on the semiconductor layer;
the semiconductor layer having a channel region, the channel region dividing the semiconductor layer into left and right portions, the conductor layer being formed on the left and right portions of the semiconductor layer to form a two-island structure;
a source and drain layer provided on the conductor layer and the insulating layer, and the conductor layer is provided between the source and drain layer and the semiconductor layer;
a conductive spacer disposed on a side surface of the semiconductor layer, wherein the conductive spacer is located at a layer same to the semiconductor layer, and between the semiconductor layer and the source and drain layer, such that the semiconductor layer is not directly contacted with the source and drain layer since the conductor layer and the conductive spacer are between the semiconductor layer and the source and drain layer; and
a passivation layer provided on the insulating layer, the source and drain layer and the semiconductor layer;
wherein the gate layer and the source and drain layer are metallic materials;
the insulating layer and the passivation layer are insulating materials.

US Pat. No. 10,510,808

ORGANIC LIGHT-EMITTING STRUCTURE AND DISPLAY DEVICE

SHANGHAI TIANMA AM-OLED C...

1. An organic light-emitting structure, comprising:a first light-emitting unit,
a second light-emitting unit,
a third light-emitting unit, and
a fourth light-emitting unit,
wherein each of the first light-emitting unit, the second light-emitting unit, the third light-emitting unit, and the fourth light-emitting unit comprises a first electrode, a second electrode, and an organic laminated body placed between the first electrode and the second electrode; one of the first electrode and the second electrode is a translucent electrode; and the organic laminated body comprises a light-emitting layer; and at least one of the first light-emitting unit, the second light-emitting unit, the third light-emitting unit, and the fourth light-emitting unit is a fluorescent light-emitting unit,
wherein an emission wavelength of the first light-emitting unit, an emission wavelength of the second light-emitting unit, an emission wavelength of the third light-emitting unit, and an emission wavelength of the fourth light-emitting unit successively increase,
a thickness of the first light-emitting layer is in a range of 18 nm-22 nm, a thickness of the second light-emitting layer is in a range of 31.5 nm-38.5 nm, a thickness of the third light-emitting layer is in a range of 31.5 nm-38.5 nm, and a thickness of the fourth light-emitting layer is in a range of 36 nm-44 nm,
the organic laminated body further comprises a monochromic hole transmission layer stacked with the light-emitting layer, the light-emitting layer is closer to the translucent electrode than the monochromic hole transmission layer is;
the monochromic hole transmission layer of the first light-emitting unit is a first monochromic hole transmission layer, the monochromic hole transmission layer of the second light-emitting unit is a second monochromic hole transmission layer, the monochromic hole transmission layer of the third light-emitting unit is a third monochromic hole transmission layer, and the monochromic hole transmission layer of the fourth light-emitting unit is a fourth monochromic hole transmission layer;
the first monochromic hole transmission layer, the second monochromic hole transmission layer, the third monochromic hole transmission layer and the fourth monochromic hole transmission layer are made of different electron-resistant materials;
a thickness of the first monochromic hole transmission layer is in a range of 9 nm-11 nm, a thickness of the second monochromic hole transmission layer is in a range of 27 nm-33 nm, a thickness of the third monochromic hole transmission layer is in a range of 45 nm-55 nm, and a thickness of the fourth monochromic hole transmission layer is in a range of 63 nm-77 nm, and
the organic laminated body further comprises a common hole transmission layer, the common hole transmission layer is stacked on one side of the monochromic hole transmission layer away from the light-emitting layer, and the common hole transmission layer and the monochromic hole transmission layer are made of different materials.

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,701

SEMICONDUCTOR DIE CONNECTION SYSTEM AND METHOD

Taiwan Semiconductor Manu...

1. A semiconductor device package comprising:a first sidewall comprising a first semiconductor material and an encapsulant, wherein an exterior surface of the first semiconductor material is planar with an exterior surface of the encapsulant;
a second sidewall opposite the first sidewall, the second sidewall comprising the first semiconductor material and the encapsulant;
a first side extending between the first sidewall and the second sidewall, the first side comprising a second semiconductor material extending between the first sidewall and the second sidewall; and
a second side opposite the first side, the second side comprising the encapsulant and a semiconductor die, the semiconductor die comprising at least one through substrate via, wherein the at least one through substrate via is connected to a substrate through an external connection, the substrate being a printed circuit board and the external connection being a solder bump, wherein the first sidewall, the second sidewall, the first side and the second side are all external sides of the semiconductor device package, and wherein the first sidewall is straight, wherein the semiconductor die is bonded to the first semiconductor material in a face-to-face configuration and wherein a height of the semiconductor die is at least as large as a height of the encapsulant.

US Pat. No. 10,510,697

SEMICONDUCTOR PACKAGE SYSTEM AND METHOD

Taiwan Semiconductor Manu...

1. A method of manufacturing a semiconductor device, the method comprising:forming a first semiconductor die and a second semiconductor die;
depositing a protective layer over the first semiconductor die and the second semiconductor die;
patterning the protective layer to form a first opening over the first semiconductor die, a second opening over the second semiconductor die, and a third opening over a scribe line;
singulating the first semiconductor die from the second semiconductor die through the third opening;
encapsulating the first semiconductor die and the second semiconductor die with an encapsulant after the singulating;
depositing a seed layer over the encapsulant and within the first opening and the second opening after the encapsulating;
plating a conductive material onto the seed layer over the encapsulant and the first opening; and
singulating the first semiconductor die and the second semiconductor die after the plating the conductive material.

US Pat. No. 10,510,670

PAD STRUCTURE DESIGN IN FAN-OUT PACKAGE

Taiwan Semiconductor Manu...

1. A package comprising:a first package comprising:
a device die comprising metal pillars;
a plurality of redistribution lines on a same side of the device die as the metal pillars;
a plurality of non-solder electrical connectors underlying and electrically coupling to the plurality of redistribution lines, wherein the plurality of non-solder electrical connectors comprises:
a corner electrical connector, wherein the corner electrical connector is elongated in a bottom view of the package; and
a first inner electrical connector closer to a center of the first package than the corner electrical connector, wherein the first inner electrical connector is non-elongated in the bottom view; and
a solder region forming an elongated interface with the corner electrical connector.

US Pat. No. 10,510,657

SEMICONDUCTOR DEVICE WITH INTERCONNECTING STRUCTURE AND METHOD FOR MANUFACTURING THE SAME

TAIWAN SEMICONDUCTOR MANU...

1. A method for manufacturing a semiconductor device, the method comprising:providing a substrate comprising at least one conductive layer, wherein a top surface of the at least one conductive layer has a first portion and a second portion;
forming a first dielectric layer on the substrate and said first portion of the top surface of the at least one conductive layer;
forming a via in the first dielectric layer on said second portion of the top surface of the at least one conductive layer;
forming a first capping layer on a top surface of the via;
forming a line on the first capping layer and a portion of the first dielectric layer; and
forming a second capping layer on a top surface of the line to peripherally enclose a side surface of the line, wherein each of the first capping layer and the second capping layer has an etch selectivity with respect to the line and the second capping layer peripherally encloses the first capping layer.

US Pat. No. 10,510,631

FAN OUT PACKAGE STRUCTURE AND METHOD OF MANUFACTURING THE SAME

Taiwan Semiconductor Manu...

1. A package structure, comprising:a die;
a redistribution line (RDL) structure connected to the die, wherein the RDL structure comprises a plurality of RDLs;
a through integrated fan-out via (TIV) aside the die and penetrating through the RDL structure; and
a first connector in electrical contact with the TIV and electrically connected to the die,
wherein the TIV is in electrical contact with the RDLs of the RDL structure,
wherein the TIV comprises a first seed layer and a conductive post, and a bottom surface of the first connector is in physical contact with the first seed layer and the conductive post of the TIV,
wherein the RDLs comprises a second seed layer and a conductive layer,
wherein the bottom surface of the first connector is further in electrical contact with the conductive layer of the RDLs, and sidewalls of the first connector are in electrical contact with the second seed layer of the RDLs.

US Pat. No. 10,510,588

INTERCONNECTION STRUCTURE AND MANUFACTURING METHOD THEREOF

TAIWAN SEMICONDUCTOR MANU...

1. An interconnection structure, comprising:a conductive feature;
a first dielectric layer in contact with a sidewall of the conductive feature;
a first etch stop layer comprising a metal, wherein the first etch stop layer overlies the first dielectric layer and the conductive feature;
a second etch stop layer, wherein the first etch stop layer and the second etch stop layer comprise different materials;
a second dielectric layer overlying the first etch stop layer, wherein the second etch stop layer is disposed between the first etch stop layer and the second dielectric layer;
a conductor present between a first portion of the second dielectric layer and a second portion of the second dielectric layer; and
a plurality of fragments comprising the metal and present on a sidewall of the first portion of the second dielectric layer facing the conductor, wherein a density of the fragments decreases with an increasing distance from the conductive feature.

US Pat. No. 10,510,581

METHODS OF FORMING STRAINED-SEMICONDUCTOR-ON-INSULATOR DEVICE STRUCTURES

Taiwan Semiconductor Manu...

1. A method comprising:forming a graded buffer layer over a first substrate;
forming a relaxed layer over the graded buffer layer;
epitaxially growing a compressively strained semiconductor layer over the relaxed layer, the relaxed layer inducing strain in the compressively strained semiconductor layer, the compressively strained semiconductor layer having an initial misfit dislocation density;
bonding the compressively strained semiconductor layer directly to a second substrate, the compressive strain in the compressively strained semiconductor layer being substantially maintained after the bonding;
removing the first substrate, the graded buffer layer, and the relaxed layer from the compressively strained semiconductor layer, the compressively strained semiconductor layer remaining bonded to second substrate after the removing, wherein removing the first substrate reduces the initial misfit dislocation density in the compressively strained semiconductor layer; and
planarizing the compressively strained semiconductor layer where the relaxed layer has been removed, the planarizing the compressively strained semiconductor layer comprises an anneal performed at a temperature greater than approximately 800° C.

US Pat. No. 10,510,556

INTEGRATED CIRCUIT PACKAGE PAD AND METHODS OF FORMING

Taiwan Semiconductor Manu...

1. A semiconductor device comprising:a first package comprising:
an integrated circuit die;
molding compound disposed around the integrated circuit die;
an adhesive over a backside of the integrated circuit die, wherein a sidewall of the adhesive extends above a top surface of the molding compound; and
a through via extending through the molding compound and extending above the top surface of the molding compound;
a second package over the first package; and
a solder connection bonding the second package to the through via, the solder connection directly contacting an upper surface and sidewalls of the through via.

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,408

PROBABILISTIC EVENT DETECTOR FOR FAST OVERWRITE DISTURB REMEDIATION IN PHASE CHANGE MEDIA

MICRON TECHNOLOGY, INC., ...

17. A system comprising:a memory device comprising a first memory cell and a second memory cell, wherein the second memory cell is a neighbor of the first memory cell in the memory device; and
a processing device coupled to the memory device, the processing device configured to:
detect a write to the first memory cell, wherein the first memory cell has an identifier;
locate an entry in a data structure based on the identifier of the first memory cell,
determine, based on the entry in the data structure, an increment value for a disturb counter associated with the second memory cell;
increment, in response to the write, the disturb counter associated with the second memory cell based on the increment value; and
perform, in response to the disturb counter of the second memory cell being greater than or equal to a disturb threshold, remediation for the second memory cell.

US Pat. No. 10,510,265

SYSTEM AND METHOD FOR DETERMINING AND USING KNOWLEDGE ABOUT HUMAN HEALTH

Hi.Q, Inc., Mountain Vie...

1. A network computing system implementing a health service comprising:a communication interface connecting the network computing system, over one or more wireless networks, with a health service application executing on computing devices of users of the health service;
a database storing a collection of health trivia questions pertaining to human health, wherein each respective health trivia question in the collection of health questions comprises (i) a correlative health value based on answers to the respective health question from individuals in a control group of which a health outcome is known, and (ii) a difficulty level, and wherein the collection of health trivia questions are configured to test general health knowledge of the users of the health service and not query user-specific health information of the users;
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the network computing system to:
detect, over the one or more wireless networks, initiation of a trivia session from a computing device of a user of the health service, the initiation of the trivia session corresponding to the health service application being executed on the computing device of the user;
in response to the initiation of the trivia session, obtain profile data of the user to select a plurality of health trivia questions from the collection of health trivia questions in the database, and sequentially provide, over the one or more wireless networks, the plurality health trivia questions for display on the computing device of the user via the executing health service application;
receive, sequentially over the one or more wireless networks, a corresponding response to each health trivia question of the plurality of health trivia questions from the health service application executing on the computing device of the user;
determine, for each answered health trivia question of the plurality of health trivia questions, the difficulty level for the answered health trivia question and a correctness of the corresponding response to the answered health trivia question, the correctness indicating whether the user responded to the answered health trivia question correctly or incorrectly;
based on the difficulty level of each answered health trivia question and the correctness of the corresponding response to each answered health trivia question, generate a health knowledge profile for the user, the health knowledge profile indicating a health knowledge level of the user as compared to other users of the health service;
based on (i) the health knowledge profile of the user and (ii) the correlative health value of each answered health trivia question of the plurality of health trivia questions, determine a predicted health outcome of the user, the predicted health outcome corresponding to at least one of a predicted health care cost, a predicted number of medical center visits, a predicted number of prescriptions, a predicted number of sick days, or a propensity for disease for the user over a given time frame;
based on the predicted health outcome of the user, determine a health service benefit for the user, the health service benefit corresponding to at least one of an insurance premium, an insurance deductible, a scope of insurance coverage, an insurance discount, or a health service plan; and
generate, over the one or more wireless networks, a service customer interface via the health service application executing on the computing device of the user, the service customer interface providing the user with the health service benefit determined based on the predicted health outcome of the user.

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,193

METHOD AND SYSTEM FOR GEOFENCING OF VEHICLE IMPOUND YARDS

SVR Tracking, Inc., San ...

1. A method for electronic geofencing for vehicles, comprising:receiving one or more first messages on a location application on a server network device with one or more processors via a cloud communications network from a geofence application on a network device with one or more processors,
wherein the one or more first messages includes geofence location information comprising coordinates for one or more geofences and one or more unique identifiers for one or more vehicles each with one or more processors;
storing the geofence location information from the one or more first messages with the location application on the server network device in one or more databases associated with the server network device on the cloud communications network;
periodically securely sending from the location application on the server network device via the cloud communications network one or more second messages to the one or more vehicles to determine a current location of the one or more vehicles and a subset of the one or more vehicles that are not moving;
receiving securely one or more third messages on the location application on the server network device via the cloud communications network from any of the subset of vehicles that are not moving including current location information for the any of the subset of vehicles that are not moving: and
determining from the location application on the server network device with the current location information from the one or more third messages and the geofence location information stored in the one or more databases that a plurality of vehicles, of the subset of vehicles that are not moving, are physically located within any of the one or more geofences, and
periodically securely sending based on a pre-determined time period, one or more fourth messages from the location application on the server network device to the geofence application on the network device indicating the plurality of vehicles which are still physically located within one or more of the geofences, and
periodically sending the one or more fourth messages based on the pre-determined time period from the location application on the server network device to the geofence application on the network device until all of the plurality of vehicles physically located within all of the geofences are physical removed from within all of the one or more geofences, allowing all of the plurality of vehicles to be timely removed from within all of the one or more geofences without incurring any additional impound fees charged for keeping a selected vehicle inside a selected geofence.

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,049

SUBSCRIPTION BASED LOG ENTRY CREATION AND PUBLICATION

SAP SE, Walldorf (DE)

1. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:identifying a plurality of parameters associated with a simulation, wherein the simulation is associated with an accrual service that calculates time account accruals, and wherein the plurality of parameters are selected by a user on a user interface (UI) of the simulation;
generating a publish subject for the simulation; and
calling the simulation with the plurality of parameters and the publish subject, including:
selecting a time account to perform an accrual simulation;
passing the publish subject through a plurality of processes in the accrual service and associated with the selected time account;
determining whether one or more subscribers subscribe to the publish subject; and
in response to determining that one or more subscribers subscribe to the publish subject;
generating, by an accrual logger, log information for each process in the plurality of processes, wherein the generated log information includes internal information of the selected time account; and
displaying the log information on the UI of the simulation for user review.

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,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,893

METHOD FOR AUTHENTICATING A USER AND CORRESPONDING USER DEVICES, SERVER AND SYSTEM

THALES DIS FRANCE SA, Me...

1. A method for authenticating a user, comprising:sending from a first user device to a server, through a first communication channel, a first message including an identifier relating to the user and a request to get a challenge table, as challenge user authentication data;
generating, by the server, a first challenge table including a first set of characters, the first challenge table being valid;
getting, by the server, an identifier relating to a second user device;
sending, using the second user device identifier, from the server to the second user device, through a second communication channel, a second message including the first challenge table and a first request to display the first challenge table;
displaying, by or through the second user device, the first challenge table;
generating, by the server, a second challenge table including a second set of characters, the second challenge table being invalid;
sending from the server to the first user device, through the first communication channel, a third message including the second challenge table and a second request to display the second challenge table;
displaying, by or through the first user device, the second challenge table;
selecting, by a user, through a man machine interface relating to the first user device, at least one corresponding displayed character, as at least one selected character;
sending, from the first user device to the server, through the first communication channel, a fourth message, as a challenge response message, including the at least one selected character, as submitted user authentication data;
getting, by the server, at least one predetermined reference location within the first challenge table, as the reference table;
determining, by the server, based upon the at least one predetermined reference location within the first challenge table, at least one corresponding reference character, as reference user authentication data;
verifying, by the server, for the user, whether the submitted user authentication data does or does not match the reference user authentication data; and
succeeding, by the server, in authenticating the user only if the submitted user authentication data matches the reference user authentication data.

US Pat. No. 10,509,724

SYSTEMS AND METHODS FOR RECONSTRUCTING CACHE LOSS

MZ IP HOLDINGS, LLC, Pal...

21. A non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more computer processors, cause the one or more computer processors to:retrieve a cache variable associated with a key from a cached data store,
wherein the cache variable comprises a cache loss indicator and a value;
determine whether the cache loss indictor is present in the cache variable, and when the cache loss indicator is present in the cache variable, return the value in the cache variable to an application, and when the cache loss indicator is absent from the cache variable, initiate a cache restore process for the cache variable.

US Pat. No. 10,509,709

INDIRECT STORAGE OF DATA IN A DISPERSED STORAGE SYSTEM

PURE STORAGE, INC., Moun...

1. A method for execution by one or more processing modules, the method comprises:obtaining data for storage;
encoding the data in accordance with an error coding dispersal storage function to produce a plurality of sets of encoded data slices, wherein a decode threshold number of encoded data slices of a set of the plurality of sets of encoded data slices is required to recover a data segment of the data wherein an individual encoded data slice of the set of encoded data slices yields substantially no information regarding the data segment;
determining a proxy unit, wherein the proxy unit is one of a plurality of dispersed storage (DS) units and wherein a DS unit of the plurality of DS units includes a processing module and memory;
transmitting the plurality of sets of encoded data slices to the proxy unit to perform storage of the plurality of sets of encoded data slices in accordance with a serial fashion starting with the proxy unit; and
retransmitting, by a processing module of the proxy unit, at least some encoded data slices of the set of encoded data slices to different DS units of the plurality of DS units for storage therein in accordance with the serial fashion, wherein the proxy unit deletes and does not store the at least some of the encoded data slices after receiving confirmation of storage from at least some of the different DS units of the plurality of DS units that store the at least some encoded data slices of the set of encoded data slices in accordance with the serial fashion.

US Pat. No. 10,509,697

DATA STORAGE DEVICE AND OPERATING METHOD THEREFOR

Silicon Motion, Inc., Jh...

1. A data storage device, comprising:a random access memory (RAM);
a flash memory, comprising a plurality of blocks, wherein each of the blocks comprises a plurality of pages; and
a controller, arranging the pages of the blocks to be a plurality of super pages, wherein the super pages are divided into a plurality of first pages and a plurality of second pages, the controller writes a super page data to one of the first pages, generates a parity code based on the super page data and stores the parity code in the RAM, writes another super page data to one of the second pages but does not generate another parity code based on the another super page data.

US Pat. No. 10,509,694

SYSTEM AND METHODS FOR OPTIMAL ERROR DETECTION IN PROGRAMMATIC ENVIRONMENTS

Microsoft Technology Lice...

1. A system for error detection in a programmatic environment, comprising:at least one processor; and
at least one memory in communication with the at least one processor, the at least one memory having computer-readable instructions stored thereupon that, when executed by the at least one processor, cause the at least one processor to:
receive data representative of at least one error condition for the programmatic environment;
determine one or more methods utilized by the programmatic environment specific to the received at least one error condition;
receive data representative of one or more triggers for the at least one error condition, the triggers comprising data representative of one or more parameters associated with the one or more methods, the parameters operative to comprise one or more error logging characteristics for the one or more methods;
monitor the programmatic environment for occurrence of the at least one error condition;
generate error log data comprising data representative of one or more observed errors associated with the one or more methods upon the occurrence of the one or more triggers of the at least one error condition, the error log data identifying the one or more methods.

US Pat. No. 10,509,683

MODELING RESOURCE USAGE FOR A JOB

Microsoft Technology Lice...

1. A computing system comprising:one or more processors;
one or more computer-readable media having thereon computer-executable instructions that are structured such that, when executed by the one or more processors, the computing system is caused to perform the following:
compiling a job description of a computational job into an execution structure, the execution structure comprising a plurality of vertices that are to be performed upon one or more of a set of resources in an execution environment;
repeatedly simulating processing of the computational job, the simulation of processing using dependencies between vertices and historical data regarding the processing of instances of such vertices, and each simulation changing one or more parameters in the execution environment, including specifying a particular set of resources upon which the plurality of vertices are to be performed;
from the repeated simulating processing,
during each simulation and while changing the one or more parameters, estimating a degree of parallelism available during the each simulation,
deriving relationships across a plurality of execution stages of the computational job, and,
using the estimated degrees of parallelism available and the derived relationships across the plurality of execution stages, estimating a maximum amount of parallelism available for execution of the entire computational job;
presenting results of the multiple simulations in a user interface, the results including the degree of parallelism available with a specified one or more particular set of resources; and
presenting a control in the user interface that enables a user to select an actual set of resources to be used in performing the computational job, where upon the user using the control, the selected actual set of resources are allocated for the computational job, and the computational job is performed using the selected actual set of resources.

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,433

RANDOM CLOCK GENERATION

Thales Dis France SA, Me...

1. A random clock generator which comprising:a clock signal input that receives a master clock signal composed of a series of regular and regularly spaced pulses,
a clock signal reduction circuit that receives the master clock signal and an integer N, and which provides an output signal corresponding to a train of N pulses every M clock pulses, where M is an integer greater than 1 and N is an integer greater than 1 and less than or equal to M,
a number generator, which provides a new number N to the clock signal reduction circuit, every P pulses of a master clock signal, with N and/or P produced randomly.

US Pat. No. 10,509,361

IMAGE FORMING APPARATUS AND CARTRIDGE MOUNTABLE ON THE SAME

CANON KABUSHIKI KAISHA, ...

1. A cartridge detachably mountable to a main body of an image forming apparatus, the main body including: a fixing portion that includes a heating rotation member and that heat-fixes a toner image on a sheet; and a mounting portion on which the cartridge is mounted, the fixing portion including a fixing shutter configured to be movable between a first position where a part of the heating rotation member is covered and a second position where the part of the heating rotation member is exposed, the fixing shutter including a force receiving portion configured to receive a force for causing the fixing shutter to move from the first position to the second position,the cartridge comprising:
a photosensitive member;
a frame configured to support the photosensitive member so that the photosensitive member is rotatable;
a photosensitive member shutter connected to the frame so as to be movable between a covering position where a part of the photosensitive member is covered and an exposure position where the part of the photosensitive member is exposed; and
a pressing portion configured to press the force receiving portion of the fixing shutter while the cartridge is being mounted on the mounting portion to move the fixing shutter from the first position to the second position, the pressing portion being provided in the photosensitive member shutter.

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,303

LASER PROJECTION DEVICE WITH REFLECTIVE COMPONENT AND 1/4 WAVE PLATE

Qingdao Hisense Electroni...

1. A laser projection device comprising a laser array that is configured to emit at least a first blue polarized light, a reflective fluorescent wheel, a reflective component, a dichroic component disposed on a light path between the laser array and the reflective fluorescent wheel, and a 1/4 wave plate disposed between the reflective component and the dichroic component;wherein the dichroic component is disposed on a light emitting path of the laser array for receiving the first blue polarized light from the laser array;
the 1/4 wave plate is configured to receive the first blue polarized light from the dichroic component, generate a second blue polarized light, and emit the second blue polarized light to the reflective component; and is further configured to receive the second blue polarized light reflected by the reflective component, generate a third blue polarized light, and emit the third blue polarized light to the dichroic component;
the dichroic component is further configured to receive the third blue polarized light from the 1/4 wave plate and a fluorescent light from the reflective fluorescent wheel, and output the third blue polarized light and the fluorescent light in a same light emitting direction;
wherein polarization directions of the first blue polarized light and the third blue polarized light are perpendicular, and the dichroic component transmits one of the first blue polarized light and the third blue polarized light and can reflect the other of the first blue polarized light and the third blue polarized light;
wherein the laser array is further configured to emit a fourth blue polarized light, and a polarization direction of the fourth blue polarized light is the same as the polarization direction of the third blue polarized light, the reflective component is a reflector, and the reflective fluorescent wheel is provided with a fluorescent reflection region;
the 1/4 wave plate is configured to receive the first blue polarized light reflected by the dichroic component;
the reflective fluorescent wheel is excited by the fourth blue polarized light that is transmitted by the dichroic component to generate the fluorescent light; and
the dichroic component is further configured to transmit the third blue polarized light from the 1/4 wave plate and can reflect the fluorescent light;
wherein the laser array is further configured to emit a first red polarized light;
the 1/4 wave plate is further configured to receive the first red polarized light reflected by the dichroic component, generate a second red polarized light, and emit the second red polarized light to the reflective component; and is further configured to receive the second red polarized light reflected by the reflector, generate a third red polarized light, and emit the third red polarized light to the dichroic component; and
the dichroic component is configured to transmit the third red polarized light.

US Pat. No. 10,509,216

SPECIMEN PROCESSING SYSTEMS AND METHODS FOR ALIGNING SLIDES

VENTANA MEDICAL SYSTEMS, ...

1. A specimen processing system, comprising:a slide ejector assembly including a carrier handler portion, a slide ejector, and a slide staging device,
the carrier handler portion comprising (a) a carrier receiver comprising a slide carrier configured to hold one or more slides, wherein the carrier receiver is rotatable from a loading position where one or more slides are in a substantially vertical orientation to an intermediate position where the one or more slides are in a substantially horizontal position, wherein the loading position and the intermediate position are offset about 90 degrees from one another, (b) a receiver rotator device, and (c) a carriage movably coupled to a vertical rail; wherein the receiver rotator device is configured to rotate the carrier receiver from the loading position to the intermediate position, and wherein the carriage movably coupled to the vertical rail is configured to vertically move the slide carrier along the vertical rail in the intermediate position to an unloading position between the slide ejector and the slide staging device;
the slide staging device including a standby platform, and a slide alignment device configured to move a slide at the standby platform from a misaligned position to an aligned position; and
wherein the slide ejector comprises a drive mechanism in communication with an ejector element adapted to individually transfer one slide of the one or more slides from the slide carrier in the substantially horizontal orientation to the standby platform.

US Pat. No. 10,509,131

HARDWARE FRONT-END FOR A GNSS RECEIVER

TRIMBLE INC., Sunnyvale,...

1. A GNSS antenna assembly, comprising:a multilayer antenna board containing an L1 patch antenna of a first width, an L2 patch antenna of a second width that is greater than the first width, a ground plane of a third width that is equal to or greater than the second width, and one or more electrical contact pads on a first surface of the antenna board, the contact pads being in conductive contact with the ground plane of the antenna board;
a ground plane board containing a ground plane of a fourth width that is greater than the third width and one or more electrical contact pads on a first surface of the ground plane board, the contact pads being in conductive contact with the ground plane of the ground plane board;
wherein the contact pads of the antenna board and the contact pads of the ground plane board are in conductive contact with each other,
wherein a plurality of additional contact pads is provided on the antenna board, and
wherein the L1 patch antenna is conductively coupled to one or more of the plurality of contact pads of the antenna board via a conductor that passes through the ground plane of the antenna board within plated vias.

US Pat. No. 10,509,119

SYSTEMS AND METHODS FOR VIRTUAL APERATURE RADAR TRACKING

Oculii Corp., Beavercree...

1. A system for virtual aperture array radar tracking comprises:a transmitter that transmits first and second probe signals, the first probe signal having a first phase function and the second probe signal having a second phase function;
a receiver array, comprising a first plurality of radar elements positioned along a first radar axis, that receives a first reflected probe signal in response to reflection of the first probe signal by a tracking target and a second reflected probe signal at the radar array in response to reflection of the second probe signal by the tracking target; wherein the tracking target and radar array are connected by a target vector; and
a signal processor that calculates a target range from at least one of the first and second reflected probe signals, corresponds signal instances of the first reflected probe signal to physical receiver elements of the radar array, corresponds signal instances of the second reflected probe signal to virtual elements of the radar array, calculates a first target angle between a first reference vector and a first projected target vector from the first reflected probe signal, and calculates a position of the tracking target relative to the radar array from the target range and first target angle; wherein the virtual elements of the receiver array are described in terms of the physical elements of the receiver array by an element translation function; wherein the first projected target vector is the target vector projected into a first reference plane, the first reference plane containing both of the first radar axis and the first reference vector; wherein the signal processor calculates the first target angle by performing beamforming from the signal instances of the first and second reflected probe signals.

US Pat. No. 10,509,115

POSITION ESTIMATION METHOD, POSITION ESTIMATION DEVICE, AND POSITION ESTIMATION SYSTEM

LAPIS SEMICONDUCTOR CO., ...

1. A position estimation method comprising:acquiring, from a plurality of receivers that receive a plurality of received signal strengths of radio waves transmitted from a transmitter and transmit the plurality of received signal strengths, the plurality of received signal strengths;
in a case in which a plurality of distances between the transmitter and the plurality of receivers are calculated based on the plurality of received signal strengths, and a position of the transmitter is estimated by using the plurality of distances, and in a case in which a distance among the plurality of distances is smaller than a predetermined threshold, performing a first correction processing by estimating a position of a receiver from among the plurality of receivers corresponding to the distance smaller than the predetermined threshold as a position of the transmitter; and
in a case in which the position of the transmitter is estimated by using three shortest distances of the plurality of distances, and a sum of two arbitrary distances of the three shortest distances is less than a distance between two receivers from among the plurality of receivers corresponding to the two arbitrary distances, performing a second correction processing by estimating an intersection obtained by extending the two arbitrary distances with a same magnification as the position of the transmitter.

US Pat. No. 10,509,096

LOCATION ERROR RADIUS DETERMINATION

MICROSOFT TECHNOLOGY LICE...

1. A computer implemented method of determining an error radius for a calculated position of a mobile computing device, comprising:creating, by the mobile computing device, a data structure including multiple levels of scaled geographic areas, different levels of the scaled geographic areas having different size scales, the data structure further including a plurality of first fields identifying a plurality of scaled geographic areas based on a global projection reference system, and a plurality of second fields identifying, for each of the first fields, a position error radius, each position error radius calculated to be a maximum error radius for at least a threshold percentage of inferred positions in an associated scaled geographic area;
determining, by the mobile computing device, a scaled geographic area from the data structure, the scaled geographic area associated with the calculated position of the mobile computing device;
returning, by the mobile computing device, a corresponding error radius from the data structure, the corresponding error radius mapped to the scaled geographic area associated with the calculated position of the mobile computing device; and
utilizing, by a location-aware application on the mobile computing device, the corresponding error radius to provide information to a user of the mobile computing device;
wherein creating the data structure comprises:
gathering position survey information for a location venue for which limited global positioning system (GPS) data is available, the position survey information comprising beacon fingerprints of wireless beacons detected by an antenna of the mobile computing device at the location venue and known actual positions associated with the beacon fingerprints;
partitioning the position survey information into first and second data sets;
determining, for the multiple levels of the scaled geographic areas, first errors between a plurality of first inferred positions determined based on beacon fingerprints in the first data set and the known actual positions associated with said beacon fingerprints;
determining, for the multiple levels of the scaled geographic areas, second errors between a plurality of second inferred positions determined based on beacon fingerprints in the second data set and the known actual positions associated with said beacon fingerprints;
determining, for the multiple levels of the scaled geographic areas, a correlation between the first errors and the second errors;
selecting the scaled geographic areas for which the first errors and the second errors satisfy a correlation threshold; and
including the selected scaled geographic areas and the position error radii in associated fields of the data structure.

US Pat. No. 10,508,909

LINE DISPLACEMENT EVALUATION METHOD, LINE DISPLACEMENT EVALUATION DEVICE, PROGRAM, AND RECORDING MEDIUM

NIPPON STEEL CORPORATION,...

1. A line displacement evaluation method of evaluating line displacement occurring in a press-formed article in press forming of forming a character line, the method comprising:acquiring a cross section profile of the press-formed article measured so as to traverse the character line formed in the press-formed article;
calculating a 4th order differential coefficient of the acquired cross section profile; and
evaluating the line displacement, on the basis of the calculated 4th order differential coefficient of the cross section profile,
wherein in the evaluating, a peak value H of the 4th order differential coefficient of the cross section profile on a side area of the character line where the line displacement occurs, and a displacement width L between a position where the peak value H appears and a position of an R stop of a design character line on the side area where the line displacement occurs are determined, and the line displacement is evaluated using the peak value H and the displacement width L, and
wherein in the evaluating a first line displacement evaluation parameter S is calculated from the following Formula (1), and the line displacement is evaluated using the calculated first line displacement evaluation parameter S,
S=L×|H|n  (1)
here, n is a weighting index that is determined in advance.

US Pat. No. 10,508,904

MARKER

Enplas Corporation, Sait...

1. A marker formed of an optically transparent material, the marker comprising:a plurality of optical units disposed along at least one arrangement direction, wherein:
each of the plurality of optical units comprises a convex surface portion and a detection object part, the detection object part being disposed to correspond to the convex surface portion, the detection object part being disposed away from the convex surface portion in a direction opposite to a protruding direction in which the convex surface portion protrudes, and the detection object part being configured to be projected onto the convex surface portion in a form of an optically detectable image,
all of detection object parts for respective plurality of optical units are located in a single plane, the single plane being located closer to the convex surface portion in the protruding direction than a focal point of the convex surface portion of any first one of the plurality of optical units in the at least one arrangement direction is to the convex surface portion, the focal point being located in an image field of the convex surface portion of the first one of the plurality of optical units, and the single plane being located away from an edge of the image field in the direction opposite to the protruding direction, and
the image field extends in the at least one arrangement direction from the first one of the plurality of optical units to an n-th one of the plurality of optical units, where n is equal to or greater than 2.

US Pat. No. 10,508,811

CIRCUMFERENTIAL FUEL SHIFTING AND BIASING IN AN AXIAL STAGED COMBUSTOR FOR A GAS TURBINE ENGINE

United Technologies Corpo...

1. An injector for a combustor of a gas turbine engine comprising:a swirler of a radial fuel injection system positioned downstream of an axial pilot fuel injection system; and
a fuel nozzle located within the swirler, the fuel nozzle comprising a multiple of fuel injector orifices operable to provide a biased circumferential fuel distribution to fuel enrich a circumferential location with respect to an exit diameter of the swirler, the fuel injector orifices located downstream of the swirler with respect to a combustion chamber, the multiple of fuel injector orifices comprises a first set of fuel injector orifices and a second set of fuel injector orifices in the fuel nozzle, the second set of fuel injector orifices downstream of the first set of fuel injector orifices with respect to the swirler.

US Pat. No. 10,508,770

COMPRESSED GAS DISPENSING

Air Products and Chemical...

1. A method for dispensing a gas to a plurality of receiving vessels, the method comprising:transferring a first quantity of the gas from a first storage vessel of a plurality of storage vessels on a first mobile compressed gas storage device to a receiving vessel using a pressure difference between the gas in the first storage vessel and the gas in the receiving vessel to transfer the first quantity of gas;
transferring a second quantity of the gas from a second storage vessel of the plurality of storage vessels on the first mobile compressed gas storage device to the receiving vessel using a pressure difference between the gas in the second storage vessel and the gas in the receiving vessel to transfer the second quantity of gas;
transferring a third quantity of the gas from at least one of the plurality of storage vessels on the first mobile compressed gas storage device to one or more fixed compressed gas storage vessels via a compressor;
transferring a fourth quantity of the gas from at least one of the one or more fixed compressed gas storage vessels to the receiving vessel using a pressure difference between the gas in the at least one of the one or more fixed compressed gas storage vessels and the gas in the receiving vessel to transfer the fourth quantity of gas, wherein the fourth quantity of gas comprises at least a portion of the third quantity of gas;
transporting the first mobile compressed gas storage device to a refilling station after the first mobile compressed gas storage device has been depleted to a selected depletion level;
refilling the first mobile compressed gas storage device at the refilling station;
transferring a fifth quantity of the gas from a first storage vessel of a plurality of storage vessels on a second mobile compressed gas storage device to a second receiving vessel using a pressure difference between the gas in the first storage vessel of the plurality of storage vessels on the second mobile compressed gas storage device and the gas in the second receiving vessel to transfer the fifth quantity of gas;
transferring a sixth quantity of the gas from a second storage vessel of the plurality of storage vessels on the second mobile compressed gas storage device to the second receiving vessel using a pressure difference between the gas in the second storage vessel of the plurality of storage vessels on the second mobile compressed gas storage device and the gas in the second receiving vessel to transfer the sixth quantity of gas;
transferring a seventh quantity of the gas from at least one of the plurality of storage vessels on the second mobile compressed gas storage device to one or more of the fixed storage vessels via a compressor;
transferring an eighth quantity of the gas from the at least one or another of the one or more fixed compressed gas storage vessels to the second receiving vessel using a pressure difference between the gas in the at least one or the other of the one or more fixed compressed gas storage vessels and the gas in the second receiving vessel to transfer the eighth quantity of gas, wherein the eighth quantity of gas comprises at least a portion of the seventh quantity of gas
transferring a first quantity of a liquid from a liquid storage vessel to the one or more fixed compressed gas storage vessels via the compressor or a fluid mover thereby forming a ninth quantity of the gas in the one or more fixed compressed gas storage vessels;
transferring a tenth quantity of the gas from one or more of the plurality of storage vessels on the second mobile compressed gas storage device to a third receiving vessel using a respective pressure difference between each of the one or more of the plurality of storage vessels on the second mobile compressed gas storage device and the gas in the third receiving vessel to transfer the tenth quantity of gas; and
subsequent to the transfer of the tenth quantity of gas, transferring an eleventh quantity of gas from at least one of the one or more fixed compressed gas storage vessels to the third receiving vessel using a pressure difference between the gas in the at least one of the one or more fixed compressed gas storage vessels and the gas in the third receiving vessel to transfer the eleventh quantity of gas, wherein the eleventh quantity of gas comprises at least a portion of the ninth quantity of gas.

US Pat. No. 10,508,721

LOAD-ADJUSTABLE CONSTANT-FORCE MECHANISMS

University of South Flori...

1. A compliant, load-adjustable constant-force crank-slider mechanism, comprising:a compliant beam formed of a first link and a second link, wherein the first link extends away from a base,
the first link having a first end and a second end, wherein the first end of the first link is linearly fixed;
a torsional spring disposed at the first end of the first link, such that the first link is rotatable about the torsional spring,
wherein the torsional spring is biased toward a stable position and upon being unstable, outputs a constant force to return to the stable position;
the second link having a first end and a second end;
a joint disposed between and coupling the second end of the first link and the first end of the second link, wherein the first link and the second link are rotatable with respective to each other about the joint, wherein the joint is positioned along the beam at a predetermined distance away from the base;
a slider disposed at the second end of the second link, wherein the slider traverses along an x-axis during compression and expansion of the torsional spring; and
a stepper motor that rotates the compliant beam about its longitudinal axis, wherein
a rotation of the beam about its longitudinal axis alters the constant force that the torsional spring outputs to return to its stable position,
wherein upon rotation of the beam, the crank-slider mechanism is constrained to its initial axis of bending.

US Pat. No. 10,508,683

GIMBAL FOR IMAGE CAPTURING

SZ DJI OSMO TECHNOLOGY CO...

1. A carrier for stabilizing a payload, the carrier comprising:a first carrier component configured to permit rotation of the payload about a pitch axis;
a second carrier component that is (1) supported by the first carrier component and (2) configured to permit rotation of the payload about a yaw axis; and
a third carrier component that is (1) supported by the second carrier component, (2) configured to permit rotation of the payload about a roll axis and (3) connects to the payload.

US Pat. No. 10,508,676

CONNECTION ELEMENT, AND METHOD FOR CONNECTING AT LEAST TWO WORKPLACES

1. Connection element for interconnecting at least two workpieces, havinga shaft;
a connection-element head, radially protruding beyond the external side of the shaft, at the one end of the shaft;
a rotary drive configuration on the connection-element head, wherein in a holding portion of the shaft that emanates from the lower side of the connection-element head at least one pair of closed annular protrusions are disposed thereon, of which
at least one annular protrusion is not completely disposed in a plane that runs perpendicularly to the longitudinal axis of the shaft; and
the spacings between the two annular protrusions of the pair along the circumference are of dissimilar size, or the two annular protrusions of the pair of annular protrusions are disposed so as to be mutually parallel;
wherein
a front end of the shaft is configured as a tapered hole-forming portion, wherein
a maximum external diameter of the hole-forming portion is between 3% and 10% smaller, in particular 5% smaller, than a maximum external diameter of the annular protrusions,
further wherein each closed annular protrusion forms a closed ring.

US Pat. No. 10,508,640

HINGE SYSTEM FOR AN ARTICULATED WAVE ENERGY CONVERSION SYSTEM

Murtech, Inc., Glen Burn...

1. A hinge system that provides omni-directional stress relief to at least one piston pump positioned across a gap between at least two floating members that are hinged together, the at least two floating members pivoting about an axis perpendicular to a common longitudinal axis of said at least two floating members and said at least one piston pump positioned across the gap, aligned with the longitudinal axis, said hinge system comprising:a plurality of bracing assemblies, said plurality of bracing assemblies forming pairs such that a first portion of each pair is fixedly coupled to a first floating member and a second portion of each pair is fixedly coupled to a second floating member, and wherein said first portion and said second portion are hingedly coupled to each other using an axle segment to permit the first floating member to pivot with respect to the second floating member due to wave motion;
a first truss positioned transversely along a first end of said first floating member and to which each of said first portions is fixedly coupled and a second truss positioned transversely along a first end of said second floating member, opposite to said first end of said first floating member, and to which each of said second portions is fixedly coupled, said first and second trusses comprising at least one set of corresponding universal couplings between which the at least one piston pump is coupled, thereby providing omni-directional stress relief to the at least one piston pump by allowing movement of the piston pump in directions other than the longitudinal axis due to multi-axis forces imposed by the wave motion on said first and second floating members; and
wherein said at least one piston pump is a linear piston pump having an extendable/retractable piston for transforming wave motion into pump energy.

US Pat. No. 10,508,631

AUTOMATED WATER DRAIN SYSTEM

Clarcor Engine Mobile Sol...

1. A system for removing accumulated water from a filter assembly, said system and filter assembly comprising:a source of pressurized fluid;
a filtration chamber enclosing filter media said filtration chamber in fluid communication with a source of fluid to be filtered and an outlet for filtered fluid;
a water accumulation chamber in fluid communication with the filtration chamber through a passage arranged to allow a volume of water separated from a flow of fluid to be filtered through said filter media to pass from the filtration chamber to the water accumulation chamber;
a water detector situated to detect the volume of water present in said water accumulation chamber and generate a signal corresponding to a level requiring water to be removed from the water accumulation chamber;
an operational valve having a valve member arranged to selectively close the passage and permit pressurized fluid to enter the water accumulation chamber while said passage is closed;
an outlet valve operable for releasing fluid from the water accumulation chamber when exposed to a pre-determined pressure in said water accumulation chamber;
a pressure line communicating said pressurized fluid to the operational valve; and
a control circuit responsive to said signal to deliver pressurized fluid to said operational valve through said pressure line;
wherein pressurized fluid delivered to said operational valve moves said valve member to close the passage, separating said filtration chamber from said water accumulation chamber, while pressurized fluid passing through said operational valve produces said pre-determined pressure in said water accumulation chamber and forces water through said outlet valve, reducing the volume of water in said water accumulation chamber.

US Pat. No. 10,508,554

TURBINE BUCKET HAVING OUTLET PATH IN SHROUD

General Electric Company,...

1. A turbine bucket comprising:a base;
a blade coupled to the base and extending radially outward from the base, the blade including:
a body having:
a pressure side; a suction side opposing the pressure side; a leading edge between the pressure side and the suction side; and a trailing edge between the pressure side and the suction side on a side opposing the leading edge; and
a plurality of radially extending cooling passageways within the body; and
a shroud coupled to the blade radially outboard of the blade, the shroud including:
an outlet path extending at least partially circumferentially through the shroud and fluidly connected with all of the plurality of radially extending cooling passageways within the body, wherein the outlet path exits the blade only at a trailing half of the shroud at the trailing edge of the body, wherein an entirety of a cooling fluid passing through the plurality of radially extending cooling passageways within the body exits the body through the outlet path.

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,515

METHOD AND APPARATUS FOR FILLING AN ANNULUS BETWEEN CASING AND ROCK IN AN OIL OR GAS WELL

CONOCOPHILLIPS COMPANY, ...

1. A process for plugging an annulus between casing and formation in a hydrocarbon wellbore, comprising:substantially equalizing pressure between the annulus and the interior of the casing;
placing the well in an underbalanced state without cycling;artificially promoting or inducing creep in the formation surrounding the casing; and plugging the annulus between casing and formation in a hydrocarbon wellbore.

US Pat. No. 10,508,501

DRILL BIT HAVING SHEAR CUTTERS WITH REDUCED DIAMETER SUBSTRATE

VAREL INTERNATIONAL IND.,...

1. A bit for drilling a wellbore, comprising:a bit body; and
a cutting face having an inner cone section and an outer shoulder section, and comprising:
a plurality of blades protruding from a bottom of the bit body, each blade extending from a center of the cutting face to the shoulder section; and
a plurality of shear cutters mounted along leading edges of the blades,
wherein:
an inner shear cutter of each blade is located in the cone section,
each inner shear cutter comprises:
a superhard cylindrical cutting table; and
a hard substrate having a cylindrical portion attached to the cutting table and a reduced portion extending therefrom,
a diameter of the cutting table and the cylindrical portion is greater than a diameter of a majority of the reduced portion,
a length of the reduced portion is at least twice that of the cylindrical portion,
each shear cutter is mounted in a pocket formed in the respective blade; and
each pocket of the respective inner shear cutter has a reduced size relative to other pockets to accommodate the smaller diameter of the reduced portion.

US Pat. No. 10,508,474

LOCK CHARGING APPARATUS

1. A lock charging apparatus, comprising:a case having a plurality of walls that, together, form an enclosure having a shape indicative of a padlock, said enclosure defining an interior area;
a locking mechanism situated in said interior area of said case and that includes a shackle assembly;a battery situated in said interior area of said case;a USB port in electrical communication with said battery and configured to receive and transfer AC power from an external power source to said battery;
an auxiliary USB port in electrical communication with said battery and configured to transfer current from said battery to an electronic device connected to said auxiliary USB port;
a processor situated in said interior area of said case and electrically connected to said battery;
a non-volatile member electrically connected to said processor and including data structures and programming;
a global positioning module situated in said interior area and in data communication with said processor and operable to generate position data indicative of a global position of said case;
a software application stored on a computing device remote from said casing that, when executed, transmits to said processor a request for said position data indicative of a global position of said case;
a phone locator module in data communication with said processor;
programming in said memory that, when executed by said processor, causes said phone locator module to transmit a request for phone position data to a communications device remote from said casing and associated with said processor.

US Pat. No. 10,508,465

DETACHABLE BASE

ZHEJIANG YOTRIO GROUP CO....

1. A detachable base, comprising:a pedestal;
a counterweight box, mounted on the pedestal and used for increasing a downward pressure of the pedestal, the counterweight box including a rotatable box cover and a box body, an outer side edge of the box cover is provided with an engaging portion, an edge corresponding to the box body is provided with an engaged portion, and the engaging portion fits with the engaged portion so that the box cover hermetically covers the box body; and
a shell, detachably covered on the counterweight box and the pedestal; the shell comprising an edge, a comer having a smooth transition camber surface, and a cover;
the edge being detachably connected to the cover; a side edge vertical to the corner being provided with a first fitting portion of a fastening part; a vertical side edge of the edge corresponding to the corner being provided with a second fitting portion of a fastened part, and the first fitting portion fitting with the second fitting portion through socketing so that the fastening part is pressed against the fastened part to implement fixation.

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,375

METHOD FOR OPERATING A WASHING APPLIANCE AND WASHING APPLIANCE

Electrolux Appliances Akt...

1. A method for operating a laundry washing appliance having a washing chamber to wash goods, said method including:selecting a default washing temperature or a washing program having a default washing temperature;
supplying a detergent to the washing chamber;
detecting, by a sensor, a physical property of the detergent;
determining a type of said detergent which has been added based on the physical property of the detergent detected by the sensor;wherein, in case said detergent is determined to be a first type including a deterrent in liquid or gel form, the method includes:comparing said default washing temperature with a threshold temperature; and
when said default washing temperature is higher than said threshold temperature, emitting a warning signal or changing said default washing temperature.

US Pat. No. 10,508,177

METHOD AND DEVICE FOR PURIFYING POLYBUTYLENE TEREPHTHALATE

NATIONAL TSING HUA UNIVER...

1. A method for purifying polybutylene terephthalate (PBT), comprising:providing or receiving initial PBT, wherein the initial PBT comprises oligomers;
dissolving the initial PBT in hexafluoroisopropanol (HFIP) to form a PBT/HFIP solution, wherein the oligomers are dissolved in the HFIP, wherein a weight percent of the initial PBT in the PBT/HFIP solution is in a range of about 1 wt % to about 8 wt %; and
contacting the PBT/HFIP solution with compressed carbon dioxide (CO2) at a temperature of 20° C. to 35° C. and a pressure of 900 psi to 1400 psi, thereby precipitating purified PBT at the temperature and the pressure, wherein at least a portion of the oligomers are still dissolved in the HFIP.

US Pat. No. 10,508,119

PYRAZOLE DERIVATIVES USEFUL AS 5-LIPDXYGENASE ACTIVATING PROTEIN (FLAP) INHIBITORS

1. A compound according to Formula (I):or a pharmaceutically acceptable salt thereof, wherein:R1 is H, C1-C3 alkyl, halo, C1-C3 alkoxy, C1-C3 haloalkyl or C1-C3 haloalkoxy;
each of R2 and R3 is independently H, C1-C3 alkyl, C1-C3 alkoxy, —CN or halo;
R4 is H, —CH3, —CH2F, —CHF2, —CF3 or halo;
Ring A contains 2 double bonds;
each X1, X2, X3 and X4 of Ring A is independently CR5, CH, O, S, NR6 or N; wherein at least one of X1, X2, X3 and X4 in Ring A is NR6;
each R5 is optionally and independently C1-C6 alkyl, C1-C6 alkoxy, C1-C3 haloalkyl, C1-C3 haloalkoxy, —S(O)pR7, —CN, —CONR?R?, or C3-C6 cycloalkyl;
each p is independently 0, 1 or 2;
R6 is H, —CH3 or CH2CH3;or wherein when X4 is CR5 and X3 is NR6, then the R5 and R6 may be taken together to form a 5 to 6-membered heterocyclyl ring fused to Ring A, which heterocyclyl may optionally contain an additional heteroatom selected from N, O and S; said fused heterocyclyl may additionally contain a carbonyl or a S(O)2 directly adjacent to a heteroatom therein; and may be further substituted with one or two substituents selected from the group consisting of —CH3 and halo;R7 is —CH3 or —NR?R?; andeach R? and R? is independently —H or —CH3;provided that the total number of substituents on Ring A is 0, 1 or 2; and further provided that when R5 and R6 are not combined to form a heterocyclyl ring fused to Ring A, that the total number of R5 and R6 substituents which is alkyl and/or haloalkyl is 0 or 1.

US Pat. No. 10,508,031

CHLORINE DIOXIDE GENERATION

International Dioxcide, I...

1. A device comprising:(a) a reaction chamber wherein chemicals are mixed to generate chlorine dioxide;
(b) an eductor that provides a vacuum within the reaction chamber and a motive water supply to deliver chlorine dioxide into a flow chamber;
(c) the flow chamber operably connected to the reaction chamber via the motive water conduit; and
(d) a float-dependent valve that provides a second connection between the reaction chamber and flow chamber and that serves as:
i) a safety interlock that prevents chemical flow without having a sufficiently flooded flow chamber to dilute the generated chlorine dioxide, wherein the ratio of the flow chamber volume to the reaction chamber volume ensures chlorine dioxide concentration no higher than 3,000 ppm within the flow chamber;
ii) a relief vent from the reaction chamber to the flow chamber should the reaction chamber experience a higher pressure than the flow chamber; and
iii) a drainage component of the reaction chamber into the flow chamber in the absence of eductor-driven vacuum, thus preventing long-term storage of highly concentrated reactor liquor (>3,000 ppm chlorine dioxide) as well as facilitating reactor chamber maintenance or decommissioning.

US Pat. No. 10,507,984

CONVEYOR DEVICE AND METHOD FOR CONVEYING AN OBJECT

TDK-MICRONAS GMBH, Freib...

1. A conveyor device for conveying an object with an identification device, wherein the conveyor device comprises:a plurality of rollers;
connected drive motors for driving the rollers;
a transmitter;
a receiver for detecting a distance from an identification device in an object to at least one of said plurality of rollers, wherein the identification device is an RFID chip, and wherein the receiver in operation receives a positioning signal from the identification device, and wherein at least one of the plurality of rollers has the receiver for receiving the positioning signal; and
a control device for controlling the connected drive motors.

US Pat. No. 10,507,935

ORTHOGONAL SHEAR STRUCTURE

NORTHROP GRUMMAN SYSTEMS ...

1. A support structure for reinforcing first and second skins in an aircraft component, comprising:a plurality of core members connected together to form at least one layer, each core member having a geometrically isotropic shape, each core member including a plurality of projections for connecting the core members together, each core member being hollow and defining an interior space, a passage extending through each projection into the interior space; and
a manifold fluidly connected to the interior spaces for directing heated fluid into the core members to heat a component of the aircraft engaging the core members.

US Pat. No. 10,507,895

WATERCRAFT AUTOMATION AND AQUATIC EFFORT DATA UTILIZATION

Garmin Switzerland GmbH, ...

1. A trolling device configured to be used on a fishing boat, the trolling device comprising:a trolling motor; and
a control mechanism associated with the trolling motor to control at least one member of a group consisting of: a speed of the trolling motor and a direction of the trolling motor,
wherein the control mechanism includes an interface for establishing a network connection between the control mechanism and an electronic GPS mapping computer having an electronic display for displaying data,
wherein the control mechanism is configured to receive control instructions from the electronic GPS mapping computer to cause the trolling motor to maintain a controlled drift of the fishing boat with respect to at least one member of a group consisting of: an anchor point, water current rate, water current direction, wind, and wave action.

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,846

OVERHEAD TRANSPORT AND ROUTE MANAGEMENT SYSTEM

EAGLERAIL CONTAINER LOGIS...

1. An overhead transport and route management system comprising:(a) a suspended railway extending in the longitudinal direction comprising:
(i) at least one track switch configured to communicate directly with a first motorized carrier to selectively direct said first motorized carrier to different portions of said suspended railway; and
(ii) at least one electric power pick-up point;
(b) said first motorized carrier configured to travel along said suspended railway, said first motorized carrier comprising:
(i) a first motorized trolley configured to move said motorized carrier along said suspended railway, wherein said first motorized trolley comprises an electric motor configured to receive power from and deliver power to said at least one electric power pick-up point; and
(ii) a carrier chassis comprising a first and a second pair of armatures extending laterally outwardly from said carrier chassis, each end of said first and second pair of armatures comprising a locking mechanism capable of mating with a cooperating locking mechanism on a first container;
(iii) at least one spatial sensor for providing information regarding location and movement of said first motorized carrier to a remote control system;
(iv) an on-board control system configured to control acceleration and deceleration of said first motorized carrier and communicate spatial information detected by said at least one spatial sensor to said remote control system;
(c) a second motorized carrier configured to travel along said suspended railway carrying a second container; and
(d) said remote control system configured to synchronize operation of said first motorized carrier and said second motorized carrier.

US Pat. No. 10,507,841

SYSTEM AND METHOD FOR SENSOR DIAGNOSTICS

GM GLOBAL TECHNOLOGY OPER...

1. A method of controlling a ground vehicle, comprising:providing the vehicle with a first sensor configured to detect a vehicle position, a second sensor configured to detect a driven path of the vehicle, and a controller in communication with the first sensor and the second sensor, the controller being selectively operable according to a diagnostic mode;
obtaining, via the first sensor, a plurality of vehicle position coordinates during a time interval of a drive cycle;
calculating, via the controller, a first path curvature parameter based on the plurality of vehicle position coordinates;
obtaining, via the second sensor, a second path curvature parameter based on the driven path during the time interval;
comparing, via the controller, the first path curvature parameter to the second path curvature parameter; and
in response to a difference between the second path curvature and the first path curvature exceeding a threshold, automatically operating the controller according to the diagnostic mode.

US Pat. No. 10,507,837

CONTROL DEVICE FOR VEHICLE DRIVE TRANSFER DEVICE

AISIN AW CO., LTD., Anjo...

1. A control device that controls a vehicle drive transfer device in which a speed change device that includes a plurality of engagement devices and that selectively establishes one of a plurality of shift speeds with different speed ratios in accordance with a state of engagement of the plurality of engagement devices is provided in a power transfer path that connects between a drive force source and wheels, the control device comprising:an electronic control unit that:
controls an engagement pressure for an engagement-side engagement device which is one of the plurality of engagement devices that is engaged to perform shifting in which switching is made to a shift speed with a different speed ratio;
controls an engagement pressure for a disengagement-side engagement device which is one of the plurality of engagement devices that is disengaged to perform the shifting; and
changes input torque transferred from a drive force source side to an input shaft of the speed change device during the shifting, wherein
when shifting is performed, the electronic control unit performs specific engagement pressure control during a torque phase control in which distribution of torque transfer between the engagement-side engagement device and the disengagement-side engagement device is varied, before performing an inertia phase control in which rotation is varied so as to increase a rotation speed difference between engagement members of the disengagement-side engagement device and decrease a rotational speed difference between engagement members of the engagement-side engagement device, and
immediately after a start of the torque phase control, the engagement pressure for the engagement-side engagement device is increased at a variation rate that is higher than a constant variation rate.

US Pat. No. 10,507,789

WEBBING TAKE-UP DEVICE

KABUSHIKI KAISHA TOKAI-RI...

1. A webbing take-up device, comprising:a spool taking up a webbing, which is configured to be worn by an occupant, by being rotated in a take-up direction, and rotated in a pull-out direction by the webbing being pulled out;
a pre-tensioner mechanism taking up the webbing onto the spool by rotating the spool in the take-up direction in a vehicle emergency;
a lock mechanism restricting pull-out direction rotation of the spool in a vehicle emergency;
a force limiter mechanism permitting pull-out direction rotation of the spool in a case in which the lock mechanism has restricted pull-out direction rotation of the spool, the force limiter mechanism being configured to set a force limiter load value, at which the force limiter mechanism actuates, to a high load value or to a low load value; and
a force limiter load switching mechanism switching the force limiter load value by being input with a portion of an actuation force that actuates the pre-tensioner mechanism and that is input by a member that is moved so as to rotate the spool in the take-up direction.

US Pat. No. 10,507,738

SYSTEMS AND METHODS FOR ELECTRIC VEHICLE CHARGING DECISION SUPPORT SYSTEM

The Florida International...

1. An electric vehicle charging decision support system, comprising:a higher level agent, configured to be connected to an energy grid and receive a charging request from an electric vehicle and transmit the charging request to a virtual block agent;
the virtual block agent, configured to receive a respective power set-point and availability from a plurality of charging station agents and transmit a recommended energy price charged at a respective charging station to an energy service provider and the plurality of charging station agents; and
the plurality of charging station agents, configured to be connected to the energy service provider, the energy grid, and the virtual block agent,
the recommended energy price maximizing a probability of an electric vehicle agent choosing a particular charging station.

US Pat. No. 10,507,327

NERVE STIMULATION FOR TREATMENT OF DISEASES AND DISORDERS

The Feinstein Institutes ...

1. A method for treating a subject having a disease or disorder comprising electrically stimulating at least one vagus nerve of the subject with a corrective stimulus pattern derived from a disease-specific, condition-specific, endogenous mediator-specific or pharmacologic agent-specific neurogram in an amount and manner effective to treat the disease or disorder,wherein the disease or disorder is selected from the group consisting of elevated blood glucose levels, decreased blood glucose levels and inflammation, and
wherein blood glucose levels are decreased in the subject by electrically stimulating the vagus nerve with a corrective stimulus pattern derived from a hypoglycemia-specific, insulin-specific or cortisol-specific neurogram recorded from a vagus nerve in an amount and manner effective to decrease blood glucose levels in a subject, or
wherein blood glucose levels are increased in the subject by electrically stimulating the vagus nerve with a corrective stimulus pattern derived from a hyperglycemia-specific or glucose-specific neurogram recorded from a vagus nerve in an amount and manner effective to increase blood glucose levels in a subject, or
wherein inflammation is treated in the subject by electrically stimulating the vagus nerve of the subject with a corrective stimulus pattern derived from an anti-inflammatory cytokine-specific or cortisol-specific or dexamethasone-specific neurogram recorded from a vagus nerve in an amount and manner effective to reduce a sign or symptom of inflammation in a subject.

US Pat. No. 10,507,304

CATHETER DEVICES, KITS AND METHODS

VASCULAR BARCELONA DEVICE...

1. A catheter device configured to provide access to a hollow organ through a puncture made in a skin of a patient comprising:a body having a proximal end, a distal end and a non-cylindrical external shape and a flexible insertion tube having a proximal end and a distal end, the body including one or more external flat surfaces located between the proximal and distal ends of the body wherein:
the body comprises:
an internal elongated channel that extends along an entire length of the body between the proximal end and the distal end of the body, wherein the internal elongated channel is configured to receive a removable elongated needle, and
only first and second cutting edges extending rearwardly from the distal end of the body, the first and second cutting edges being located on opposite sides of the body and configured to act together to elongate the puncture when advanced into the puncture,
the flexible insertion tube is fixedly attached to the distal end of the body and comprises:
a tubular elongated passage aligned with the internal elongated channel of the body forming a lumen having a length.

US Pat. No. 10,507,050

PLATE FOR OSTEOSYNTHESIS

NEOSTEO, Reze (FR)

1. An osteosynthesis T-shaped plate comprising:an epiphysis portion that forms a bar of the T and is provided with at least three first fixation holes for first anchoring screws; and
a diaphysis portion that forms a leg of the T and is provided with second fixation holes for second anchoring screws,
wherein said epiphysis portion and said diaphysis portion are connected by a curved joining area,
wherein the epiphysis portion is concave, with a curved profile from one end to the other of the bar of the T, said concavity of said epiphysis portion of said plate being along an inner surface of said plate, said epiphysis portion also having a curved profile when viewed from a side,
wherein the diaphysis portion is straight and rigid,
wherein said plate is titanium, and symmetrical with respect to a longitudinal axis,
and wherein said diaphysis portion is convex along said inner surface said convex inner surface of said diaphysis portion having a camber that, when viewed in a plan orthogonal to said longitudinal axis, is convex from a first longitudinal edge of the leg to a second longitudinal edge of the leg, said convex inner surface of said diaphysis portion being directed toward a bone, and
wherein said curved joining area has an S-shaped longitudinal cross section, such that ends of said curved joining area join respectively to the epiphysis portion and to the diaphysis portion of the T-shaped place in a manner substantially parallel to each other.

US Pat. No. 10,507,041

BIONIC FIXING APPARATUS AND APPARATUS FOR PULLING OUT THE SAME

INDUSTRIAL TECHNOLOGY RES...

1. A bionic fixing apparatus, comprising:a body having a through hole and at least one slit and an outer screw thread;
wherein the through hole penetrates the body from a top surface to a bottom surface to form a top opening and a bottom opening, and a bottom portion of the through hole is conical, such that the body has a flexible bottom portion,
wherein the outer screw thread is disposed on an outer surface of the body, the outer screw thread is discontinuous to divide into a first part and a second part, and the outer screw thread comprises at least one interval area on a transverse section of the body and between the first part and the second part,
wherein the first part has a first inclined side on the transverse section of the body, the second part has a second inclined side on the transverse section of the body, the first and second inclined sides are on opposite sides of the interval area respectively, an included angle between the first inclined side and the body is a first exterior angle, an included angle between the second inclined side and the body is a second exterior angle, and the first exterior angle and the second exterior angle are larger than 0 and smaller than 90 degrees.

US Pat. No. 10,507,039

ADAPTER ASSEMBLY INCLUDING A REMOVABLE TROCAR ASSEMBLY

Covidien LP, Mansfield, ...

1. An adapter assembly for connecting a loading unit to a handle assembly, the adapter assembly comprising:a sleeve;
a trocar assembly releasably securable within the sleeve, the trocar assembly including a trocar housing and a trocar member selectively extendable from the trocar housing, the trocar housing defining a first locking slot; and
a locking mechanism configured to releasably secure the trocar assembly within the sleeve, the locking mechanism including a first locking member configured for selective reception within the first locking slot of the trocar housing.

US Pat. No. 10,507,037

METHOD FOR MANIPULATING CATHETER SHAFT

Covidien LP, Mansfield, ...

1. A device for manipulating the shaft of a catheter comprising:a body portion having a lumen sized to receive the shaft of the catheter such that the shaft of the catheter extends lengthwise through the lumen and proximal and distal end portions of the shaft protrude from opposite ends of the body portion;
a first arm connected to the body portion for rotation about a first pivot axis with respect to the body portion, the first arm comprising a first shaft engaging surface enclosed within the body portion and configured to rotate with the first arm about the first pivot axis; and
a second arm connected to the body portion for rotation about a second pivot axis with respect to the body portion, the second arm comprising a second shaft engaging surface enclosed within the body portion and configured to rotate with the second arm about the second pivot axis,
wherein the first and second arms have a locked position in which the first and second arms are oriented about the first and second pivot axes such that the first and second shaft engaging surfaces are configured to engage the shaft of the catheter to lock the body portion on the shaft, and an unlocked position in which the first and second arms are oriented such that at least one of the first and second shaft engaging surfaces is configured to be disengaged from the shaft of the catheter so that the body portion is free to rotate and axially translate over the shaft of the catheter.

US Pat. No. 10,506,858

SECURING AN OPENING OF A CARRYING CONTAINER

DIVA V., North York, Ont...

1. A method for securing an opening into a carrying container, wherein said method comprises the steps of:providing a system for securing said opening into said container;
providing a decorative ornament attachable to said securing system, said decorative ornament including a protrusion configured so as to substantially hide said securing system from view, and an attractant element removably secured to said decorative ornament, said decorative ornament further including an attachment member for removable attachment to said securing system, and providing said securing system with a securing mechanism for operably and removably securing opposing container sides of an external container during a use thereof;
attaching said decorative ornament to said securing system in a removably secured arrangement to a portion of said container during said use; and
providing said attractant element with a light emitter, a power supply, and a motion sensor for generating light upon being triggered.
which said attractant element further includes at least one of a sound and a motion generating unit for reproducing at least one of musical pieces, voices, recognizable sounds, or to cause a motion mechanism to move through repeated sequences.
US Pat. No. 10,507,238

CHIMERIC INFECTIOUS DNA CLONES, CHIMERIC PORCINE CIRCOVIRUSES AND USES THEREOF

VIRGINIA TECH INTELLECTUA...

1. A recombinant porcine circovirus type 1 encoding the ORF2 capsid protein of a porcine circovirus type 2 (PCV1-2).
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,508,276

METHODS AND COMPOSITIONS FOR THE PRODUCTION OF SIRNAS

1. A method of producing one or more siRNA species which can inhibit the expression of a target RNA, the method comprising:culturing a bacterial cell comprising:
a. a viral siRNA-binding polypeptide and
b. a dsRNA comprising a nucleic acid sequence substantially complementary to a target RNA
under conditions suitable for the production of siRNAs.
US Pat. No. 10,508,279

RECOMBINANT ESCHERICHIA COLI FOR HIGH EFFICIENCY PRODUCTION OF FRUCTOSYLATED CHONDROITIN AND METHOD FOR MAKING THEREOF

Jiangnan University, Wux...

1. A recombinant E. coli that can produce fructosylated chondroitin with high efficiency, wherein said recombinant E. coli overexpresses phosphoglucosamine mutase and aminotransferase.
US Pat. No. 10,508,291

PROCESSING BIOMASS

XYLECO, INC., Wakefield,...

1. An animal feed made by a process comprising (i) treating a comminuted lignocellulosic biomass with electron beam radiation of greater than 5 Mrad, and at a dosing sufficient to produce a recalcitrance reduced lignocellulosic biomass, and (ii) combining said recalcitrance reduced lignocellulosic biomass with a solid additive, thereby producing an animal feed.

US Pat. No. 10,512,072

METHOD AND APPARATUS FOR TRANSMITTING DOWNLINK CONTROL INFORMATION IN WIRELESS COMMUNICATION SYSTEM

LG Electronics Inc., Seo...

1. A method for monitoring downlink control information (DCI) by a user equipment (UE) in a wireless communication system, the method comprising:monitoring, by the UE, the DCI transmitted from a network in either a UE specific search space (USS) or a common search space (CSS); and
receiving, by the UE, downlink data based on the DCI from the network,
1) when the DCI is monitored in the USS:
wherein the downlink data includes data specified to the UE, and
wherein a size of a field related to frequency resource allocation in the DCI is determined based on an activated bandwidth part (BWP) among BWPs assigned to the UE,
2) when the DCI is monitored in the CSS:
wherein the downlink data includes at least one of remaining minimum system information (RMSI), a random access response (RAR) or a paging, and
wherein a size of a field related to frequency resource allocation in the DCI is determined based on an initial BWP among BWPs assigned to the UE.

US Pat. No. 10,512,065

FLEXIBLE CONTROL INFORMATION REPORTING

QUALCOMM Incorporated, S...

1. A method of providing uplink control information in a wireless communication network, the method comprising:mapping a plurality of hybrid automatic repeat request (HARQ) processes to respective locations in an acknowledgement section of a payload format of an uplink control channel;
receiving a request from a scheduling entity to transmit acknowledgment information corresponding to one or more selected HARQ processes of the plurality of HARQ processes on a current uplink control channel, the current uplink control channel comprising a payload having the payload format;
grouping the acknowledgment section into segments, wherein each of the segments is mapped to one of the HARQ processes and each of the segments includes a plurality of payload bits, wherein the request indicates one or more selected ones of the segments to include in the acknowledgment section of the payload of the current uplink control channel, and
transmitting the current uplink control channel comprising the acknowledgment information corresponding to the one or more selected HARQ processes in the payload based on the mapping, the current uplink control channel further comprising other control information in a remaining portion of the payload.

US Pat. No. 10,512,049

RADIO COMMUNICATION SYSTEM, RADIO COMMUNICATION METHOD, RADIO BASE STATION AND USER TERMINAL

NTT DOCOMO, INC., Tokyo ...

1. A user terminal in a radio communication system configured with a cell group including a plurality of cells, the user terminal comprising:a receiver that receives target cell information to measure a timing difference from a radio base station of a cell; and
a processor that measures, based on the target cell information, a timing difference between cells,
wherein the user terminal determines a parameter,
wherein, when the parameter is a first value, the user terminal reports the timing difference to the radio base station, and
wherein, when the parameter is a second value, the user terminal does not report the timing difference to the radio base station.

US Pat. No. 10,512,033

TIMING INFORMATION FOR DISCOVERY IN UNLICENSED SPECTRUM

QUALCOMM Incorporated, S...

1. A method for wireless communications, comprising:monitoring, at a user equipment (UE) over an unlicensed radio frequency spectrum band, for a discovery signal from a network entity on a downlink control channel, wherein the discovery signal comprises a synchronization signal and an enhanced system information block (eSIB) comprising timing information corresponding to a non-periodic current subframe location of the network entity in at least one or more of a system information block 1 (SIB1), a system information block 2 (SIB2), or a master information block (MIB);
receiving the discovery signal during a subframe from the network entity;
determining the non-periodic current subframe location of the network entity based on the discovery signal; and
demodulating the downlink control channel based on the non-periodic current subframe location.

US Pat. No. 10,512,000

METHOD AND APPARATUS FOR PREDICTING SUCCESSFUL DSL LINE OPTIMIZATION

ASSIA SPE, LLC, Wilmingt...

1. A method for predicting improved performance of a digital subscriber line (DSL) line before a DSL optimizer in the DSL management system optimizes performance of the DSL line, the method comprising: obtaining a plurality of records of information associated with optimizing performance of a plurality of DSL lines, each record indicating a measure of DSL line characteristics at the time of optimization for, and a first state of performance before, and a second state of performance after, the optimization of, one of the plurality of DSL lines; categorizing each of the plurality of records into one of a plurality of categories according to the measure of DSL line characteristics, indicated in each record, wherein each one of the plurality of categories is defined by a non-overlapping range of the measures of DSL line characteristics indicated in the plurality of records; calculating, for each category of the plurality of records, a frequency with which the records in the category indicate the associated plurality of DSL lines were optimized from a first state of performance to a second state of performance; obtaining from a DSL controller: a current state of performance of a DSL line before optimization; a target state of performance of the DSL line after optimization; and a measure of the DSL line characteristics of the DSL line; identifying the one of the plurality of categories of records having the range of measures of DSL line characteristics that encompass or is most similar to the obtained measure of DSL line characteristics of the DSL line; and obtaining a probability that the DSL optimizer will optimize the performance of the DSL line from the current state of performance to the target state of performance, based on the frequency with which the records in the identified one of the plurality of categories indicate the associated plurality of DSL lines were optimized from a first state of performance similar to the current state of performance to a second state of performance similar to the target state of performance.

US Pat. No. 10,511,937

DEVICE POSITION OBTAINING METHOD, AND DEVICE

HUAWEI TECHNOLOGIES CO., ...

1. A device position obtaining method, comprising:obtaining, by a first device, BLUETOOTH connection information of a second device, wherein the BLUETOOTH connection information of the second device comprises a BLUETOOTH address of the second device;
obtaining, by the first device according to the BLUETOOTH connection information, a BLUETOOTH signal from the second device by:
adding, by the first device, the BLUETOOTH address of the second device to a listening table; and
listening to, by the first device on a full BLUETOOTH band, a BLUETOOTH signal from a device in the listening table;
determining, by the first device, position information of the second device according to the BLUETOOTH signal from the second device; and
sending, by the first device, the position information to a third device.

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,868

PROVIDING SUPPLEMENTAL CONTENT FOR A MEDIA STREAM USING A MULTICAST SYSTEM

Verizon Patent and Licens...

1. A device, comprising:one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to:
multicast a media stream to a plurality of media clients;
monitor the media stream for a break of the media stream,
the media stream being received by a media client of the plurality of media clients;
detect the break of the media stream,
where detection of the break indicates that supplemental content is to be provided during the break;
send a request for supplemental content information to a supplemental content server,
where the supplemental content information is associated with the supplemental content,
where the request includes information identifying a location associated with the media client of the plurality of media clients,
where the supplemental content information includes information identifying a multicast stream that is to be used as the supplemental content stream, and
where the location associated with the media client of the plurality of media clients is based on a location of a multicast repeater that is streaming the media stream to the media client of the plurality of media clients;
receive the supplemental content information for the break from the supplemental content server,
the supplemental content information being based on the location of the media client of the plurality of media clients, and
the supplemental content information being received from the supplemental content server via a dedicated communication link to enable the device to obtain the supplemental content for a media device associated with the media client of the plurality of media clients and at least one other media device associated with another media client of the plurality of media clients in a single request;
identify location information associated with the supplemental content in the supplemental content information;
stream the supplemental content to the media client of the plurality of media clients within a supplemental content stream based on the location information associated with the supplemental content,
the supplemental content stream being multicast in parallel with the media stream; and
send a notification to the media client of the plurality of media clients,
the notification including information that enables the media client of the plurality of media clients to access the supplemental content stream during the break of the media stream based on the notification, and
the notification including the information identifying the multicast stream,
the information identifying the multicast stream enabling the media client of the plurality of media clients to access the supplemental content.

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,766

VIDEO TRANSMISSION BASED ON INDEPENDENTLY ENCODED BACKGROUND UPDATES

HUDDLY AS, Oslo (NO)

1. A method for transmitting a video of a scene, comprising:initializing a background model by determining from said video a static background of said scene; and transmitting a background of said scene as said background model by encoding said background model independently from said video, wherein said background model is incrementally updated, and wherein said incremental update is further encoded and transmitted in an auxiliary data channel of a video encoder independently from said video; and,
producing an enhanced video at a receiver by merging the incrementally updated background from an auxiliary data channel of a video decoder with said video.

US Pat. No. 10,511,764

IMAGE ANALYZING METHOD AND CAMERA

VIVOTEK INC., New Taipei...

1. An image analyzing method applied to a camera, the camera being configured to monitor a monitored area, the image analyzing method comprising steps of:driving the camera to monitor the monitored area;
sampling a plurality of field of views of the camera with a first time interval when the camera monitors the monitored area, so as to obtain a plurality of time information and a plurality of position information corresponding to the field of views, wherein each of the time information is corresponding to one of the position information;
sampling a plurality of current field of views of the camera within a second time interval according to the first time interval, wherein the first time interval is shorter than the second time interval;
merging a plurality of time information and a plurality of position information of the current field of views;
recording the time information and the position information; and
generating a monitoring strength distribution corresponding to the monitored area according to the time information and the position information.

US Pat. No. 10,511,762

SYSTEM AND METHOD FOR AIRCRAFT CAMERA IMAGE ALIGNMENT

Rosemount Aerospace Inc.,...

1. An alignment system for images produced by cameras externally mounted on an aircraft, the alignment system comprising:a plurality of cameras on the aircraft positioned to provide images of the aircraft;
a visual display positioned at a flight deck of the aircraft, wherein the visual display displays a plurality of images provided by the plurality of cameras; and
an alignment device positioned at an electronics bay of the aircraft, the alignment device including a user interface comprising:
user inputs for selecting one of the plurality of cameras at the electronics bay and for aligning an image from the camera selected on the visual display at the flight deck, the user inputs including:
a camera selection button; and
a plurality of positioning buttons configured to receive pan and crop adjustment inputs for a selected image for the alignment device;
a depiction of the aircraft; and
a plurality of indicators positioned adjacent the depiction, each of the plurality of indicators representing selection of one of the cameras at the electronics bay for aligning the image from that camera on the visual display at the flight deck;
a camera selection interface configured to select one of the plurality of cameras as a source of a selected image based upon input from the camera selection button; and
a pan and crop adjustment processor configured to align a selected image based upon pan and crop adjustment inputs from the positioning buttons.

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,742

PRIVATE INFORMATION MANAGEMENT SYSTEM AND METHODS

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

1. A method for secure communication, comprising:receiving, at a first time, by a first electronic device from a remote electronic device, a request to pair the remote electronic device with the first electronic device;
approving, at the first time by the first electronic device, the request to pair in response to determining that the remote electronic device is in physical proximity to the first electronic device at the first time;
storing, by the first electronic device in accordance with the approving, a designation that the remote electronic device is an approved paired device;
receiving, at a second time subsequent to the first time, by the first electronic device from a requestor via the remote electronic device, a request for access to a first data item of a plurality of data items, each data item securely stored in a storage device associated with the first electronic device, such that each data item is associated in the storage device with one or more owners authorized to access the data item from the storage device;
determining, by the first electronic device in response to receiving the request for access, that the remote electronic device is at a location physically remote from the first electronic device;
obtaining, by the first electronic device, in accordance with the request to access and responsive to determining that the remote electronic device is at a location physically remote from the first electronic device, pairing information associated with the remote electronic device and authentication information associated with the requestor;
confirming the remote electronic device, by the first electronic device, by using the pairing information to obtain, from the storage device, the designation that the remote electronic device is an approved paired device;
authenticating the requestor, by the first electronic device, by using the authentication information to determine the requestor is stored in the storage device in association with the first data item as one of the one or more owners authorized to access the first data item; and
transmitting, from the first electronic device, the first data item in encrypted form to the remote electronic device responsive to the confirming and the authenticating.

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,653

DISCUSSION-BASED DOCUMENT COLLABORATION

Roman Kisin, San Jose, C...

1. A computer implemented method for document collaboration, comprising:a processor obtaining a set of documents as an input;
said processor splitting said set of documents into a series of fragments by splitting the documents into fragments, parsing out headers, footers, watermarks, and other types of formatting data and metadata and storing that information for future use, wherein the fragments comprise any of paragraphs, sections and sub-sections of the documents, and user defined fragments of variable length;
said processor securely storing said series of fragments in encrypted form using tenant specific encryption keys in a combination of a relational database and an unstructured content store;
said processor recognizing a reference pattern and generating a view and internal data model to establish reference relationships between the fragments;
said processor granting access to individual fragments within the series of fragments to a plurality of users;
said processor providing a controlled workflow-driven mechanism for discussion-centered collaboration between users;
said processor obtaining proposed changes and comments from said users as structured discussions that are associated with the fragments from the document set; and
said processor restricting changes to the documents from the document set to changes to the fragments from the document set that are approved in associated discussions only;
wherein, subject to approval, said users are allowed to create, edit, manage, collaborate, and communicate over said set of documents.

US Pat. No. 10,511,599

SYSTEM TO FILTER IMPOSSIBLE USER TRAVEL INDICATORS

Microsoft Technology Lice...

1. An impossible travel detection system configured to mitigate false positives for impossible travel alerts, the system comprising:a data store; and
one or more hardware processors and computer readable memory configured to implement a user behavior analytics service coupled to the data store, wherein the user behavior analytics service is configured to:
access a first user access location for a user, for a first user access of computing resources identified using a first identification process, to a user behavior analytics service, the first identification process identifying a real world indicator of location for a user device associated with the first user access;
store the first user access location in the data store correlated to an access time for the first user access;
access a second user access location for the user, for a second user access of computing resources, to the user behavior analytics service, using a second identification process, wherein the second identification process identifies a location associated with an egress point to which communication to and from a user device is routed to access computing resources, such that the user behavior analytics service receives a location associated with the egress point as the second user access location;
identifying that the second user access location is associated with an egress point, but wherein the second user access location is not an actual location of the egress point;
determining the actual location of the egress point;
determining if the actual location of the egress point is an accurate location for the user; and
using the actual location of the egress point as the accurate location of the user for impossible travel detection when the egress point is the accurate location for the user and disregarding the actual location of the egress point for impossible travel detection when the egress point is not the accurate location for the user.

US Pat. No. 10,511,595

STAMPER, TERMINAL, AND METHOD FOR OPERATING THE SAME

SK TELECOM CO., LTD., Se...

1. A stamper comprising:a transmission part configured to transmit a beacon signal containing authentication information and store identification information required for stamp saving to a terminal;
a plurality of contact ports contacting the terminal;
a contact part configured to provide a pattern of the contact ports with the terminal when the contact ports contact the terminal; and
an irradiation structure formed to shield the transmission part, and having one side opened and the other sides closed, such that the beacon signal, which is transmitted from the transmission part, is irradiated to the terminal through the opened one side of the irradiation structure at a preset irradiation angle.

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,539

SYSTEM AND METHOD FOR LOCATING DESIRED TRAITS IN RESOURCES USING A NETWORK

Zoosk, Inc., San Francis...

1. A method of identifying and providing a potential mutual correspondence of resources offered and interests in resource between two different resource providers of a plurality of resource providers offering their resources over a network and displaying the potential mutual correspondence to at least one of the resource providers via the network, the method comprising:receiving at a first computer system coupled to the network, via a plurality of second computer systems coupled to the network, characteristics about the resources being provided by each of the plurality of resource providers;
receiving at the first computer system via the plurality of second computer systems via the network from each of the plurality of resource providers, explicit preference information for characteristics of the resources desired by said resource provider;
receiving at the first computer system a plurality of indications of actions taken by each of the plurality of resource providers regarding individual other resource providers, the actions having been taken for purposes other than providing preference information for characteristics of the resources desired by said resource provider;
identifying at the first computer system the potential mutual correspondence between the two different resource providers responsive to the characteristics of the two different resource providers, the explicit preference information received from the two different resource providers and at least one other of the plurality of resource providers and at least some of the indications of actions of at least some of the plurality of resource providers taken towards at least one of the two different resource providers; and
providing from the first computer system to at least one of the plurality of second computer systems, an indication of at least one of the two different resource providers for which the potential mutual correspondence was identified to the other of the two different resource providers, responsive to the identifying step.

US Pat. No. 10,511,515

PROTOCOL BUFFER AVIONICS SYSTEM

Rockwell Collins, Inc., ...

1. A system, comprising:at least one data network switch implemented in an aircraft; and
an avionics computing device implemented in the aircraft, the avionics computing device communicatively coupled to the at least one data network switch, the avionics computing device comprising at least one non-transitory computer-readable medium and at least one processor communicatively coupled to the at least one non-transitory computer-readable medium, wherein a protocol engine and at least one application is maintained in the at least one non-transitory computer-readable medium, wherein by execution of the protocol engine and the at least one application, the avionics computing device is configured to:
receive first protocol buffer data from a source, the first protocol buffer data being packed data readable by the source, the first protocol buffer data encoded in machine language;
based at least on execution of the protocol engine, decode the first protocol buffer data into first human-readable data, the first human-readable data including at least one user-editable data value;
receive second human-readable data, the second human-readable data including at least one user-edited data value;
based at least on execution of the protocol engine, encode the second human-readable data as second protocol buffer data, the second protocol buffer data being packed data readable by a destination, the second protocol buffer data encoded in machine language; and
output the second protocol buffer data to the destination,
wherein the first protocol buffer data and the second protocol buffer data are encoded based at least on different programming languages.

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,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,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,413

HYBRID AUTOMATIC REPEAT REQUESTS IN A WIRELESS DEVICE AND WIRELESS NETWORK

Ofinno, LLC, Reston, VA ...

1. A method comprising:receiving, by a wireless device, a downlink control information (DCI) indicating uplink resources for a plurality of consecutive uplink subframes of a licensed assisted access (LAA) cell, the DCI comprising:
a first field indicating a first number of the plurality of consecutive uplink subframes; and
a second field indicating a hybrid automatic repeat request process number (HARQ ID);
performing at least one listen-before-talk procedure for transmitting via the plurality of consecutive uplink subframes; and
transmitting one or more transport blocks on a first subframe of the plurality of consecutive uplink subframes according to the DCI and a first HARQ ID;
wherein:
the first HARQ ID is equal to ((the HARQ ID plus i) modulo a first pre-configured number) for the first subframe, and i indicates a subframe position of the first subframe in the plurality of consecutive uplink subframes; and
i is equal to zero for a starting subframe, and i is equal to the first number minus one for an ending subframe of the plurality of consecutive uplink subframes, regardless of an outcome of the at least one listen-before-talk procedure for any subframe of the plurality of consecutive uplink subframes before the first subframe.

US Pat. No. 10,511,380

SYSTEM AND METHOD FOR EFFICIENT WIDEBAND CODE DIVISION MULTIPLEXING IN SUBBAND DOMAIN

RAYTHEON COMPANY, Waltha...

1. A system for efficient wideband code division multiplexing in subband domain comprising:a plurality of L low noise amplifiers for amplifying L analog signals received from L antenna elements, where L is an integer greater than 1;
a summer for aggregating the L amplified analog signals into a single aggregated analog signal, by using code division multiplexing with L code words;
a single analog-to-digital converter (ADC) for converting the single aggregated analog signal to a single aggregated digital signal;
a single polyphase filter bank and a single fast Fourier transform (FFT) circuit to channelize the single aggregated digital signal into N subbands, where N is an integer greater than 1;
a plurality of L circular convolution circuits to perform circular convolutions of the N subbands with the L code words to demultiplex the channelized signal into L elements per subband; and
a routing matrix for routing each subband signal of the L elements to N beamforming circuits for performing beamforming on each of the N subbands.

US Pat. No. 10,511,313

PHASE-DETECTING METHOD AND CIRCUIT FOR TESTING A DELAY LOCKED LOOP/DELAY LINE

Goke Taiwan Research Labo...

1. A phase-detecting circuit for testing an under-test circuit (20) of a semiconductor device under control of a testing station, the phase-detecting circuit comprising:a frequency-multiplying circuit (12) comprising:
a first input connected to an input of the under-test circuit (20) in parallel to receive an input signal of the under-test circuit (20); and
a second input connected to an output of the under-test circuit (20) to receive an output signal of the under-test circuit (20) with a phase shift from the input signal of the under-test circuit (20);
wherein the frequency-multiplying circuit (12) combines the input and output signals of the under-test circuit (20) with each other, and accordingly generates a frequency-doubled signal;
a comparing circuit (14) comprising:
a first input connected to an output of the frequency-multiplying circuit (12) to receive a frequency-doubled signal; and
a second input connected to a reference signal source to receive a reference clock signal;
wherein the comparing circuit (14) compares the frequency-doubled signal with the reference clock signal and accordingly generates a difference signal, wherein the clock frequency of the reference signal is twice as much as that of the input signal of the under-test circuit (20) and the phase of the reference signal is close to that of the input signal of the under-test circuit (20);
a glitch filter (16) comprising an input connected to an output of the comparing circuit (14) to receive the difference signal between the reference clock and the frequency-doubled signal, wherein the glitch filter (16) filters the difference signal, and accordingly generates a filtered signal;
a determining and reporting circuit (18) comprising an input connected to an output of the glitch filter (16) to receive the filtered signal, wherein the determining and reporting circuit (18) determines whether the filtered signal is in an acceptable range, and accordingly reports a result to the testing station.

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,152

METHOD AND SYSTEM FOR A UNIQUE MATERIAL AND GEOMETRY IN A HIGH TEMPERATURE SPARK PLUG EXTENDER

Woodward, Inc., Fort Col...

1. A system for engine ignition, the system comprising:a spark plug extender for coupling a voltage to a spark plug, the spark plug extender comprising a conductive core encased in a liquid crystal polymer with opposite ends of said conductive core not encased in said liquid crystal polymer, wherein the voltage delivered to the spark plug increases as temperature of the spark plug extender increases above 120 degrees C.

US Pat. No. 10,511,120

CABLE BUSHING ARRANGEMENT

STABILUS GMBH, Koblenz (...

1. A cable bushing arrangement for an electromotive linear actuating apparatus arranged in a housing, the cable bushing arrangement comprising:a terminal closure configured to close the housing and having an insertion opening that extends through the terminal closure from an outer side to an inner side, the inner side facing an interior of the housing when the terminal closure closes the housing, the insertion opening being a stepped opening with a small step in a region proximate the inner side and a large step in a region proximate the outer side, the small step having a smaller radial extent than the large step;
a connecting element with an axial through-opening, the connecting element being insertable into the insertion opening to an installed position and having a journal piece and a retaining region, wherein the journal piece protrudes into the small step and the retaining region is disposed within the large step in the installed position, and the connecting element is fixed relative to the terminal closure in the installed position;
at least one cable routed through the axial through-opening of the connecting element;
a cable sleeve through which the at least one cable are routed, the cable sleeve having an end that encloses the retaining region of the connecting element in radially encircling contact with elastic prestress and also contacts with elastic prestress an inner surface of the large step of the insertion opening.

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,106

POST-LESS COAXIAL CABLE CONNECTOR WITH COMPRESSION COLLAR

PCT International, Inc., ...

1. A coaxial cable connector comprising:an inner post having opposed front and rear ends;
a coupling nut having opposed front and rear ends, the coupling nut mounted on the inner post; and
a barrel having opposed front and rear ends, a plurality of compression bands formed in the barrel between the front and rear ends thereof, and a radially-contracted cuff at the front end of the barrel, the cuff of the barrel mounted on the inner post;
wherein the rear end of the inner post is proximate to the rear end of the coupling nut and extends to terminate just past the cuff of the barrel in an axial direction.

US Pat. No. 10,511,019

ELECTRODE SOLUTIONS AND ELECTROCHEMICAL CELLS AND BATTERIES THEREFROM

3M INNOVATIVE PROPERTIES ...

1. An electrode solution for a liquid flow battery comprising:an electrolyte comprising a liquid medium and at least one redox active specie, wherein the electrolyte has a density, De; and
a core-shell particulate having a core, a shell and a density Dp, wherein at least a portion of the shell of the core-shell particulate includes an electrically conductive first metal and wherein 0.8De?Dp?1.2De; and
wherein a first redox active specie of the at least one redox active specie and the electrically conductive first metal are different elements.

US Pat. No. 10,510,714

PACKAGED SEMICONDUCTOR DEVICES AND PACKAGING METHODS

Taiwan Semiconductor Manu...

1. A method comprising:coupling an interconnect die over a first carrier;
forming a first molding material surrounding the interconnect die;
forming a redistribution layer (RDL) over the interconnect die and the first molding material;
coupling a surface mount device to the RDL through a connector;
forming a second molding material surrounding the surface mount device; and
forming a first conductive material over the second molding material, wherein the first conductive material is in contact with a top surface of the second molding material, side surfaces of the second molding material, and side surfaces of the first molding material.

US Pat. No. 10,510,693

SEMICONDUCTOR PACKAGE STRUCTURE

Taiwan Semiconductor Manu...

16. A semiconductor package structure comprising:a first insulating encapsulation;
a second insulating encapsulation disposed on the first insulating encapsulation, wherein a dissipation factor of the first insulating encapsulation is different from that of the second insulating encapsulation;
an RFIC chip encapsulated by the first insulating encapsulation;
a redistribution circuit structure disposed on the first insulating encapsulation and electrically connected to the RFIC chip;
a first patch antenna structure disposed at a lateral side of the RFIC chip and electrically connected to the RFIC chip through the redistribution circuit structure; and
a second patch antenna structure overlapped with the RFIC chip and electrically connected to the RFIC chip through the redistribution circuit structure, wherein the first patch antenna structure and the second patch antenna structure perform wireless communication respectively.

US Pat. No. 10,510,640

SEMICONDUCTOR DEVICE AND METHOD FOR MANUFACTURING SEMICONDUCTOR DEVICE

Miitsubishi Electric Corp...

1. A semiconductor device comprising:an insulating substrate including an insulating plate and conductive plates which are provided on opposite surfaces of said insulating plate;
a semiconductor chip provided on an upper surface of said insulating substrate;
a plate member bonded to a lower surface of said insulating substrate; and
a cooler bonded to a lower surface of said plate member, wherein
at least one of bonding between the lower surface of said insulating substrate and said plate member and bonding between the lower surface of said plate member and said cooler is performed via a bonding member which is composed mainly of tin,
a cyclic stress of said plate member is smaller than a tensile strength of said bonding member; and
a thickness of said conductive plates is greater than a thickness of said plate member in a direction of said lower surface of said insulating substrate to said lower surface of said plate member.

US Pat. No. 10,510,636

ELECTRONIC MODULE

SHINDENGEN ELECTRIC MANUF...

1. An electronic module comprising:a substrate;
an other-side electronic component provided on the other side of the substrate;
a one-side electronic component provided on the one side of the substrate;
a sealing part sealing the other-side electronic component; and
a connecting terminal having an other-side extending part extending to circumferential outside of the substrate on the other side of the substrate, the other-side extending part being exposed outside the sealing part, a one-side extending part extending to circumferential outside of the substrate on one side of the substrate, the one-side extending part being outside the sealing part, and a connecting part connecting the other-side extending part with the one-side extending part at the circumferential outside of the substrate, the connecting part being outside the sealing part, the connecting terminal electrically connecting the other-side electronic component in the sealing part with the one-side electronic component outside the sealing part,
wherein the one-side extending part, the other-side extending part, and the connecting part are integrally formed,
the other-side extending part is provided on an other side conductive layer provided on the other side of the substrate and the one-side extending part is provided on a one-side conductive layer provided on one side of the substrate, or the other-side extending part is provided on a surface on the other side of the substrate, the other side including a metal substrate and the one-side extending part is provided on a surface on one side of the substrate, the one side including the metal substrate, and
the surface on the other side of the substrate is entirely provided in the sealing part, and the surface on one side of the substrate is not sealed by the sealing part.

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,611

METHOD FOR DIRECT FORMING STRESSOR, SEMICONDUCTOR DEVICE HAVING STRESSOR, AND METHOD FOR FORMING THE SAME

TAIWAN SEMICONDUCTOR MANU...

1. A semiconductor device, comprising:a semiconductor fin protruding from a substrate;
a gate electrode disposed over the semiconductor fin;
a gate insulating layer disposed between the semiconductor fin and the gate electrode;
source and drain regions disposed on opposite sides of the semiconductor fin; and
a first stressor formed in a region of the substrate between the source and drain regions or in a region of the semiconductor fin between the source and drain regions, wherein the first stressor has two or more portions at two or more different depths.

US Pat. No. 10,510,610

STRUCTURE AND METHOD OF FORMING FIN DEVICE HAVING IMPROVED FIN LINER

VARIAN SEMICONDUCTOR EQUI...

1. A method for forming a semiconductor device, comprising:providing a transistor structure, the transistor structure comprising a fin array, the fin array including a plurality of semiconductor fins, disposed on a substrate, wherein a liner is disposed on the plurality of semiconductor fins; and
directing first angled ions to the fin array, in a reactive ion etching mixture, wherein the liner is removed in an upper portion of the plurality of semiconductor fins,
wherein the liner remains in a lower portion of the at least one of the plurality of semiconductor fins, and wherein the upper portion comprises an active fin region to form a transistor device.

US Pat. No. 10,510,600

SHARED CONTACT STRUCTURE AND METHODS FOR FORMING THE SAME

Taiwan Semiconductor Manu...

16. A method for semiconductor processing, the method comprising:forming a first transistor on a substrate, the first transistor comprising a source/drain region, a gate structure, and a spacer along a sidewall of the gate structure;
forming a first dielectric layer over the substrate, wherein a surface of a conductive feature and a surface of a protective layer is exposed, the conductive feature contacting the source/drain region and the protective layer contacting the gate structure;
forming a second dielectric layer over the first dielectric layer;
forming a butted contact opening, forming the butted contact opening comprising:
forming a first opening through the second dielectric layer;
filling the first opening with a sacrificial material;
forming a second opening through the second dielectric layer, wherein the second opening overlaps the first opening; and
removing the sacrificial material, thereby forming the butted contact opening, the butted contact opening exposing a surface of the conductive feature and a surface of the gate structure; and
forming a conductive material in the butted contact opening.

US Pat. No. 10,510,597

METHODS FOR HYBRID WAFER BONDING INTEGRATED WITH CMOS PROCESSING

Taiwan Semiconductor Manu...

1. A method, comprising:manufacturing a first front-end substrate having a plurality of active devices in the first front-end substrate in a first semiconductor process;
manufacturing a first back-end substrate in a second semiconductor process, the first back-end substrate comprising metallization layers disposed in dielectric material, wherein the first back-end substrate is free from active devices;
forming a first redistribution layer over the first front-end substrate and the first back-end substrate, the first redistribution layer including first metal pads and first dielectric material separating the first metal pads;
oxidizing a first surface of the first redistribution layer over the first front-end substrate and a second surface of the first redistribution layer over the first back-end substrate;
etching the oxidized first surface and the oxidized second surface of the first redistribution layer, wherein after the etching the oxidized first surface and the oxidized second surface of the first redistribution layer, the first metal pads have convex surfaces, and the convex surfaces of the first metal pads are recessed from a surface of the first dielectric material;
after the etching the oxidized first surface and the oxidized second surface of the first redistribution layer, physically contacting the first surface of the first redistribution layer and the second surface of the first redistribution layer; and
performing wafer bonding to form bonds between the first front-end substrate and the first back-end substrate to form a first integrated circuit.

US Pat. No. 10,510,547

METAL AND METAL-DERIVED FILMS

APPLIED MATERIALS, INC., ...

1. A substrate processing method, comprising:depositing a metal containing film on a substrate;
depositing a metal derived film on the metal containing film;
repeating sequential deposition of a metal containing film and a metal derived film on the metal containing film in an alternating manner to form a film stack of metal containing films and metal derived films, wherein the film stack exhibits a resistivity of less than about 80 ??/cm, a stress of between about 0 MPa and about 500 MPa, and a surface roughness of less than about RMS=0.6 nm.

US Pat. No. 10,510,538

REDUCING EUV-INDUCED MATERIAL PROPERTY CHANGES

Taiwan Semiconductor Manu...

1. A method comprising:forming a dielectric layer over a substrate, the dielectric layer having a first thickness, the dielectric layer comprising SiOC, SiN, SiON, SiOCN, or any combination thereof;
after forming the dielectric layer, performing a thermal treatment to at least partially stabilize the dielectric layer, after the performing the thermal treatment the dielectric layer having a second thickness less than the first thickness;
after performing the thermal treatment, forming a photoresist over the dielectric layer; and
after forming the photoresist, exposing the dielectric layer to extreme ultraviolet (EUV) radiation attendant to patterning the dielectric layer, after the exposing the dielectric layer to EUV radiation the dielectric layer having a third thickness less than the second thickness.

US Pat. No. 10,510,447

SURGICAL TELEOPERATED DEVICE FOR REMOTE MANIPULATION

Ecole Polytechnique Feder...

1. A teleoperated surgical system for performing surgery, the teleoperated surgical system comprising:a first teleoperated surgical device comprising:
a first slave unit comprising a first plurality of slave links;
a first end-effector coupled to the first slave unit;
a first master unit comprising a first plurality of master links, the first master unit operatively coupled to the first slave unit;
a first handle coupled to the first master unit, the first handle configured to be manipulated by a human to move at least one of the first plurality of master links to thereby move at least one of the first plurality of slave links to thereby move the first end-effector to perform a surgical procedure, the first end-effector configured to move in at least three degrees-of-freedom;
a second teleoperated surgical device comprising:
a second slave unit comprising a second plurality of slave links;
a second end-effector coupled to the second slave unit;
a second master unit comprising a second plurality of master links, the second master unit operatively coupled to the second slave unit;
a second handle coupled to the second master unit, the second handle configured to be manipulated by the human to move at least one of the second plurality of master links to thereby move at least one of the second plurality of slave links to thereby move the second end-effector to perform the surgical procedure, the second end-effector configured to move in at least three degrees-of-freedom; and
a base structure coupled to the first master unit and the second master unit;
wherein the first master unit and the second master unit are coupled to the base structure via a telescoping station mounted within the base structure, the telescoping station configured to permit vertical movement of the first master unit and the second master unit relative to the base structure; and
wherein the first master unit and the second master unit are rotatably coupled the telescoping station.

US Pat. No. 10,510,415

MEMORY DEVICE USING COMB-LIKE ROUTING STRUCTURE FOR REDUCED METAL LINE LOADING

Yangtze Memory Technologi...

1. A memory device, comprising:a first semiconductor structure comprising:
a first substrate;
one or more peripheral devices on the first substrate; and
one or more interconnect layers, the one or more interconnect layers comprising a first conductor layer;
a second semiconductor structure comprising:
a second substrate;
a layer stack having alternating conductor and insulator layers disposed above a first surface of the second substrate;
a plurality of structures extending vertically through the layer stack;
a first set of conductive lines electrically coupled with a first set of the plurality of structures, the first set of conductive lines being vertically distanced from one end of the plurality of structures; and
a second set of conductive lines electrically coupled with a second set of the plurality of structures different from the first set of the plurality of structures, the second set of conductive lines being vertically distanced from an opposite end of the plurality of structures.

US Pat. No. 10,510,313

DRIVING CIRCUIT OUTPUTTING A CHAMFERED WAVE SCANNING SIGNAL, DRIVING METHOD AND DISPLAY APPARATUS

BOE Technology Group Co.,...

1. A driving circuit for an Active Matrix/Organic Light Emitting Diode (AMOLED) display, comprising:a gate driving module;
a timing control module; and
a chamfered wave generating circuit, wherein the chamfered wave generating circuit comprises a first control unit, a second control unit, and a discharging unit connected in turn, and a connection point of the first and second control units being an output terminal of the chamfered wave generating circuit, and wherein the first control unit comprises a first transistor, a first pole thereof being connected with an output terminal of the timing control module, a second pole thereof being connected with an output terminal of a power supply circuit of an AMOLED display apparatus, and a third pole thereof being connected with the second control unit, wherein the second control unit comprises a second transistor, a first pole thereof being connected with the output terminal of the timing control module, a second pole thereof being connected with the third pole of the first transistor, and a third pole thereof being connected with the discharging unit, and wherein the discharging unit comprises a discharging resistor and a negative power supply having a predetermined negative voltage, one end of the discharging resistor being connected with the third pole of the second transistor, and the other end of the discharging resistor being connected with the negative power supply,
wherein an input terminal of the chamfered wave generating circuit is connected with the input terminal of the timing control module, and an output terminal of the chamfered wave generating circuit is connected with an input terminal of the gate driving module,
wherein the chamfered wave generating circuit is configured to discharge a power supply voltage provided by the power supply circuit of the AMOLED display apparatus to the predetermined negative voltage via the discharging resistor to generate a discharge current with a predetermined current value under an effect of a timing control signal output by the timing control module, to generate a target chamfered wave signal with a predetermined sawtooth depth and to output the target chamfered wave signal to the gate driving module, so that the gate driving module outputs a chamfered wave scanning signal, wherein the predetermined negative voltage ranges from ?8V˜?5V.

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,287

TRANSFER METHOD OF EXPANDING PITCHES OF DEVICE AND AN APPARATUS FOR PERFORMING THE SAME

Industrial Technology Res...

1. A transfer method for expanding pitches of devices, comprising:providing a first substrate with a plurality of micro devices, wherein a pitch of the micro devices on the first substrate in a first direction and a second direction is both a predetermined value, and a first adhesive layer is provided between the first substrate and the micro devices;
transferring the micro devices to a first roller by rolling the first roller to contact the micro devices on the first substrate, wherein the first roller comprises a plurality of contact line portions, a pitch of the contact line portions is N times of the predetermined value, and a second adhesive layer is provided on surfaces of the contact line portions;
transferring the micro devices on the first roller to a second substrate, wherein a third adhesive layer is provided on a surface of the second substrate;
rotating the second substrate by 90 degrees;
transferring the micro devices to a second roller by rolling the second roller to contact the micro devices on the second substrate, wherein a fourth adhesive layer is provided on a surface of the second roller; and
transferring the micro devices on the second roller to a third substrate, wherein a fifth adhesive layer is provided on a surface of the third substrate.

US Pat. No. 10,510,206

GAMING SYSTEM AND METHOD FOR PROVIDING A GAMING MACHINE WITH DUAL PROJECTION DISPLAYS

Aruze Gaming (Hong Kong) ...

1. A gaming system comprising:a plurality of gaming machines, each gaming machine comprising:
a primary game screen having a first curvature;
a secondary screen having a second, different curvature, the secondary screen being located above the primary game screen; and
a primary projection display positioned to project a first video at least partially away from the primary game screen, wherein the projected first video reflects off of at least one primary reflector onto the primary game screen;
a secondary projection display positioned to simultaneously project a second video image onto each of the secondary screens of the plurality of gaming machines.

US Pat. No. 10,510,176

EFFICIENT IMAGE TRANSMISSION

Callahan Cellular L.L.C.,...

1. A method, comprising:a first computer system performing a first portion of an image rendering process to render an image to be displayed; and
the first computer system sending, to a second computer system, a result from performance of the first portion of the image rendering process, wherein the result from performance of the first portion of the image rendering process indicates, to the second computer system, a second portion of the image rendering process to be performed on the result.

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,121

SYSTEM AND METHOD FOR PERFORMING DWELLING MAINTENANCE ANALYTICS ON INSURED PROPERTY

United Stated Automobile ...

1. A sensor system for capturing data, the system comprising:a plurality of sensor devices each configured to capture a different attribute of a property, each sensor device having a transmitter with an associated IP address coupled to a wireless network for transmitting the captured data, each sensor device configured to periodically capture data corresponding to a different attribute of the property in accordance with a data capture frequency value, the plurality of sensor devices comprising at least a humidity sensor device configured to measure humidity data associated with the property and a structural sensor device configured to measure data associated with structural stability of the property;
a data storage component wirelessly coupled to each of the plurality of sensors devices via the IP address of the transmitter for each of the sensor devices, wherein the data storage component is configured to aggregate captured data regarding different attributes of the property received from each of the sensor devices;
a communication component coupled to the data storage component, the communication component configured to encrypt and transmit the aggregated captured encrypted data via the wireless network;
a computer management module coupled to the communication component device, via the wireless network, and programmed to:
receive a first set of captured encrypted data from the communication component regarding the various attributes of the property;
analyze the first set of captured encrypted data regarding the various attributes of the property to generate a maintenance profile associated with the property, the maintenance profile comprising previously recorded data associated with at least one attribute of the property;
upon detecting a maintenance event relating to the property based on humidity data captured by the humidity sensor device, generate an instruction to collect attributes relating to the maintenance event;
transmit the instruction to the structural sensor device, wherein the instruction increases a data capture frequency value of the structural sensor device;
upon transmitting the instruction, receive a second set of captured encrypted data from the structural sensor device, the second set of encrypted data comprising data associated with structural stability of the property;
using the maintenance profile and the second set of captured encrypted data, determine if second set of captured encrypted data deviates from previously recorded structural stability data of the property in response to determining a deviation, identify a repair event;
identify an optimal time period to make repairs or modifications to the property;
generate an electronic message comprising a notification corresponding to the maintenance event and the repair event; and
transmit the electronic message to a computing device associated with the property.

US Pat. No. 10,510,116

SYSTEM AND METHOD FOR MODIFYING VARIOUS TYPES OF ASSETS

IMAGEWORKS INTERACTIVE, ...

1. A computed-method for execution by an asset modification module, the method comprises:creating, by the asset modification module, a plurality of limit tables regarding a plurality of assets;
storing, by the asset modification module, a plurality of operation sets regarding the plurality of limit tables;
selecting, by the asset modification module, an asset of the plurality of assets to be modified based on asset selection criteria;
identifying, by the asset modification module, one or more limit tables of the plurality of limit tables corresponding to the asset to be modified;
selecting, by a limit table interface module of the asset modification module, a limit table from the one or more limit tables regarding the asset to be modified, wherein the selected limit table is selected based on one or more of: limit table selection criteria, one or more user preferences, or one or more calculated preferences;
accessing, by the limit table interface module, the selected limit table to retrieve information regarding an operation set of the plurality of operation sets, wherein the operation set is a sequence of operations that begins with an open operation, includes one or more asset modification operations, and concludes with a close operation, and wherein the information includes one or more operation indicators and one or more evaluation data indicators;
identifying, by an evaluation data filter of the asset modification module, desired time-varying and time-sensitive evaluation data criteria based on the one or more evaluation data indicators;
obtaining, via at least one of a local area network and a wide area network, time varying and time sensitive data in accordance with the desired time varying and time sensitive evaluation data criteria from one or more sources;
analyzing, by the evaluation data filter, the time-varying and time-sensitive evaluation data to produce analyzed time-varying and time-sensitive evaluation data, wherein the analyzing is based on one or more of: pattern mapping; trend detection; identifying value thresholds; or performing comparative analysis;
monitoring, by a trigger and detrigger module of the asset modification module, the analyzed time-varying and time-sensitive evaluation data in view of the one or more operation indicators to determine whether at least a portion of the analyzed time-varying and time-sensitive evaluation data compares favorably to a trigger open operation indicator of the one or more of the operation indicators;
when the at least a portion of the analyzed time-varying and time-sensitive evaluation data compares favorably to the trigger open operation indicator:
triggering, by the trigger and detrigger module, the open operation of the operation set;
analyzing, by the evaluation data filter, the time-varying and time-sensitive evaluation data to produce second analyzed time-varying and time-sensitive evaluation data;
monitoring, by the trigger and detrigger module, the second analyzed time-varying and time-sensitive evaluation data in view of the one or more operation indicators to determine whether at least a portion of the second analyzed time-varying and time-sensitive evaluation data compares favorably to a trigger first asset modification operation indicator of the one or more of the operation indicators; and
when the at least a portion of the second analyzed time-varying and time-sensitive evaluation data compares favorably to the trigger first asset modification operation indicator:
triggering, by the trigger and detrigger operation module, a first asset modification operation of the one or more asset modification operations;
analyzing, by the evaluation data filter, the time-varying and time-sensitive evaluation data to produce third analyzed time-varying and time-sensitive evaluation data;
monitoring, by an activate and deactivate module, the third analyzed time-varying and time-sensitive evaluation data in view of the one or more operation indicators to determine whether at least a portion of the third analyzed time-varying and time-sensitive evaluation data compares favorably to an activate first asset modification operation indicator of the one or more of the operation indicators; and
when the at least a portion of the third analyzed time-varying and time-sensitive evaluation data compares favorably to the activate first asset modification operation indicator:
activating, by the activate and deactivate module, the first asset modification operation; and
while the first asset modification operation is activated:
executing, by an operation execution module of the asset modification module, the first asset modification operation on the asset to produce a first modified asset;
analyzing, by the evaluation data filter, the time-varying and time-sensitive evaluation data to produce fourth analyzed time-varying and time-sensitive evaluation data;
monitoring, by the activate and deactivate module, the fourth analyzed time-varying and time-sensitive evaluation data in view of the one or more operation indicators to determine whether, at least a portion of the fourth analyzed time-varying and time-sensitive evaluation data compares favorably to a deactivate first asset modification operation indicator of the one or more of the operation indicators; and
when the at least the portion of the fourth analyzed time-varying and time-sensitive evaluation data compares favorably to the deactivate first asset modification operation indicator:
deactivating, by the activate and deactivate module, the first asset modification operation;
analyzing, by the evaluation data filter, the time-varying and time-sensitive evaluation data to produce fifth analyzed time-varying and time-sensitive evaluation data;
monitoring, by the trigger and detrigger operation module, the fifth analyzed time-varying and time-sensitive evaluation data in view of the one or more operation indicators to determine whether at least a portion of the fifth analyzed time-varying and time-sensitive evaluation data compares favorably to a trigger second asset modification operation indicator of the one or more of the operation indicators; and
when the at least the portion of the fifth analyzed time-varying and time-sensitive evaluation data does not compare favorably to the trigger second asset modification operation indicator:
 monitoring, by the trigger and detrigger module, the fifth analyzed time-varying and time-sensitive evaluation data in view of the one or more operation indicators to determine whether, at least a portion of the fifth analyzed time-varying and time-sensitive evaluation data compares favorably to a close operation indicator of the one or more of the operation indicators; and
 when the at least a portion of the fifth analyzed time-varying and time-sensitive evaluation data compares favorably to the close operation indicator:
 triggering, by the trigger and detrigger module, the close operation; and
 outputting, by the asset modification module, the first modified asset as the asset.

US Pat. No. 10,510,113

PROVIDING FINANCIAL TRANSACTION DATA TO A USER

MX TECHNOLOGIES, INC., L...

1. A method comprising:pulling, in real-time by an online server from at least one financial institution device over a computer network, financial transaction data representing a current financial transaction involving a user and a merchant, the financial transaction data comprising financial record images, the financial record images comprising one or more of check images, deposit images, and receipt images;
translating, in real-time by the online server, the financial record images into computer readable characters representing financial transaction data to identify one or more financial transaction attributes of each of the financial record images, the financial transaction attributes comprising one or more of a date, a payee, and an amount of the financial transaction;
cleansing, in real-time by the online server, the financial transaction data by:
accessing a clustered description of the merchant in the financial transaction data, the clustered description including a string of alphanumeric characters, some of the alphanumeric characters in the string being a name of the merchant and others of the alphanumeric characters in the string being extraneous alphanumeric characters;
determining that at least a portion of the clustered description of the merchant in the financial transaction data occurred in a previous financial transaction;
identifying the extraneous alphanumeric characters in the string based at least in part on the user previously identifying the extraneous alphanumeric characters in the previous financial transaction; and
cleansing the string by removing the extraneous alphanumeric characters from the string to make the string representing the financial transaction more readable to the user when the string is presented on a display interface;
classifying, in real-time by the online server, the financial transaction by a type of the financial transaction, the type of the financial transaction determined at least in part on one or more previous financial transactions that are substantially similar to the financial transaction; and
providing, in real-time from the online server over the Internet and to a website of or an app of a financial institution accessed by the user, the cleansed and classified string to the user as the name of the merchant involved in the financial transaction.

US Pat. No. 10,510,097

ACTIVATING DISPLAY AND PERFORMING ADDITIONAL FUNCTION IN MOBILE TERMINAL WITH ONE-TIME USER INPUT

Firstface Co., Ltd., Seo...

1. A mobile communication terminal comprising:a display; and
a camera;
wherein the terminal is configured to turn on the display in response to a user input received on the terminal while the display is turned off;
wherein, in response to the user input received on the terminal while the display is turned off, the terminal is configured to perform a health sensing function of a user with no additional user input;
wherein the terminal is configured to have the display turned on while the health sensing function is performed;
wherein for the health sensing function, the terminal is further configured to activate the camera, detect an eyeball of the user with the camera, and acquire health information from characteristics of the detected eyeball of the user.

US Pat. No. 10,510,060

SYSTEMS, METHODS AND APPARATUS FOR PAYMENT TERMINAL MANAGEMENT

Worldpay, LLC, Symmes To...

1. A system, comprising:a terminal management hardware server comprising a processor, wherein the terminal management hardware server is in network communication with a plurality of remote payment terminals via a first network, wherein each of the plurality of payment terminals comprises an encryption system, and
wherein the terminal management hardware server is configured to:
synchronously poll, using the processor, each of the plurality of payment terminals to individually request, from each of the plurality of payment terminals, an expiration date of the respective encryption system; and
transmit to the respective payment terminal of the plurality of payment terminals, using the processor, a respective update to the respective encryption system.

US Pat. No. 10,510,042

SYSTEMS AND METHODS FOR DETERMINING INVENTORY USING TIME-SLOTTED TAG COMMUNICATIONS

Sensormatic Electronics, ...

1. A method for determining an inventory, comprising:placing a Radio Frequency Identification (“RFID”) tag in a first operational mode in which at least one communication operation or device of the RFID tag is disabled or bypassed;
performing first operations by the RFID tag to determine when it is time to begin communications in accordance with a time slotted communications scheme in which a plurality of time slots are respectively assigned to a plurality of RFID tags such that less than all active ones of the RFID tags present in a coverage area of an interrogator respond to interrogation signals during each time slot;
transitioning an operational mode of the RFID tag from the first operational mode to a second operational mode in which the at least one communication operation or device of the RFID tag is enabled or no longer bypassed, in response to a determination that it is time for the RFID tag to begin communications; and
transitioning the operational mode of the RFID tag back into the first operational mode when the RFID tag's communications with a remote tag reader for inventory determination purposes are complete or a time slot has expired.

US Pat. No. 10,510,026

ELECTRONIC CALENDARING SYSTEM AND METHOD DETERMINING REDUNDANT MEETING INVITEES BASED ON A MEETING COMPOSITION SCORE

WeWork Companies Inc., N...

1. A computer-implemented method for determining redundancy in a meeting, the method comprising:exposing, at a first computing system having one or more processors, access via a computer network to a scheduling application program interface (API) for scheduling meetings;
receiving, at the first computing system via the computer network, a meeting request from a second computing system associated with a meeting organizer via the API, the meeting request being a request to schedule the meeting at a particular time and place;
scheduling the meeting based on the meeting request by at least storing a corresponding data entry in a meeting data store;
tracking attendance confirmation transmitted via the computer network from third computing systems associated with attendees of the meeting, the attendance confirmation including user IDs respectively associated with the attendees;
retrieving characteristics associated with the user IDs from a user data store;
determining, using the one or more processors, a meeting purpose;
based on the meeting purpose, retrieving from a rule data store a rule having one or more parameters for scoring meeting composition;
comparing, using the one or more processors, the characteristics associated with the user IDs using the one or more parameters of the rule, wherein one of the characteristics is a domain category, and wherein comparing the characteristics using the one or more parameters of the rule comprises determining whether a quantity of similar domain categories exceeds the one or more parameters;
generating, using the one or more processors, a meeting composition score based on the comparison;
identifying, using the one or more processors, redundant user IDs included in the meeting using the meeting composition score;
causing to be provided, in a graphical user interface of the second computing system, an indication of the identified redundant user IDs included in the meeting; and
causing to be provided, in graphical user interfaces of the third computing systems, an opt-out function to one or more users associated with the redundant user IDs.

US Pat. No. 10,510,016

METHODS AND SYSTEMS USING A COMPOSITION OF AUTONOMOUS SELF-LEARNING SOFTWARE COMPONENTS FOR PERFORMING COMPLEX REAL TIME DATA-PROCESSING TASKS

OPTIMITIVE S.L.U., (ES)

1. A computer system for generating optimization recommendations, comprising:at least one processor;
memory associated with the at least one processor; and
a program supported in the memory, the program containing a plurality of instructions executable by the at least one processor, comprising a structured and predefined composition of autonomous self-learning skill software components for solving a complex task, each software component including a knowledge base and an inference algorithm that uses the knowledge base to perform a given data-processing task involving input data or a result of a data-processing task performed by another software component or both the input data and the result of the data processing task performed by another software component, each software component also including a machine learning algorithm for training the knowledge base with new data in real-time as the new data is received, and each software component being capable of selecting new data for training the knowledge base and transforming the new data into a format useable by the software component for training the knowledge base, wherein the software components interact with one another sequentially or in parallel or both sequentially and in parallel to solve a task more complex than any task performable by any one of said software components, and wherein at least one of said software components performs a given data-processing task involving a result of a data-processing task performed by another software component, and wherein at least one of the software components comprises an optimization skill that generates an optimization recommendation to be output by the system, said optimization recommendation comprising an actionable recommendation specifying one or more setpoints for a physical process, and wherein at least one of the software components comprises an identification model skill that receives and assesses the optimization recommendation from the optimization skill to predict one or more new values of variables under a given situation or hypothesis based on the one or more setpoints, wherein the variables include a key performance indicator (KPI).

US Pat. No. 10,510,011

FACT CHECKING METHOD AND SYSTEM UTILIZING A CURVED SCREEN

1. A method programmed in a non-transitory memory of a device comprising:a. analyzing target information;
b. fact checking, with the device, the target information by comparing the target information with source information to generate a result, wherein comparing includes at least one of:
i. searching for an exact match of the target information in the source information and returning the exact match search result of the exact match search if the exact match is found;
ii. utilizing pattern matching for fact checking and returning the result of the pattern matching fact check if a pattern matching result confidence score is above a pattern matching result confidence threshold; and
iii. utilizing a natural language search for fact checking and returning the result of the natural language fact check if a natural language result confidence score is above a natural language result confidence threshold; and
c. presenting a status of the target information in real-time based on the result of the comparison of the target information with the source information, including utilizing a curvature of a screen of the device when presenting the status of the target information, wherein a graphical representation of an entity related to the target information is displayed, and based on fact checking, the graphical representation of the entity moves closer to the curvature of the screen until the graphical representation of the entity is hidden by the curvature of the screen if the result indicates the target information is factually inaccurate.

US Pat. No. 10,509,999

NEUROMORPHIC DEVICE INCLUDING POST-SYNAPTIC NEURONS HAVING A COMPARATOR FOR DECIDING QUASI- LEARNED SYNAPSES

SK HYNIX INC., Icheon (K...

1. A neuromorphic device comprising:a pre-synaptic neuron;
a plurality of post-synaptic neurons; and
a plurality of synapses electrically connected to the pre-synaptic neuron and electrically connected to the plurality of post-synaptic neurons,
wherein each of the post-synaptic neurons comprises:
an integrator;
a main comparator having a first input port connected to an output port of the integrator and a second input port receiving a main reference voltage;
a first sub comparator having a first input port connected to the output port of the integrator and a second input port receiving a first sub reference voltage; and
a second sub comparator having a first input port connected to the output port of the integrator and a second input port receiving a second sub reference voltage.

US Pat. No. 10,509,979

INSPECTION METHODS AND SYSTEMS

NUCTECH COMPANY LIMITED, ...

1. An inspection method comprising:acquiring a radiation image of goods being inspected;
processing on the radiation image to obtain an ROI;
inspecting on the ROI using a liquor goods inspection model to determine if the ROI of the radiation image contains liquor goods, wherein the liquor goods inspection model is established based on a weighted sum of shape information and texture information of a feature in samples, and the weight is in association with a regional conditional entropy of the feature.

US Pat. No. 10,509,914

DATA POLICY IMPLEMENTATION IN A TAG-BASED POLICY ARCHITECTURE

VMware, Inc., Palo Alto,...

1. A method comprising:generating a data encryption key for a volume attached to an intermediary manager coupled to a network of a computing environment;
computing volume metadata for the attached volume at a control plane coupled to the network, the volume metadata including volume tags associated with data stored on the attached volume;
encrypting the data encryption key using an authenticated encryption algorithm at the control plane, the authenticated encryption algorithm including the volume tags as additional data to cryptographically bind the volume tags to the encrypted data encryption key wherein encrypting the data encryption key comprises: generating an authentication tag using the authenticated encryption algorithm including the volume tags and the data encryption key; and
applying the volume tags to the attached volume in a secure manner by storing the encrypted data encryption key and the cryptographically bound volume tags on the attached volume.

US Pat. No. 10,509,842

METHOD AND DEVICE FOR REFRESHING NEWS LIST

BEIJING BYTEDANCE NETWORK...

1. A method for refreshing a news list, wherein the method comprises:receiving a refreshing signal;
reading a refreshing start time according to the received refreshing signal, wherein the refreshing start time is a current system time or a recommending time for a last piece of news that has been refreshed;
reading at least one preset time threshold, wherein the at least one preset time threshold is used for defining, in combination with the refreshing start time, a time interval for refreshing the news list;
acquiring a recommended news list according to the refreshing start time and the at least one preset time threshold, wherein the recommended news list comprises: at least one piece of news to be recommended, and a publication time of the news to be recommended falls within the time interval;
allocating a recommending time for each piece of news to be recommended in the recommended news list; and
refreshing the news to be recommended in the recommended news list according to the recommending time to generate a new recommended news list.

US Pat. No. 10,509,807

LOCALIZED DATA AFFINITY SYSTEM AND HYBRID METHOD

United States Postal Serv...

1. A method of processing records in a database on a plurality of processors grouped into a plurality of physically separate processor sets, the method comprising:associating, on at least one of the plurality of processors, each record with a record set of a plurality of record sets;
assigning each record set to a sub-database based on the record set;
associating a cache with each sub-database;
associating each sub-database and its associated cache with a processor set;
creating an affinity between each database cache and the associated processor set; and
processing the record sets with the processor sets according to the associations between the record sets, sub-databases, and the processor sets.

US Pat. No. 10,509,771

SYSTEM AND METHOD FOR DATA STORAGE, TRANSFER, SYNCHRONIZATION, AND SECURITY USING RECURSIVE ENCODING

AtomBeam Technologies Inc...

1. A system for storing, retrieving, and transmitting data in a highly compact format, comprising:a computing device comprising a processor, a memory, and a first plurality of programming instructions;
a plurality of reference code libraries stored in the memory of the computing device, wherein a first reference code library comprises data chunklets and reference codes to the data chunklets, and each subsequent reference code library comprises groups of reference codes from the previous reference code library and new reference codes to those groups of references codes from the previous reference code library; and
a recursive deconstruction engine comprising a second 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;
encode the data using the first reference code library by:
retrieving the reference code for each chunklet from the first reference code library; and
where there is no reference code for a given chunklet, creating a new reference code, and storing the chunklet and its newly-created reference code in the first reference code library; and
recursively encode the data using each subsequent reference code library by:
retrieving the reference code in a current reference code library for each group of reference codes corresponding to the data from the previous library; and
where there is no reference code for a given group of reference codes corresponding to the data in the current reference code library, creating a new reference code, and storing the group of reference codes from the previous reference code library and its newly-created reference code in the current reference code library; and
storing the reference codes corresponding to the data from the last subsequent reference code library used to encode the data; and
a recursive reconstruction engine comprising 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:
retrieve the stored reference codes corresponding to the data;
recursively decode the data using each previous reference code library by:
retrieving, from the current code library, the group of reference codes for each reference code corresponding to the data in the current code library;
using the groups of reference codes from the current reference code library to decode groups of reference codes using the previous reference code library; and
repeating the decoding process at each previous reference code library until the chunklets corresponding to the data are decoded using the first reference code library; and
assembling the chunklets to reconstruct the data.

US Pat. No. 10,509,706

IDENTIFICATION OF AN ALTERNATE PRINCIPAL MEMBER PORT BY A TARGET DEVICE IN A STORAGE AREA NETWORK

Hewlett Packard Enterpris...

1. A method comprising:determining, by a target device in a Storage Area Network (SAN), that a first principal member port of a target driven peer zone on the target device is likely to fail based on diagnostic information related to the first principal member port, wherein the target driven peer zone is configured in the SAN via the target device, and wherein the diagnostic information based on which the target device determines that the first principal member port is likely to fail comprises a parameter of a transceiver for the first principal member port;
in response to the determining, identifying, by the target device, an alternate principal member port on the target device; and
providing, by the target device, an indication comprising an identifier of the first principal member port and an identifier of the alternate principal member port, the indication to cause replacement of the first principal member port with the alternate principal member port as a principal member port in the target driven peer zone.

US Pat. No. 10,509,692

LOOSELY-COUPLED LOCK-STEP CHAINING

2236008 Ontario Inc., Wa...

1. A loosely-coupled lock-step computing system comprising:a plurality of sensors that detect or measure a physical property;
a plurality of server groups communicatively coupled to the plurality of sensors, wherein each server group is serially linked to another server group and comprises a plurality of server instances operating in virtual synchrony; and
a virtual synchrony middleware communicatively coupled to each of the server groups, wherein the virtual synchrony middleware receives a plurality of outputs from the plurality of server instances when operating with one of the server groups and renders a single reply based on the plurality of outputs;
wherein the virtual synchrony middleware replicates and orders incoming requests to the server groups to ensure that each of the server instances of that server group receives the same incoming requests in the same order.

US Pat. No. 10,509,685

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIUMS FOR WORKLOAD CLUSTERING

VCE IP Holding Company, L...

6. A system comprising:at least one physical computer; and
a cluster manager implemented using the at least one physical computer for performing workload operations comprising:
identifying at least one workload cluster using a machine-learning algorithm, wherein the machine-learning algorithm uses characteristics of a plurality of workloads for identifying the at least one workload cluster, wherein each of the plurality of workloads includes a virtual machine (VM), wherein the characteristics of a plurality of workloads used by the machine-learning algorithm for identifying the at least one workload cluster include one or more operating system (OS) types associated with the VMs of the plurality of workloads, wherein the machine-learning algorithm uses a k-means clustering algorithm to identify a first workload cluster including VMs using at least some similar resources and executing a first OS and a second workload cluster including VMs using at least some similar resources and executing a second OS, wherein the k-means clustering algorithm analyzes the workloads by representing the workloads in Euclidean space, wherein a first Euclidean space coordinate associated with a first workload is based on a number of processing cores utilized by the first workload, a second Euclidean space coordinate associated with the first workload is based on an amount of random access memory utilized by the first workload, and a third Euclidean space coordinate associated with the first workload is based on an OS type associated with the first workload;
providing a customized user interface that includes relevant workload operations based on the at least one workload cluster; and
managing workloads of the at least one workload cluster, wherein managing the workloads of the at least one workload cluster includes initiating an action that is to be performed with regard to each workload in the at least one workload cluster.

US Pat. No. 10,509,672

SYSTEMS AND METHODS ENABLING A RESOURCE ASSERTION ENVIRONMENT FOR EVALUATING THE APPROPRIATENESS OF COMPUTER RESOURCES FOR USER PURPOSES

Advanced Elemental Techno...

1. A system for secure and reliable publishing of, and subsequent use of, resource characterizing structured identification and assertion information sets, such structured identification and assertion information sets securely (a) specified and published by respective subject matter identification and assertion information set stakeholders, and (b) subsequently respectively used by computing arrangement end-users in determination of the suitability of using respective computer resources in fulfillment of such end-users' corresponding purposes, such system comprising:a computing processor and memory arrangement for providing at least one of one or more standardized (a) resources and (b) specifications, to at least in part enable:
operating an at least in part standardized, interoperable, and secure resource identification and descriptive assertion information environment, wherein standardization at least in part ensures computer resource structured identification and assertion information set interoperability,
wherein such structured identification and assertion information sets are published by such sets' respective stakeholders for subsequent use by computing arrangement end-users, and wherein each such published information set comprises securely specified and associated resource identification and assertion information components, wherein each such published information set comprises at least in part:
a. an identification and assertion information set suitability to purpose component, wherein such information set component comprises, at least in part, (i) a purpose expression and (ii) an associated suitability to expressed purpose value expressed in a standardized form,
b. a subject matter resource identifier component,
c. an identification and assertion information set stakeholder person's identifying information component, acquired at least in part through use of at least one at least in part biometric hardware sensor arrangement,
d. at least one attribute information component descriptive of such stakeholder person, such attribute information component comprising a securely governed, non-biometric, stakeholder characterizing, verifiable fact information set for subsequent use by identification and assertion information set end-users, and
e. at least one validation rule set component for end-user verification of such non-biometric fact information set of such stakeholder person, such verification performed using at least one hardware tamper resistant processing and memory arrangement for secure validation rule set fact testing;
wherein such structured identification and assertion information sets are at least in part cryptographically bound to their respective identification and assertion information set subject matter resources and/or resource identifiers;
wherein such identification and assertion information sets specified by such stakeholders, and used by such end-users, are employed in a distributed purposeful computing environment comprising personal computing arrangements and one or more network service arrangements, wherein such personal computing arrangements and such one or more network service arrangements are configured to support securely specifying and/or using such structured identification and assertion information sets through the use of tamper resistant processing and memory, wherein such secure tamper resistant specifying and/or using enables securely governed identification and assertion information set publishing and usage activities, such activities performed using respective computing arrangements of such distributed purposeful computing environment comprising personal computing, and network service, arrangements; and
wherein computing arrangement end-users use such identification and assertion information sets at least in part to respectively evaluate the suitability of one or more candidate computer resources for respective such end-users' purposes.

US Pat. No. 10,509,668

METHODS AND SYSTEMS FOR PROVISIONING A VIRTUAL RESOURCE IN A MIXED-USE SERVER

CloudJumper Corporation, ...

1. A method for provisioning a virtualized resource in a mixed-use virtualization environment, the method comprising:directing, by a provisioning machine, a hypervisor executing on a server, to provision a virtual machine on the server;
directing, by the provisioning machine, a directory service management component executing on a directory server to generate a first organizational unit within a multi-tenant directory service associated with a first entity and separated from a second organizational unity in the multi-tenant directory service by a firewall;
associating, by the provisioning machine, the virtual machine with the first organizational unit;
directing, by the provisioning machine, the directory service management component to establish a firewall policy preventing a user authorized to access the second organizational unit in the multi-tenant directory service from accessing the first organizational unit, the second organizational unit associated with a second entity, wherein establishing the firewall policy further comprises:
modifying, by the directory service management component, a policy object defining at least one attribute of the first organizational unity to include the firewall policy;
receiving, by the provisioning machine, from a management component, a request to provision a virtualized resource for at least one user within an organization, the request received after the provisioning of the virtual machine and generation of the first organizational unit; and
establishing, by the server, a connection between a client machine of the at least one user and the at least one virtual machine providing the at least one virtual resource.

US Pat. No. 10,509,541

SYSTEM AND METHOD FOR GENERATING GEOGRAPHICAL MAPS FOR INITIATING DISCOVERY OF A COMPUTER NETWORK

ServiceNow, Inc., Santa ...

1. A system for generating a geographical map usable for initiating discovery of network subnets within a computer network, the system comprising:a memory; and
a processor,
wherein the memory includes instructions executable by the processor to:
receive a hierarchy of geo-location identifiers corresponding to levels indicating degrees of geographical abstraction;
receive a listing of network subnets having associated geo-location identifiers included in the hierarchy of geo-location identifiers;
map geo-location identifiers from the listing to corresponding levels according to the hierarchy of geo-location identifiers;
generate a graphical user interface including a geographical map that comprises user interface elements associated with geo-location identifiers corresponding to a first level of the hierarchy of geo-location identifiers;
receive a selection of a user interface element of the user interface elements of the geographical map, wherein the user interface element corresponds to a selected geo-location identifier;
determine a set of network subnets associated with the selected geo-location identifier and at least one agent software instance configured to perform discovery against the set of network subnets; and
initiate discovery of the set of network subnets associated with the selected geo-location identifier that corresponds to the selected user interface element, based on the selection of the user interface element of the geographical map, using the at least one agent software instance.

US Pat. No. 10,509,410

EXTERNAL CONTROL OF AN AUTONOMOUS VEHICLE

Zoox, Inc., Foster City,...

1. A vehicle comprising:one or more sensors configured to sense objects in an environment of the vehicle;
one or more drive systems configured to cause the vehicle to move in the environment;
a control system configured to:
receive, from a source external to the vehicle, one or more control commands comprising a command for the vehicle to proceed in a direction at a commanded speed equal to or below about 10 km/h;
receive sensor data from the one or more sensors, the sensor data comprising information about an object in the environment;
determine a safety region proximate the vehicle;
determine, from the sensor data, a distance of the object from the vehicle;
determine, based at least in part on the distance, that the object is in the safety region;
determine, based at least in part on the object being in the safety region and the distance, a modified speed for the vehicle less than the commanded speed; and
control the one or more drive systems to move the autonomous vehicle in the direction at the modified speed.

US Pat. No. 10,509,328

FABRICATION AND USE OF DOSE MAPS AND FEATURE SIZE MAPS DURING SUBSTRATE PROCESSING

Applied Materials, Inc., ...

1. A method of display manufacturing comprising:receiving, by an application stored on a fabrication system, at least one input associated with component fabrication, wherein the input comprises a component identifier or a fabrication line identifier;
selecting, by the application, based on the at least one input, from a data store comprising a plurality of fabrication programs, a fabrication program;
executing the fabrication program, wherein a plurality of pulses are applied to a substrate;
capturing a set of images of the substrate, via an imaging system associated with the fabrication system, during each stage of fabrication;
analyzing the set of images with feature size mapping to generate a dose map by:
determining a feature size variation based on a comparison of feature size development and form feature size maps;
correlating the feature size variation with the input; and
determining the feature size variation of each portion of the substrate;
generating the dose map including a set of adjustments for the plurality of pulses applied that is linked to the input; and
generating, subsequent to executing the fabrication program with the dose map, a plurality of features of a predetermined size on the substrate by applying an adjusted dose to each region of the substrate.