US Pat. No. 10,169,893

OPTIMIZING PHOTO ALBUM LAYOUTS

Google LLC, Mountain Vie...

1. A computer-implemented method, comprising:receiving a user's plurality of images for an image collection of the user;
determining at least one content-based attribute of the user's plurality of images by analyzing content of each of the user's plurality of images;
determining a target arrangement for the image collection, wherein the target arrangement includes a set of discrete cells;
generating pairwise distances between pairs of the user's plurality of images based on a distance function associated with the at least one content-based attribute,
generating a distance graph based on the pairwise distances;
embedding the distance graph onto an N-dimensional space to create a preliminary arrangement of the user's plurality of images; and
arranging the user's plurality of images in the image collection in the target arrangement based on the preliminary arrangement.

US Pat. No. 10,169,887

ACCELERATED BLITS OF MULTISAMPLED TEXTURES ON GPUS

Apple Inc., Cupertino, C...

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

US Pat. No. 10,169,859

IMAGE INSPECTION DEVICE AND METHOD

NOPORVIS CO., LTD., Kaoh...

1. An image inspection device, comprising:a rotating platform configured to carry a workpiece;
a first image capturing device configured to capture a top-view image of the workpiece;
a second image capturing device configured to capture a lateral-view image of the workpiece;
a storage unit configured to pre-store a plurality of lateral-view images of a standard workpiece from different angles; and
a processing unit electrically connected to the rotating platform, the first image capturing device, the second image capturing device and the storage unit;
wherein the processing unit is configured to control the rotating platform to rotate the workpiece to a first angle and to a second angle according to the top-view image of the workpiece, such that the second image capturing device is able to capture two lateral-view images of a predetermined portion of the workpiece from, respectively, the first angle and the second angle;
wherein the processing unit is further configured to generate a first comparison result by comparing the lateral-view images of the predetermined portion of the workpiece from the first angle with the lateral-view images of the predetermined portion of the standard workpiece from the first angle, and generate a second comparison result by comparing the lateral-view images of the predetermined portion of the workpiece from the second angle with the lateral-view images of the predetermined portion of the standard workpiece from the second angle;
wherein the processing unit is further configured to determine whether the workpiece has a defect according to the first comparison result and the second comparison result;
wherein the processing unit is further configured to generate a first threshold value according to a plurality of image similarities of the lateral-view images of the predetermined portion of a plurality of predetermined workpieces from the first angle and the lateral-view image of the predetermined portion of the standard workpiece from the first angle, and to generate a second threshold value according to a plurality of image similarities of the lateral-view images of the predetermined portion of a plurality of predetermined workpieces from the second angle and the lateral-view image of the predetermined portion of the standard workpiece from the second angle;
wherein the storage unit is further configured to pre-store a top-view image of a standard workpiece, and the processing unit is further configured to generate a third comparison result by comparing the top-view images of the workpiece with the top-view images of the standard workpiece, and determines whether the workpiece has a defect according to the first comparison result, the second comparison result and the third comparison result.

US Pat. No. 10,169,828

METHOD AND SYSTEM FOR APPLYING ANALYTICS MODELS TO A TAX RETURN PREPARATION SYSTEM TO DETERMINE A LIKELIHOOD OF RECEIVING EARNED INCOME TAX CREDIT BY A USER

Intuit Inc., Mountain Vi...

1. A computing system implemented method for applying analytics models to a tax return preparation system to determine a likelihood of qualification for an earned income tax credit by a user, comprising:receiving, with a computing system, user data that is associated with a user;
selecting and employing a particular predictive module of a plurality of predictive modules, the selection of the particular predictive module being based on which components of a plurality of possible user data components were received, each predictive module having different thresholds regarding a likelihood of qualification of an earned income tax credit;
applying, with the computing system, the user data to a predictive model to cause the predictive model to determine, at least partially based on the user data, a likelihood of qualification for an earned income tax credit for the user;
displaying, for the user, an estimated tax return benefit to the user, at least partially based on the likelihood of qualification for the earned income tax credit exceeding a predetermined threshold, to reduce delays in presenting estimated earned income tax credit benefits to the user during a tax return preparation session in a tax return preparation system;
receiving a final determination regarding whether the user qualifies for the earned income tax credit; and
adjusting the threshold for the selected predictive module based on a predetermined level of accuracy desired and whether the predictive model likelihood of qualification for an earned income tax credit was accurate based on the final determination.

US Pat. No. 10,169,827

METHOD AND SYSTEM FOR ADAPTING A USER EXPERIENCE PROVIDED THROUGH AN INTERACTIVE SOFTWARE SYSTEM TO THE CONTENT BEING DELIVERED AND THE PREDICTED EMOTIONAL IMPACT ON THE USER OF THAT CONTENT

Intuit Inc., Mountain Vi...

1. A method for adapting a user experience provided through an interactive software system to the content being delivered and the predicted emotional impact on the user of that content comprising:providing an interactive software system;
identifying one or more content types to potentially be provided to a user through the interactive software system;
defining one or more content delivery messages for each identified content type to potentially be provided to a user through the interactive software system;
generating content delivery message data representing each of the content delivery messages;
correlating the portion of content delivery message data representing each of the content delivery messages for each content type with the associated content type;
storing the correlated content delivery message data in a partitioned correlated content delivery message data section of a memory system;
defining one or more user experience components, the one or more user experience components capable of combination to provide a user experience through the interactive software system, the defined user experience components including voice tones, frequencies and inflections;
generating user experience component data, the user experience component data representing the defined one or more user experience components;
storing the user experience component data in a partitioned user experience components data section of a memory system;
obtaining user profile data associated with a user;
obtaining access to current content data representing current content to be provided to the user through the interactive software system;
identifying the content type associated with the current content data;
providing one or more emotional effect prediction analytics modules, the one or more emotional effect prediction analytics modules implementing one or more emotional effect prediction algorithms;
providing the one or more emotional effect prediction analytics modules access to the current content data and the user profile data;
analyzing the current content data and the user profile data to predict an emotional effect on the user of the current content represented by the current content data using the one or more emotional effect prediction analytics modules;
generating predicted emotional effect data indicating the predicted emotional effect on the user of the current content represented by the current content data;
based, at least in part, on the predicted emotional effect on the user of the current content, selecting a portion of the user experience component data, the selected portion of the user experience component data representing one or more selected user experience components of the defined one or more user experience components, the selected portion of the user experience component data including particular voice tones, frequencies and inflections;
using the portion of the user experience component data representing the selected user experience components of the defined one or more user experience components to transform a user experience provided through the interactive software system into a user experience adapted to the predicted emotional effect on the user of the current content;
based, at least in part, on the identified content type associated with the current content data and the predicted emotional effect on the user of the current content, selecting an appropriate one of the one or more content delivery messages for the identified content type associated with the current content data; and
providing the user with a portion of the content delivery message data representing the selected appropriate one of the one or more content delivery messages for the identified content type associated with the current content data and the user experience adapted to the predicted emotional effect on the user of the current content.

US Pat. No. 10,169,818

SYSTEMS AND METHODS FOR ROUTING TRADE ORDERS BASED ON EXCHANGE LATENCY

Trading Technologies Inte...

1. A non-transitory computer readable medium having stored therein instructions when executed by a processor caused the processor to:measure a first latency associated with a first exchange based on a first processing time of a first trade order, wherein the first processing time is based on a time when the first trade order has been fulfilled by the first exchange, wherein a processing speed of trade orders at the first electronic exchange changes during a trading session;
determine that the first trade order is a first type of trade order;
determine a collective latency score for the first type of trade order at the first exchange using the first latency;
receive a second trade order from a trading device;
determine that the collective latency score reaches a predetermined latency threshold defined for the first exchange; and
route the second trade order from the trading device to a second exchange based on the first latency associated with the first exchange and in response to identifying the second trade order as being of the first type of trade order.

US Pat. No. 10,169,809

ANSWER FORM PROCESSING SYSTEM, ANSWER FORM PROCESSING METHOD AND COMPUTER STORAGE MEDIUM

Rakuten, Inc., Tokyo (JP...

1. An answer form processing system, comprising:at least one processor; and
at least one memory device that stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to:
obtain a question form from a storing unit for storing the question form, the question form including one or more lines of a question sentence and a plurality of consecutive lines of options corresponding to the question sentence, and being data in a multiline text file which is not structured;
obtain an answer form that indicates an answer for the question sentence from an answerer and is sent from an answerer's device, the answer form being data in a text format which is not structured and separate from the question form displayed at the answerer's device in one editable text box that includes the question sentence and the plurality of consecutive lines of options of the question form and generated at the answerer's device by adding one or more characters to the one or more lines in the question form, each of the lines indicating the option;
compare the question form and the answer form on a line-by-line basis with respect at least to the plurality of lines each of which indicates one of the plurality of options to determine whether each line in the answer form is identical to the corresponding line in the question form or not; and
output at least a part of each line in the answer form while restricting output of a line, which is one of the plurality of lines respectively indicating the plurality of options and is identical to the corresponding line in the question form, thereby outputting only a part of the answer form where the line indicating the option to which one or more characters are not added by the answerer is omitted and the line indicating the option to which one or more characters are added by the answerer is not omitted.

US Pat. No. 10,169,801

SYSTEM AND METHOD FOR SUPPLEMENTING AN IMAGE GALLERY WITH STATUS INDICATORS

eBay Inc., San Jose, CA ...

1. A method comprising:receiving, from a client device an item query that includes an image that depicts an item, the image comprising image data;
determining, at a server, one or more similar items to the item from a catalog of items associated with a network-based marketplace by comparing at least some of the image data to the respective attributes of the catalogue of items, each respective item in the catalog of items associated with a respective item listing of the network-based marketplace;
including, at the server, the determined one or more similar items to the item within an image gallery personalized to a user account associated with the network-based marketplace, wherein the image gallery comprises a plurality of images representing items and status information of the items;
determining, using the server, respective status information for each respective item of the determined one or more similar items that are included in the image gallery;
formatting, using the server, the respective status information for each respective item of the determined one or more similar items into gallery rendering and display instructions associated with rendering a respective status indicator for each respective item of the determined one or more similar items;
transmitting, using the server, the gallery rendering and display instructions to the client device effective to cause display of each respective status indicator over a respective image in the image gallery at the client device; and
providing, using the server, additional gallery rendering and display instructions to the client device based, at least in part on a trigger event occurring in the network-based marketplace that affects at least one item included in the image gallery, the additional gallery rendering and display instructions configured to cause the client device to update one or more respective status indicators associated with the determined one or more items, the trigger event comprising identifying a new item associated with the item depicted by the image that is not included in the image gallery.

US Pat. No. 10,169,800

STRUCTURED ITEM ORGANIZING MECHANISM IN E-COMMERCE

eBay Inc., San Jose, CA ...

1. A computer implemented method comprising:integrating a product system and a listing system into a network-based commerce system to perform operations for efficiently processing a request pertaining to one or more items without interference from redundant mappings between each of the one or more items and one or more front-end categories, the operations comprising:
receiving, from a client system, the request pertaining to the one or more items;
determining, using a processor of a machine associated with a server system, the redundant front-end mappings;
identifying one or more attributes associated with the one or more items;
identifying a single back-end category for each of the one or more items based on the one or more attributes;
using item information stored in a database associated with the server system, automatically assigning values to the one or more attributes for each of the one or more items based on the single back-end category;
transmitting the request to the client system prompting a user associated with the client system to provide additional values to be assigned to the one or more attributes; and
processing the request by using the automatically assigned values and the additional values to create a listing bucket corresponding to the request for presentation in a user interface of the client system.

US Pat. No. 10,169,795

SIZING WEARABLE ITEMS BY DEVICE SCANNING

Google Technology Holding...

1. A method comprising:scanning at least a portion of a wearable item with a mobile computing device to generate a wearable-item mapping;
determining a fit result based on comparing the wearable-item mapping to the body-part mapping while applying a conformal model of the body part, the conformal model accounting for deformability or elasticity of the body part during determination of the fit result; and
presenting the fit result at the mobile computing device.

US Pat. No. 10,169,792

NETWORK COMMERCE SYSTEM WITH LEAD PROCESSING

eBay Inc., San Jose, CA ...

1. A system, comprising:a lead processing module, implemented using at least one hardware processor, obtaining qualifying criteria defining a minimum amount of communication for a lead to be a qualified consumer lead, the minimum amount of communication being defined by at least one of a minimum size or a minimum duration, obtaining a consumer lead for a third-party vendor, facilitating electronic communication between a consumer and the third-party vendor by providing contact information for a communication service configured to redirect the electronic communication, tracking an amount of the electronic communication, and determining whether the obtained consumer lead is a qualified consumer lead, the qualified consumer lead being indicated by the amount of electronic communication between the consumer and the third-party vendor equaling or exceeding the minimum amount of communication specified by the qualifying criteria, the consumer lead comprising a lead for sale of an item, the item provided by the third-party vendor, and enabling a feedback system to accept feedback from the consumer corresponding to the consumer lead based on determining that the obtained consumer lead is a qualified consumer lead.

US Pat. No. 10,169,789

DATA PROCESSING SYSTEMS FOR MODIFYING PRIVACY CAMPAIGN DATA VIA ELECTRONIC MESSAGING SYSTEMS

OneTrust, LLC, Atlanta, ...

1. A computer-implemented data processing method for electronically receiving the input of processing activity data related to a processing activity and electronically calculating a risk level for the processing activity based on the data inputs comprising:displaying on a graphical user interface a prompt to create an electronic record for a processing activity, wherein the processing activity utilizes personal data collected from at least one or more persons or one or more entities;
receiving a command to create an electronic record for the processing activity;
creating an electronic record for the processing activity and digitally storing the record;
presenting, on one or more graphical user interfaces, a plurality of prompts for the input of processing activity data related to the processing activity;
electronically receiving processing activity data input by one or more users, wherein the processing activity data identifies each of:
a description of the processing activity;
one or more types of personal data related to the processing activity;
a subject from which the personal data was collected;
storage of the personal data; and
access to the personal data;
processing the processing activity data by electronically associating the processing activity data with the record for the processing activity;
receiving, by one or more computer processors, a request to associate an electronic message with the record for the processing activity;
in response to receiving the request, associating the electronic message with the record for the processing activity;
digitally storing the processing activity data associated with the record for the processing activity;
using one or more computer processors, calculating a risk level for the processing activity based on the processing activity data, wherein calculating the risk level for the processing activity comprises:
electronically retrieving from a database the processing activity data associated with the record for the processing activity;
electronically determining a plurality of weighting factors for the processing activity, wherein the plurality of weighting factors are based upon a plurality of factors including:
the nature of the personal data associated with the processing activity;
the physical location of the personal data associated with the processing activity;
the length of time that the personal data associated with the processing activity will be retained in storage;
the type of individual from which the personal data associated with the processing activity originated; and
the country of residence of the individual from which the personal data associated with the processing activity originated;
electronically assigning a relative risk rating for each of the plurality of factors; and
electronically calculating a risk level for the campaign based upon the plurality of weighting factors and the relative risk rating for each of the plurality of factors; and
digitally storing the risk level associated with the record for the processing activity;
scanning one or more pieces of content in the electronic message;
after scanning the one or more pieces of content, analyzing the one or more pieces of content to identify one or more keywords in the electronic message;
determining, based at least in part on the one or more keywords, whether to modify the risk level for the processing activity;
in response to determining to modify the risk level, calculating an updated risk level for the particular processing activity by:
electronically modifying the relative risk rating for at least one of the plurality of factors;
electronically calculating an updated risk level based at least in part on the modified relative risk rating for at least one of the plurality of factors; and
digitally storing the updated risk level associated with the record for the processing activity.

US Pat. No. 10,169,788

DATA PROCESSING SYSTEMS AND COMMUNICATION SYSTEMS AND METHODS FOR THE EFFICIENT GENERATION OF PRIVACY RISK ASSESSMENTS

OneTrust, LLC, Atlanta, ...

1. A computer-implemented data processing method for efficiently conducting privacy risk assessments for a plurality of privacy campaigns, the method comprising, for each of the plurality of privacy campaigns:presenting, by one or more processors, a threshold privacy assessment to a user that includes a first set of one or more questions for a first plurality of question/answer pairings that identify one or more privacy characteristics of a particular privacy campaign;
receiving, by one or more processors, respective answers for the first plurality of question/answer pairings regarding the one or more privacy characteristics of the particular privacy campaign;
determining, by one or more processors, a threshold privacy risk score for the particular privacy campaign that identifies a level of risk for one or more of the privacy characteristics indicated in the question/answer pairings, wherein determining the threshold privacy risk score for the particular privacy campaign comprises determining a risk level based at least in part on the one or more privacy characteristics;
comparing, by one or more processors, the threshold privacy risk score to a threshold privacy risk value, the threshold privacy risk value indicating a pre-determined level of risk regarding the one or more privacy characteristics of the particular privacy campaign;
determining, by one or more processors, whether the threshold privacy risk score exceeds the threshold privacy risk value;
in response to determining that the threshold privacy risk score exceeds the threshold privacy risk value:
providing, by one or more processors, a privacy impact assessment to the user that includes a second set of questions for a second plurality of question/answer pairings that identify one or more privacy characteristics of the particular privacy campaign, the second set of one or more questions including one or more questions that are different from questions within the first set of one or more questions; and
determining, by one or more processors, a second risk score based at least in part on the second plurality of question/answer pairings by:
determining a weighting factor for each of the second plurality of question/answer pairings, the second plurality of question/answer pairings including:
a nature of personal data collected as part of the particular privacy campaign;
electronically determining a relative risk rating for each of the second plurality of question/answer pairings;
electronically calculating the second risk score based upon, for each of the second plurality of question/answer pairings, the relative risk rating and the weighting factor; and
electronically associating the second risk score with the particular privacy campaign.

US Pat. No. 10,169,787

METHOD, MEDIUM, AND SYSTEM FOR SESSION BASED SHOPPING

PAYPAL, INC., San Jose, ...

1. A system comprising:a non-transitory memory storing instructions; and
one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising:
generating a session identifier for a shopping session of a user based on a hash that is derived from a merchant location and at least one other value associated with the shopping session;
creating an association between a user selected product from the shopping session and the session identifier;
notifying the merchant location about the user selected product based on the association between the user selected product and the session identifier;
identifying a merchant location account based on an identity of the merchant location obtained from the session identifier; and
transferring funds from a user account to the merchant location account as payment for the user selected product.

US Pat. No. 10,169,786

METHOD AND APPARATUS FOR REPURCHASING ITEMS

PAYPAL, INC., San Jose, ...

1. A cloud-based system, comprising:a non-transitory memory storing instructions; and
one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the cloud-based system to perform operations comprising:
generating a machine-readable digital identifier for a buyer, the digital identifier uniquely identifying the buyer, and the digital identifier including a barcode and scannable by a camera of a mobile device of the buyer;
receiving a notification that a merchandise item has been sent to the buyer, the merchandise item comprising a first product and a second product, the first product having a longer lifespan than the second product;
customizing a reorder of the merchandise item, the customizing comprising specifying, based on input from the buyer, a grouping of the first product and the second product such that there is a greater number of the second product than the first product;
associating a submission of the digital identifier with the customized reorder of the merchandise item;
thereafter detecting, via the Internet, the submission of the digital identifier triggered by an electronic scan of said digital identifier through the camera and a mobile app running on the mobile device; and
initiating, in response to the detecting and without requiring the buyer to enter payment information or address information, the customized reorder of the merchandise item associated with the digital identifier for the buyer according to the specified grouping of a number of the first product and a number of the second product.

US Pat. No. 10,169,785

METHOD FOR PROVIDING DEVICE LEVEL POWER USAGE INFORMATION ACCORDING TO DEVICE TYPE

PANASONIC INTELLECTUAL PR...

1. A method for providing information in an information management system that manages log information related to electric home appliances in association with each of a plurality of user IDs, the method comprising:storing, in a memory, a plurality of display data templates, each of the plurality of display data templates including a shared portion of display data and a parameter portion of display data, the shared portion being templated for each of the plurality of user IDs, and the parameter portion varying independently for each of the plurality of user IDs;
inputting, via a network, information indicating power usage corresponding to each of the plurality of user IDs, each user ID being associated with a plurality of electric home appliances, each of the plurality of electric home appliances being categorized as a particular appliance type;
generating a differential value between a first cumulative value of power usage and a second cumulative value of power usage, the first cumulative value of power usage corresponding to a first user ID among the plurality of user IDs in a prescribed period, and the second cumulative value of power usage corresponding to a second user ID among the plurality of user IDs in a same period as the prescribed period;
selecting, by a processor, one of the plurality of display data templates based on the differential value between the first cumulative value of power usage corresponding to the first user ID and the second cumulative value of power usage corresponding to the second user ID in the prescribed period;
determining an electric appliance of a first type among electric home appliances corresponding to the first ID, the electric appliance of the first type including one of the highest power usage and a longest use time among the electric home appliances corresponding to the first user ID in the prescribed period;
determining a use time of the electric home appliance of the first type;
generating a first conversion value by converting the differential value to the use time of the electric home appliance of the first type;
when the first conversion value exceeds a prescribed upper limit value, generating a pair of first conversion values by converting the differential value to a pair of use times of the electric home appliance of the first type and an electric home appliance of a second type;
generating a first electricity bill value by converting the differential value to an electricity bill;
generating display data by updating the parameter portion of the selected one of the plurality of display data templates to indicate the first electricity bill value attributable by the electric home appliance of the first type based on the first conversion value when the first conversion value does not exceed the prescribed upper limit value, the pair of first conversion values and the electric home appliance of the second type when the first conversion value exceeds the prescribed upper limit value, the shared portion of the selected one of the plurality of display data templates indicating the first electricity bill value;
transmitting the display data to an information terminal device corresponding to the first user ID for display of the display data using the selected one of the plurality of the display data templates; and
causing to display, on a display of the information terminal device corresponding to the first user ID, the display data using the selected one of the plurality of the display data templates,
wherein the one of the plurality of the display data templates is selected, for display on the display of the information terminal, based on the differential value between the first cumulative value of power usage corresponding to the first user ID and the second cumulative value of power usage corresponding to the second user ID in the prescribed period,
wherein the first cumulative value of power usage is greater than the second cumulative value of power usage,
wherein the use time of the electric home appliance of the first type indicates an amount of time for which use of the electric home appliance of the first type is to be reduced to eliminate the differential value between the first cumulative value of power usage and the second cumulative value of power usage, and
wherein the pair of use times of the electric home appliance of the first type and the electric home appliance of the second type indicates amounts of time for which uses of the electric home appliance of the first type and the electric home appliance of the second type are to be reduced to eliminate the differential value between the first cumulative value of power usage and the second cumulative value of power usage.

US Pat. No. 10,169,775

MOBILE CREDIT ACQUISITION

Comenity LLC, Columbus, ...

1. A non-transitory computer-readable storage medium having instructions embodied therein that when executed by one or more processors, cause a computer system to perform a method for mobile credit acquisition, the method comprising:deploying a shopping incentive offer, said shopping incentive offer for a shopping incentive;
after deploying the shopping incentive offer, the method further comprising:
receiving, at the computer system and from a user's mobile device said shopping incentive offer, a device identifier associated with the user's mobile device;
receiving, at the computer system and from the user's mobile device said shopping incentive offer, a user identifier for a user;
utilizing, at the computer system, the device identifier and the user identifier to obtain a user specific information useable for a credit prescreen, the obtaining of the user specific information comprising:
contacting, via the computer system, a plurality of mobile carriers;
providing, via the computer system and to the plurality of mobile carrier, the device identifier to determine a specific mobile carrier providing service for said User's mobile device; and
providing, via the computer system and to the specific mobile carrier, the user identifier to obtain, from said specific mobile carrier, the user specific information;
utilizing, via the computer system, said user specific information to perform the credit prescreen;
providing, from the computer system and to the user's mobile device, the shopping incentive; and
providing, from the computer system and to the user's mobile device, a pre-approved credit offer in conjunction with said shopping incentive.

US Pat. No. 10,169,764

SECURE END-TO-END PERMITTING SYSTEM FOR DEVICE OPERATIONS

ITRON NETWORKED SOLUTIONS...

1. A method for authenticating and accepting messages received from devices in a system having a plurality of devices and a back office, the back office including a response checking agent, a plurality of applications configured to issue commands to the devices in the system, and a plurality of business logic modules each respectively associated with at least one of the applications in the back office, comprising:determining, by the response checking agent, whether a message received from a device is in response to a command sent to the device;
if the message is a response to a command sent to the device, accessing, among the plurality of business logic modules, a first business logic module associated with commanded operations, to determine, by the response checking agent, whether information contained in the message complies with policies in the first business logic module; and
if the message is not a response to a command sent to the device, accessing, among the plurality of business logic modules, a second business logic module associated with device-originated messages, to determine, by the response checking agent, if the message complies with policies in the second business logic module,
wherein the at least one of the applications in the back office associated with the first business logic module is different from the at least one of the applications in the back office associated with the second business logic module such that the response checking agent accesses different business logic modules among the plurality of business logic modules based on whether the response checking agent determines that the message is a response to a command sent to the device.

US Pat. No. 10,169,754

METHOD AND SYSTEM FOR NFC TRANSACTION

INSIDE SECURE, Aix-en-Pr...

1. A method for performing a transaction with a mobile device and a transaction terminal, the method comprising:providing a transaction server operatively linked with the transaction terminal via a data network, the transaction server including a virtual card corresponding with the mobile device, the virtual card including a program that may be executed to perform a transaction with the transaction terminal on behalf of the mobile device, the virtual card being configured to emulate a secure processor of the mobile device,
establishing a communication channel between the mobile device and the transaction terminal,
providing, by the mobile device, the transaction terminal with application and transaction information, the application and transaction information including credentials of the mobile device,
establishing, based on the application and transaction information, a data link between the transaction terminal and the transaction server, the data link bypassing the mobile device,
activating, based on the application and transaction information, the virtual card in the transaction server and linking it to the transaction terminal through the data link, and
executing the program of the virtual card in the transaction server to perform the transaction with the transaction terminal through the data link, the executing the program of the virtual card to perform the transaction including:
the virtual card of the transaction server receiving at least one application protocol data unit command from the transaction terminal, and
the virtual card of the transaction server sending the transaction terminal, on behalf of the mobile device, at least one application protocol data unit response.

US Pat. No. 10,169,743

COMPUTER SYSTEM AND METHOD FOR MAINTENANCE MANAGEMENT INCLUDING COLLABORATION ACROSS CLIENTS

FIIX INC., Toronto (CA)

1. A system for managing maintenance of a plurality of resources, the system comprising:a plurality of computer terminals linked to a computer network; and
one or more computers executing a computerized maintenance management system made available to users of a plurality of clients using the computer terminals;
wherein the computerized maintenance management system is configured to:
track maintenance activities of users across at least two of the plurality of clients;
extract data representing performance or trends associated with one or more of the plurality of resources from the maintenance activities;
enable the users to upload information or documents related to resource management to the computerized maintenance management system;
extract an information set from the uploaded information or documents;
generate one or more messages based on the information set; and
transmit the one or more messages to one or more clients for whom the messages are relevant.

US Pat. No. 10,169,738

STOCK LEVEL INDICATION APPARATUS AND METHOD

Walmart Apollo, LLC, Ben...

1. A stock level indication system comprising:a shelving unit comprising:
an upstanding back wall;
a plurality of shelves mounted to the back wall, the plurality of shelves each including a product support member having a curved configuration with a convex upper surface and concave lower surface such that an intermediate portion of the product support member is raised with respect to outer edges thereof, wherein the curved configuration of the product support members is configured to sequentially flatten as products are stocked thereon such that a lateral dimension of the product support member varies with respect to a weight of products stocked on the product support member;
one or more electronic imagers mounted adjacent to the shelving unit and oriented to capture images of the lateral dimensions of the product support members; and
a control circuit in communication with the one or more electronic imagers and configured to analyze the images to estimate the lateral dimensions of the product support members and estimate a weight of products stocked on each of the product support members based on the lateral dimensions.

US Pat. No. 10,169,694

OVERLAPPING ANTENNA ARRAYS FOR GAMING

Magnet Consulting, Inc., ...

1. A system for locating gaming tokens on a gaming table, comprising:a first set of antennas oriented in a first direction, wherein the first set of antennas defines a betting area of the gaming table;
a second set of antennas oriented in a second direction that differs from the first direction, wherein the first set and the second set are overlapping; and
a control circuit, coupled to the first and second sets, that is configured to selectively energize the first and second sets, that is configured to receive a first plurality of signal strengths resulting from detecting a radio frequency identification (RFID) gaming token in the betting area according to the first set being selectively energized, that is configured to receive a second plurality of signal strengths resulting from detecting the RFID gaming token in the betting area according to the second set being selectively energized, and that is configured to determine a location of the RFID gaming token in the betting area by comparing the first plurality of signal strengths and the second plurality of signal strengths.

US Pat. No. 10,169,686

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

Facebook, Inc., Menlo Pa...

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

US Pat. No. 10,169,678

OBJECT IDENTIFICATION AND LABELING TOOL FOR TRAINING AUTONOMOUS VEHICLE CONTROLLERS

LUMINAR TECHNOLOGIES, INC...

1. A computer-implemented method for identifying and labeling objects within images for training machine-learning based models that are used to autonomously operate vehicles, the method comprising:displaying, on a first display area of a user interface, a three-dimensional (3-D) video of an environment in which vehicles operate, the 3-D environment video including respective 3-D images of one or more physical objects located in the environment;
displaying, on a second display area of the user interface and in a time-synchronized manner with the 3-D video, a two-dimensional (2-D) video of at least a portion of the environment depicted in the 3-D environment video so that an image of the environment that was obtained at a particular time and that is included in the 2-D video is presented simultaneously on the user interface with an image of the environment that was obtained at the particular time and that is included in the 3-D video;
receiving, via one or more user controls provided by the user interface, an indication of a boundary of a particular physical object depicted within a 3-D environment image included in the 3-D video;
generating data indicative of the boundary of the particular physical object within the 3-D environment image;
receiving an indication of a particular label for the particular physical object;
associating the particular label for the particular physical object with the data indicative of the boundary of the particular physical object within the 3-D environment image, thereby distinguishing a set of data points that are representative of the particular physical object within the 3-D environment image from other data points included in the 3-D environment image; and
storing an indication of the association between the particular label and the data indicative of the boundary of the particular physical object within the 3-D environment image in one or more tangible memories as a part of a training data set utilized to train one or more machine-learning based models, the one or more machine-learning based models used to autonomously operate vehicles.

US Pat. No. 10,169,676

SHAPE-BASED REGISTRATION FOR NON-RIGID OBJECTS WITH LARGE HOLES

VanGogh Imaging, Inc., M...

1. A computerized method for closed-form 3D model generation of non-rigid complex objects from scans with large holes, the method comprising:receiving, by an image processing module of a computing device, (i) a partial scan of a non-rigid complex object captured by a sensor coupled to the computing device, (ii) a partial 3D model corresponding to the non-rigid complex object, and (iii) a whole 3D model corresponding to the non-rigid complex object, wherein the partial scan and the partial 3D model each includes one or more large holes;
performing, by the image processing module, a rough match between the partial 3D model and the partial scan;
changing, by the image processing module, the whole 3D model using the rough match to generate a deformed 3D model;
refining, by the image processing module, the deformed 3D model using a deformation graph;
reshaping, by the image processing module, the refined deformed 3D model to have greater detail; and
adjusting, by the image processing module, the refined deformed 3D model according to the reshaped 3D model to generate a closed-form 3D model that closes the one or more large holes in the partial scan.

US Pat. No. 10,169,675

METHOD AND APPARATUS FOR RECEIVING LISTINGS OF SIMILAR VEHICLES FROM AN IMAGE

Blinker, Inc., Denver, C...

1. A mobile apparatus, comprising:an image sensor configured to convert an optical image into an electrical signal, the optical image including an image of a vehicle license plate;
a storage for storing instructions;
a processor communicatively coupled to the storage, the processor configured to retrieve the instructions;
a license plate detector, which when executed by the processor:
processes the electrical signal to identify one or more object images from the image, each of said one or more images comprising a candidate vehicle license plate image,
processes the electrical signal to crop the image to said identified one or more of the object images,
processes the electrical signal to score each of the cropped one or more of the object images based on a probability that the cropped object image comprises the vehicle license plate image, wherein each of the cropped one or more object images is scored by:
detecting a plurality of alphanumeric characters in the object image, and
applying a score based on a position of one of the plurality of characters relative a position of another one of the plurality of characters, and
based on the scored object images, processes, at the mobile apparatus, the electrical signal to recover information from the vehicle license plate image; and
an interface configured to transmit the vehicle license plate information to a remote apparatus and receive a listing corresponding to another vehicle in response to the transmission.

US Pat. No. 10,169,672

METHOD OF HOST-DIRECTED ILLUMINATION AND SYSTEM FOR CONDUCTING HOST-DIRECTED ILLUMINATION

DAON HOLDINGS LIMITED, G...

1. A computer-implemented method for detecting user liveness comprising:illuminating, by an illumination device included in a computing device, the face of a user while capturing, by the computing device, face biometric data of the user as a sequence of discrete images, the illumination being randomly varied in color over time;
transmitting over a network, by the computing device, the sequence of discrete images to an authentication computer system;
recognizing, by the authentication computer system, reflections in a plurality of the images, the reflections resulting from said illuminating step; and
determining, by the authentication computer system, the user is live when the reflections recognized in each image included in the plurality of images correspond to the illumination applied during said capturing step.

US Pat. No. 10,169,665

VIRTUAL INDUCTANCE LOOP

Alarm.com Incorporated, ...

1. A computer-implemented method, comprising:obtaining, by each of two or more cameras directed towards a scene, an image corresponding to the scene;
determining, by one or more processors and for each of the images corresponding to the scene, a virtual inductance loop (VIL) line to be imposed on each of the images;
comparing, by the one or more processors, the VIL lines to determine one or more offsets; and
determining, by the one or more processors, based on the one or more offsets, one or more characteristics of the scene.

US Pat. No. 10,169,648

METHOD AND DEVICE FOR INPUTTING HANDWRITING CHARACTER

MOTOROLA SOLUTIONS, INC.,...

1. A method for inputting handwriting character, comprising:adding a handwriting input on a touch screen, where the touch screen has a plurality of input areas;
detecting a position of an initial point of the handwriting input;
determining an input area for the handwriting input among the plurality of input areas of the touch screen based on the position of the initial point of the handwriting input;
determining an operation of the handwriting input based on the position of the initial point of the handwriting input and performing the determined operation, wherein the step of determining an operation of the handwriting input further comprises:
if the position of the initial point of the handwriting input does not fall on an existing character, determining whether the position of the initial point of the handwriting input falls between two existing characters; and
if it is determined that the position of the initial point of the handwriting input falls between the two existing characters, determining the operation of the handwriting input as inserting a character between the two existing characters; and
upon completion of the handwriting input, recognizing the input as a character and displaying the recognized character in the determined input area on the touch screen.

US Pat. No. 10,169,642

SYSTEMS AND METHODS FOR FACE ALERT

Facebook, Inc., Menlo Pa...

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

US Pat. No. 10,169,628

SCANNING IMAGE CODES IN VIRTUAL MOBILE INFRASTRUCTURES

Trend Micro Incorporated,...

12. A computer-implemented method of scanning an image code, the method comprising:taking, by a mobile device, a photo of a first image code of an original data;
finding, by the mobile device, the first image code in camera data of the photo;
recovering, by the mobile device, the original the data by decoding the first image code;
forwarding, by the mobile device, the original data to a server computer;
encoding, by the server computer, the original data into a second image code;
generating, by the server computer, camera data of the second image code; and
providing, by the server computer, the camera data of the second image code to a scan app running on the server computer.

US Pat. No. 10,169,625

PROXY-BASED READER AUTHENTICATION BY TRUSTED AUTHORITY

Impinj, Inc., Seattle, W...

1. A method for a verification authority to authenticate Radio Frequency Identification (RFID) tags, the method comprising:transmitting a challenge to a proxy connected to a plurality of RFID readers;
receiving, from the proxy, a response to the proxy challenge;
verifying the proxy response based on at least the proxy challenge and a proxy key;
in response to verifying the proxy response, authenticating at least one of:
the proxy; and
at least a first one of the plurality of RFID readers;
receiving, from at least one of the proxy and the first authenticated RFID reader, a tag-authentication request including at least a tag identifier and a tag response;
verifying, using at least a tag challenge and a tag key determined from at least the tag identifier, whether the tag response is computed based on the tag challenge and the tag key; and
transmitting a tag-authenticity message based on verifying the tag response.

US Pat. No. 10,169,572

STARTING AN APPLICATION ON A MOBILE DEVICE

CHINA UNIONPAY CO., LTD.,...

1. A method for activating application programs on a mobile device, characterized in that the method comprises the following steps:receiving an application request from a device which is located outside the mobile device;
identifying a transmission protocol associated with the application request; and
determining that there are a plurality of safety entities in the mobile device which support the transmission protocol and store application programs associated with the application request, and activating an application program associated with the application request in a default safety entity;
wherein a correlation between the safety entities and the transmission protocol being supported is stored in form of an application register table in an erasable non-volatile memory of the mobile device, the application register table includes an SE identification domain storing identifiers for identifying the safety entities, a protocol domain storing the type of the transmission protocols supported by each of the safety entities, and an application identification domain storing identifiers for identifying the application programs,
for each of the application programs, the identifiers for identifying all of the safety entities containing one of the application programs are stored in a cyclic ordering selection domain, and the ordering of them represents the order in which they are selected in sequence.

US Pat. No. 10,169,555

MULTI-USER LOGIN FOR SHARED MOBILE DEVICES

Facebook, Inc., Menlo Pa...

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

US Pat. No. 10,169,494

SLICE IMAGE CREATION DEVICE AND THREE-DIMENSIONAL PRINTING SYSTEM

ROLAND DG CORPORATION, S...

1. A three-dimensional printing system, comprising:a three-dimensional printing device that prints a target object as a printing target; and
a slice image creation device usable with the three-dimensional printing device that prints the target object, the slice image creation device creating a target slice image usable to print the target object, the slice image creation device comprising:
a storage circuit configured or programmed to store a target object model as a three-dimensional model corresponding to the target object;
a topology construction circuit configured or programmed to find an adjacency relationship of apexes, ridgelines and planes defining the target object model to create a topology list indicating the adjacency relationship;
a division determination circuit configured or programmed to determine, from the topology list, whether or not there is a ridgeline, among the ridgelines of the target object model, that is in contact with 4 planes;
a division circuit configured or programmed to, in a case that the division determination circuit determines that there is the ridgeline that is in contact with 4 planes, divide the target object model into at least a first divided object model and a second divided object model along the ridgeline that is in contact with 4 planes;
a slice model creation circuit configured or programmed to slice each of the first divided object model and the second divided object model at a predetermined interval to create a plurality of first divided slice models as slice models of the first divided object model and a plurality of second divided slice models as slice models of the second divided object model;
a slice image creation circuit configured or programmed to divide a region of each of the first divided slice models and each of the second divided slice models into a divided printing region to be printed by the three-dimensional printing device and a divided non-printing region not to be printed by the three-dimensional printing device to create a first divided slice image as an image of each of the first divided slice models and a second divided slice image as an image of each of the second divided slice models; and
a synthesis circuit configured or programmed to overlap each of the first divided slice images and the second divided slice image defining a same layer as the each of the first divided slice images, and determine, as a target printing region to be printed by the three-dimensional printing device, a portion of an overlap region corresponding to at least one of a printing region of the first divided slice image or a printing region of the second divided slice image and determine, as a target non-printing region not to be printed by the three-dimensional printing device, a portion of an overlap region corresponding to both of a non-printing region of the first divided slice image and a non-printing region of the second divided slice image, to create the target slice image, wherein
the three-dimensional printing device is configured to print the target object according to the target printing region and the target non-printing region of the target slice image created by the synthesis circuit.

US Pat. No. 10,169,472

COEFFICIENTS ATTRIBUTION FOR DIFFERENT OBJECTS BASED ON NATURAL LANGUAGE PROCESSING

Facebook, Inc., Menlo Pa...

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

US Pat. No. 10,169,455

SYSTEMS AND METHODS FOR ADDRESSING A MEDIA DATABASE USING DISTANCE ASSOCIATIVE HASHING

INSCAPE DATA, INC., Irvi...

1. A computer-implemented method comprising:receiving a pixel cue point associated with a frame of an unknown video segment, wherein the pixel cue point includes a set of pixel values corresponding to the frame;
identifying a plurality of bins, wherein a bin facilitates identification of a candidate video segment;
identifying candidate reference data points in a database of reference data points, wherein identified candidate reference data points are similar to the pixel cue point, and wherein a candidate reference data point includes one or more pixel values corresponding to a candidate frame of a candidate video segment;
adding a first token to a first bin associated with a first candidate video segment, wherein the first token is added to the first bin in response to identifying a first candidate reference data point;
adding a second token to a second bin associated with a second candidate video segment, wherein the second token is added to the second bin in response to identifying a second candidate reference data point;
determining that a quantity of tokens in the first bin exceeds a value, wherein the value is associated with a probability that the first candidate video segment matches the unknown video segment;
identifying the unknown video segment as matching the first candidate video segment when the quantity of tokens in the first bin exceeds the value; and
transmitting data associated with the first candidate video segment when the unknown video segment is identified.

US Pat. No. 10,169,447

SYSTEM AND METHOD OF MESSAGE THREADING FOR A MULTI-FORMAT, MULTI-PROTOCOL COMMUNICATION SYSTEM

Entefy Inc., Campbell, C...

1. A non-transitory computer readable medium comprising computer executable instructions stored thereon to cause one or more processing units to:obtain a first plurality of messages for a first user, wherein the first plurality of messages comprises:
one or more messages in each of a first plurality of formats; and
one or more messages sent or received via each of a first plurality of protocols; and
create one or more associations between one or more of the first plurality of messages, wherein creating the one or more associations comprises:
performing a predictive semantic analysis on the first plurality of messages, wherein performing the predictive semantic analysis comprises:
generating a predictive tag cloud based on at least one word in a first one of the first plurality of messages, wherein the predictive tag cloud comprises a plurality of words predicted to be related to the at least one word; and
creating one or more clusters of messages from the first plurality of messages, wherein creating the one or more clusters of messages comprises:
associating the first one of the first plurality of messages with at least a second one of the first plurality of messages based, at least in part, on the second one of the first plurality of messages containing at least one word from the generated predictive tag cloud,
wherein at least one of the one or more associations is between messages sent or received via two or more different protocols from among the first plurality of protocols, and
wherein at least one of the one or more associations is between messages in two or more different formats from among the first plurality of formats.

US Pat. No. 10,169,442

METHODS AND SYSTEMS FOR MULTI-DIMENSIONAL AGGREGATION USING COMPOSITION

Open Text Corporation, W...

1. A system for multi-dimensional aggregation using user interface workflow composition, the system comprising:one or more processors; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to:
determine a number of levels of a multi-dimension aggregation required based on a request for the multi-dimension aggregation, wherein the request is a single query;
determine whether aggregation is complete for all the determined levels of the multi-dimension aggregation, each of the dimensions of the multi-dimension aggregation corresponding to a different attribute, and each of the levels of the multi-dimension aggregation including a plurality of sets of children objects associated with a plurality of parent objects in a hierarchically next subsequent level of the multi-dimension aggregation, wherein each set of the children objects is hierarchically associated with a respective one of the parent objects, in a hierarchical parent-to-child relationship, wherein each of the plurality of parent objects is associated with parent object data;
when the aggregation is determined to not be complete for all the determined levels of the multi-dimension aggregation:
retrieve, from a current hierarchically lowest level of the multi-dimension aggregation determined to not be aggregated, respective data for a respective set of current lowest level children objects corresponding to a respective current hierarchically next subsequent level parent object identified from a current hierarchically next subsequent level of the multi-dimension aggregation,
aggregate, for each of the respective current hierarchically next subsequent level parent objects, the respective data for the respective set of current lowest level children objects by inserting the retrieved respective data in instance tables located in computer memory, and applying a first aggregation function to the retrieved respective data in the instance tables in the computer memory for that set of children objects that corresponds to the each respective current hierarchically next subsequent level parent object,
store the aggregated current lowest level children object data as data for next lowest level children objects in the next level of aggregation, and
proceed to the next level of aggregation;
for a final level of aggregation, aggregate final level parent object data associated with final level parent objects by applying a second aggregation function to the final level parent object data; and
when the aggregation is determined to be complete for all the determined levels of the multi-dimension aggregation,
output aggregated data for the final level of aggregation to a user interface, the aggregated data for the final level of aggregation comprising the aggregated final level parent object data and respective aggregated final level children object data for the final level.

US Pat. No. 10,169,356

INTELLIGENT DATA CACHING FOR TYPEAHEAD SEARCH

Facebook, Inc., Menlo Pa...

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

US Pat. No. 10,169,320

ASSISTIVE TECHNOLOGY FOR THE VISUALLY IMPAIRED

Open Text Holdings, Inc.,...

1. A method, comprising:receiving a first document including a first plurality of regions having a first spatial order;
identifying the first plurality of regions in the first document;
identifying a first type of the first document;
selecting a first template for the first document based on the first type of the first document, wherein the first template is a reusable component that includes first computer executable instructions for tagging the first plurality of regions with information indicating a logical order of the first plurality of the regions to generate a second document for documents of the first type;
generating the second document by executing the instructions of the first template to tag at least a subset of the first plurality of regions with information indicating the logical order of the first plurality of the regions, the tagged information conforming to at least one accessibility standard;
receiving a third document including a second plurality of regions having a second spatial order;
identifying the second plurality of regions in the third document;
identifying a second type of the third document;
selecting a second template for the third document based on the type of the third document, wherein the second template is a reusable component that includes second computer executable instructions for tagging the second plurality of regions with information indicating the logical order of the second plurality of the regions to generate a fourth document for documents of the second type; and
generating the fourth document by executing the instructions the second template to tag at least a subset of the second plurality of regions with information indicating the logical order of the second plurality of the regions, the tagged information conforming to the at least one accessibility standard.

US Pat. No. 10,169,315

REMOVING PERSONAL INFORMATION FROM TEXT USING A NEURAL NETWORK

ASAPP, INC., New York, N...

1. A computer-implemented method for removing personal information from text using a neural network, the method comprising:obtaining the neural network, wherein the neural network is configured to process the text and select a label from a plurality of possible labels for each word of the text, wherein each label corresponds to a class of words, and wherein at least one label corresponds to a class of words to be removed from the text;
receiving the text;
obtaining a word embedding for each word of the text, where a word embedding represents a word in a vector space;
computing a context vector for each word of the text by processing the word embeddings with a first layer of the neural network, where a context vector for a given word includes information about words before or after the given word;
computing label scores for each word of the text by processing each of the context vectors with a second layer of the neural network, wherein each label score indicates a match between a word and a class of words;
selecting a label for each word of the text by processing the label scores with a third layer of the neural network; and
generating redacted text by replacing a first word of the text with a first label corresponding to the first word.

US Pat. No. 10,169,298

NATIVE TENSOR PROCESSOR, USING OUTER PRODUCT UNIT

NOVUMIND LIMITED, Grand ...

1. An outer product unit (OPU) that calculates a matrix multiplication A(i,k)×B(k,j)=C(i,j) by a sum of outer products, where i=1 . . . I and j=1 . . . J are free indices and k=1 . . . K is a contraction index, the OPU comprising:an input for receiving elements of the matrices A and B;
a plurality of atomic processing elements (APEs) that (a) calculate outer products ?×? where ? is an ?×1 column vector and ? is a 1×? row vector, and (b) accumulate the outer products ?×? over the contraction index k; wherein ?>1 and ?>1 and the APE performs ?×? scalar multiplications;
a distribution section coupling the input to the plurality of APEs, the distribution section partitioning the A×B matrix multiplication with respect to the free indices i,j into a plurality of ?×? outer products and directing the ?×? outer products to the APEs;
an output for transmitting elements of the product C; and
a collection section coupling the APEs to the output, the collection section merging the accumulated outer products calculated by the APEs into the product C;
wherein the outer product unit is implemented on a single integrated circuit.

US Pat. No. 10,169,295

CONVOLUTION OPERATION DEVICE AND METHOD

KNERON, INC., San Diego,...

1. A convolution operation device, comprising:a plurality of convolution operation modules, wherein each of the convolution operation modules has a plurality of convolution units, and each of the convolution units is configured to output a plurality of convolution results; and
an interleaving sum unit coupled to the convolution units of the convolution operation modules and configured to sum the convolution results of the convolution operation modules by interleaving so as to output sum results,
wherein the convolution units and the interleaving sum unit are optionally operated in a low-scale convolution mode or a high-scale convolution mode;
wherein, in the low-scale convolution mode, each of the convolution units is configured to output the convolution results, and the interleaving sum unit is configured to sum the convolution results of the convolution operation modules by interleaving so as to output sum results; and
wherein, in the high-scale convolution mode, each of the convolution units is configured to output a plurality of high-scale convolution results, and the interleaving sum unit outputs the high-scale convolution results.

US Pat. No. 10,169,277

CAPABILITY DETERMINING METHOD, CAPABILITY CONFIGURATION METHOD, HOST, TERMINAL DEVICE, AND SYSTEM

Huawei Device (Shenzhen) ...

1. A method, comprising:acquiring, by a host, an indication from a terminal device, wherein the indication indicates a plurality of capabilities supported by the terminal device;
determining, by the host according to the plurality of capabilities supported by the terminal device that are indicated by the indication and a plurality of capabilities supported by the host, a plurality of capabilities supported by both the terminal device and the host, and using the plurality of capabilities supported by both the terminal device and the host as a plurality of overlapping capabilities, wherein the plurality of overlapping capabilities are used by the terminal device to perform capability configuration;
sending the plurality of overlapping capabilities to the terminal device;
in response to receiving a configuration success message sent by the terminal device, enumerating a plurality of sub-devices in the terminal device, each of the plurality of sub-devices being respectively configured with an overlapping capability of the plurality of overlapping capabilities; and
performing driver loading on each of the plurality of sub-devices, so that each of the plurality of sub-devices respectively implements a function corresponding to the plurality of overlapping capabilities.

US Pat. No. 10,169,276

DETECTING A COMMUNICATION MODE VIA INTERRUPTIONS

FEITIAN TECHNOLOGIES CO.,...

1. A method for recognizing a communication mode, comprising:step S1 comprising powering on a device, initializing, turning on an interruption and a timer, and the timer starting timing;
entering a clock interruption when a preset value is reached by timing of the timer, wherein the clock interruption comprises: turning off the timer, setting a time-out flag, turning on the timer, and exiting the clock interruption;
continuing to Step B1 when other interruption signals are detected, continuing to step S2 when no other interruption signals are detected;
step B1 comprising determining a type of an interruption, continuing to step B2 in the case that the interruption is a Universal Serial Bus (USB) interruption; continuing to step B6 in the case that the interruption is a serial port interruption;
step B2 comprising turning off the USB interruption;
step B3 comprising determining whether a communication mode is set, executing step B5 in the case that the communication mode is set; executing step B4 in the case that the communication mode is not set;
step B4 comprising setting the communication mode as USB interface communication, executing step B5;
step B5 comprising turning on the USB interruption, carrying out a USB enumeration, returning a USB interface communication protocol supported by the device to a host, exiting the USB interruption and continuing to step S2 after the USB enumeration is finished;
step B6 comprising turning off the serial port interruption;
step B7 comprising determining whether the communication mode is set, turning on the serial port interruption and exiting the serial port interruption and continuing to step S2 in the case that the communication mode is set; executing step B8 in the case that the communication mode is not set;
step B8 comprising setting the communication mode as serial communication according to a first data package which is received, turning on the serial port interruption, exiting the serial port interruption and continuing to step S2;
step S2 comprising detecting a type of the communication mode, turning off the timer and executing step S3 in the case that the communication mode is the USB interface communication;
turning off the timer and executing step S6 in the case that the communication mode is the serial communication; executing step S4 in the case that the communication mode is not set;
step S3 comprising waiting for an instruction sent by the host, when the instruction is received, processing an operation correspondingly according to the USB interface communication protocol supported by the device, and returning to step S3 after the operation is finished;
step S4 comprising determining whether the time-out flag is set, executing step S5 in the case that the time-out flag is set; returning to step S2 in the case that the time-out flag is not set;
step S5 comprising setting the communication mode as the serial communication, turning off the timer, resetting the time-out flag, executing step S6;
step S6 comprising waiting for an instruction sent by the host, when the instruction is received, processing an operation corresponding to the instruction according to a serial port protocol, and returning to step S6 after the operation is finished.

US Pat. No. 10,169,190

CALL TRACE GENERATION VIA BEHAVIOR COMPUTATION

Lenvio Inc., Manassas, V...

1. A method of statically computing a behavior of a computer program in terms of function call traces, the method comprises:tracking, by one or more computing devices, function calls in a synthetic call trace state variable of a computer program;
extending, by the one or more computing devices, instruction semantics of call instructions with additional semantics by adding a current function call, including one or more of a local function call or an external API call, to an existing call trace represented by the synthetic call trace state variable;
adding, by the one or more computing devices, additional updates to a stack register to instruction semantics of one or more instructions of a single function call to account for function argument cleanup processed by the single function call; and
extracting a computed behavior of the computer program.

US Pat. No. 10,169,179

METHODS AND SYSTEMS FOR MONITORING THE INTEGRITY OF A GPU

CHANNEL ONE HOLDINGS INC....

1. A method for monitoring integrity of a graphics processing unit (GPU), comprising:a) determining a known-good result associated with an operation of the GPU;
b) generating a test image comprising a test subject using the operation of the GPU, the test subject being associated with the known-good result;
c) writing the test image to a video memory and writing the known-good result to a system memory;
d) writing the test subject from the test image in video memory to the system memory;
e) comparing the test subject in the system memory with the known-good result in the system memory; and
f) writing a flag to system memory indicating failure if comparing the test subject with the known-good result indicates a difference between the test subject and the known-good result.

US Pat. No. 10,169,135

COMPUTER SYSTEM AND METHOD OF DETECTING MANUFACTURING NETWORK ANOMALIES

Uptake Technologies, Inc....

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

US Pat. No. 10,169,066

SYSTEM AND METHOD FOR ENHANCING ADVANCED DRIVER ASSISTANCE SYSTEM (ADAS) AS A SYSTEM ON A CHIP (SOC)

iOnRoad Technologies Ltd....

1. A System on Chip (SoC), comprising:an Integrated Circuit (IC) integrating the following into a single chip:
at least one Advanced Driver Assistance System (ADAS) processing unit;
at least one application processing unit;
at least one memory storing ADAS code comprising ADAS computer instructions adapted to be executed on said at least one ADAS processing unit for processing vehicle sensor data and Virtual Machine (VM) code for executing on said at least one application processing unit at least one VM, wherein said VM code is executed separately and independently from an execution of said ADAS code; and
a hypervisor which manages an execution of at least one Operation System (OS) of said at least one VM and an access to a processor shared memory of said at least one ADAS processing unit for acquiring an outcome of executing said ADAS computer instructions for the completion of an ADAS enhancing function by said execution of said at least one VM on said at least one application processing unit.

US Pat. No. 10,169,004

APPLICATION DEVELOPMENT AND EXTENSIBILITY/CUSTOMIZATION USING ENTITY MODELING SYSTEMS AND METHODS

Open Text SA ULC, Halifa...

1. An entity modeling system, comprising: at least one processor; a data store storing a plurality of entity building blocks;at least one non-transitory computer readable medium; and stored instructions embodied on the at least one non-transitory computer readable medium and translatable by the at least one processor to:
provide an entity model designer tool having a plurality of components including a graphical user interface and an entity composition function;
responsive to an instruction from a user to model an entity, generate a first view containing a name of the entity and the entity composition function and display the first view on the graphical user interface;
responsive to user interaction with the entity composition function, access the data store, generate a second view including a collection of at least one entity building block of the plurality of entity building blocks, and display the second view on the graphical user interface;
responsive to the user selecting a first entity building block from the collection to add to the entity, automatically extend the entity to include user configured settings of the first entity building block to generate a user customized version of the entity;
track and store information relating to the user configured settings of the first entity building block;
package and deploy the user customized version of the entity;
responsive to an instruction from a second user to model a second entity, generate a first view containing a name of the second entity and the second entity composition function and display the view on a second graphical user interface;
responsive to second user interaction with the entity composition function, access the data store, generate a second view including a collection of at least one entity building block of the plurality of entity building blocks, and display the second view on the second graphical user interface;
responsive to the second user selecting the first entity building block from the collection to add to the second entity, automatically extend the second entity to include second user configured settings of the first entity building block;
track and store information relating to the second user configured settings of the first entity building block;
provide an updated version of the first entity building block to the second user; and
using the updated version of the first entity building block and the stored information relating to the second user configured settings of the first entity building block, generate an updated version of the entity including the second user configured settings of the first entity building block, wherein the generation of the updated version of the entity including the second user configured settings is not affected by the first user configured settings.

US Pat. No. 10,168,989

ADJUSTABLE EMPTY THRESHOLD LIMIT FOR A FIRST-IN-FIRST-OUT (FIFO) CIRCUIT

Altera Corporation, San ...

1. Transceiver circuitry, comprising:a first-in-first-out (FIFO) circuit that stores data received based on a first clock frequency value and outputs the stored data based on a second clock frequency value, wherein the FIFO circuit provides the stored data at an output only in response to a difference between a write address indicated by a write pointer of the FIFO circuit and a read address indicated by a read pointer of the FIFO circuit being greater than an empty threshold limit value of the FIFO circuit; and
a control circuit that changes the empty threshold limit value of the FIFO circuit to a new empty threshold limit value and that provides the new empty threshold limit value to the FIFO circuit.

US Pat. No. 10,168,984

IMAGE RECEIVING APPARATUS AND METHOD THEREOF FOR DETERMINING AN ORIENTATION OF A SCREEN OF AN ELECTRONIC APPARATUS

AUTOCHIPS INC., Hefei, A...

1. A method for determining an orientation of a screen of an electronic apparatus, comprising the following steps of:receiving a screen shared image transmitted by the electronic apparatus, wherein the screen shared image is a color image;
performing line sampling on pixels of the screen shared image; and
determining whether the screen is in a landscape orientation or in a portrait orientation according to color values of the sampled pixels of the screen shared image;
wherein the step of determining wherein the screen is in the landscape orientation or in the portrait orientation according to color values of the sampled pixels of the screen shared image, further comprises the following steps of:
determining an effective image region in the screen shared image according to the color values of the sampled pixels, wherein the screen shared image comprises the effective image region and a peripheral region outside the effective image region, the effective image region corresponds to an image actually displayed by the screen of the electronic apparatus; and
determining whether the screen of the electronic apparatus is in the landscape orientation or in the portrait orientation according to the effective image region;
wherein the step of performing line sampling on pixels of the screen shared image comprises: sampling the pixels of the screen shared image along a preset straight line, wherein the preset straight line runs through the effective image region and the peripheral region outside the effective image region; and
the step of determining the effective image region comprises: comparing the color values of the sampled pixels of the screen shared image to determine boundary points of the effective image region on the preset straight line.

US Pat. No. 10,168,981

METHOD FOR SHARING IMAGES AND ELECTRONIC DEVICE PERFORMING THEREOF

Samsung Electronics Co., ...

1. An electronic device for a head-mounted device (HMD), the electronic device comprising:a display;
a memory configured to store virtual reality content;
a sensor module;
a communication circuit configured to communicate with an external device; and
a processor configured to:
play back binocular image data based on the virtual reality content on the display,
control the sensor module to detect a motion of a user,
apply user sensing data based on the detected result to data associated with playback of the binocular image data,
determine whether the virtual reality content is stored in the external device,
control the communication circuit to transmit the data associated with playback of the binocular image data and not to transmit image data based on the virtual reality content, when the processor determines that the virtual reality content is stored in the external device, and
control the communication circuit to transmit the image data based on the virtual reality content corresponding to the binocular image data, when the processor determines that the virtual reality content is not stored in the external device,
wherein the data associated with playback comprises location data in cyberspace according to a playback time of the binocular image data and field of view (FoV) data of the user in the cyberspace, and
wherein the data associated with playback is used for applying the direction and angle of view of the screen viewed by the user to virtual reality content displayed by the external device.

US Pat. No. 10,168,973

MOBILE DEVICE OFF-SCREEN GESTURE AREA

Z124, George Town (KY)

1. A method, comprising:providing a device having at least first and second screens with a seam located between the first and the second screens, wherein the device includes an off-screen gesture area;
receiving a first user interface input in the off-screen gesture area that triggers a mode change in the device to select an object on a display area of one of the first and second screens, the display area being separate from the off-screen gesture area;
receiving a second user interface input across the seam in a second off-screen gesture area on the second screen;
determining whether the first and second user interface inputs should be considered as a single user interaction or two separate user interactions based at least on a prediction that the first user interface input will continue across the seam onto the second screen;
determining an application mode of the device, and
in response to the first and second user interface inputs, and the determined application mode, changing a display of the object in one or more of the first and second screens.

US Pat. No. 10,168,972

TERMINAL APPARATUS AND OPERATION DESIGNATION METHOD

Ricoh Company, Ltd., Tok...

1. A terminal apparatus comprising:a display;
a camera configured to capture an image;
a processor; and
a memory including instructions that, upon execution by the processor, cause the processor to:
determine a position of the terminal apparatus;
determine an imaging direction of the camera;
identify an input/output apparatus included in the image captured by the camera based on position information of the input/output apparatus, the position of the terminal apparatus, and the imaging direction of the camera;
generate a composite image of a line extending in a direction of the input/output apparatus onto the captured image, the line being provided as an input/output assist line, and the composite image including an image of the input/output apparatus;
prompt the display to display the composited image;
accept an operation along the input/output assist line in the composite image that is displayed by the display; and
determine whether to make a data output request to output data from the terminal apparatus to the input/output apparatus or to make a data input request to input data from the terminal apparatus to the input/output apparatus based on a direction of the accepted operation along the input/output assist line, wherein
in a case where the accepted operation along the input/output assist line in the composite image is in a direction away from the image of the input/output apparatus, the processor generates an icon representative of a data file, adds the data file icon to the composited image that is displayed on the display of the terminal apparatus, and, upon operation of the data file icon, prompts a user to set up file information of data to be transmitted from the input/output apparatus to the terminal apparatus, and
in a case where the accepted operation along the input/output assist line in the composite image is in a direction toward the image of the input/output apparatus, the processor generates a selection screen for prompting the user to select a data file to be transmitted from the terminal apparatus to the input/output apparatus and prompts the display to transition from displaying the composite image to the selection screen.

US Pat. No. 10,168,971

COMMUNICATION METHOD PERFORMING A WIRELESS COMMUNICATION BETWEEN IMAGE FORMING APPARATUS AND COMMUNICATION DEVICE

SHARP KABUSHIKI KAISHA, ...

1. An image forming apparatus communicating with a communication device and printing a received image data, comprising:a wireless communicator;
a noncontact communicator;
a selection acceptor that accepts a selection by a user of a first communication connection method of connecting based on a noncontact communication to the communication device brought close to the noncontact communicator or connecting based on identification information which the wireless communicator has or a second communication connection method of stopping the noncontact communication and connecting based on the identification information which the wireless communicator has without connecting based on the noncontact communication; and
a switcher that switches a communication connection method based on the selection accepted by the selection acceptor,
wherein a communication is performed using a same communication standard while the different first or second communication connection methods is switched by a user's selection.

US Pat. No. 10,168,970

PRINT LAYOUT GENERATING DEVICE, AND NON-TRANSITORY STORAGE MEDIUM STORING COMPUTER-READABLE INSTRUCTIONS TO GENERATE PRINT LAYOUT

Brother Kogyo Kabushiki K...

1. A non-transitory storage medium storing computer-readable instructions to generate print layout data,wherein the instructions, when executed by a controller of a print layout generating device, cause the print layout generating device to:
display, in an interface, a first image indicative of a layout area in which objects can be arranged, each of the objects indicating an area within which characters are arranged;
display, in the interface, a second image simultaneously with the display of the first image, the second image indicative of a database including a plurality of fields, and at least one record for each of the plurality of fields, the at least one record containing character data corresponding to each of the plurality of fields, the character data indicating characters;
receive a first operation to select at least one field of the plurality of fields based on the second image;
receive a second operation to select a position within the layout area based on the first image;
determine a number of fields in the at least one field;
acquire arrangement information based on the determined number of fields in the at least one field, the arrangement information including at least one object of which a number is the same as the number of fields in the at least one field, the arrangement information indicating a layout of the at least one object within the layout area;
identify a position of the at least one object within the layout area based on the arrangement information;
generate the print layout data in which the at least one object, of which the position is identified, and the at least one field selected from the database by the first operation are associated with each other,
wherein the characters of the at least one field are arranged within the at least one object corresponding to the at least one field.

US Pat. No. 10,168,961

HARDWARE TRANSACTION TRANSIENT CONFLICT RESOLUTION

International Business Ma...

1. A method comprising:initiating a hardware transaction that accesses a memory location, wherein the hardware transaction includes a transaction begin indicator and a transaction end indicator;
detecting a conflicting access, wherein the conflicting access is an intervening store to the memory location in a near-end transaction processing mode;
aborting the hardware transaction; and
reinitiating the hardware transaction, wherein reinitiating the hardware transaction occurs only in response to determining that the conflicting access of the memory location is a transient condition.

US Pat. No. 10,168,959

METADATA-BASED BYPASSING IN A CONTROLLER

INTERNATIONAL BUSINESS MA...

1. A method, comprising operations of a processor in a storage controller in a storage system of a computing system having a host and the storage system, the processor operations comprising:receiving by the storage controller of the storage system, a command to perform data processing of data stored within a first storage unit controlled by the storage controller; and
in response to the data processing command:
reading metadata from a storage unit data structure for the first storage unit storing data in data units of the first storage unit;
based upon read metadata, classifying data units of the first storage unit as one of data containing data units and empty data units;
data processing data of at least a portion of the data units classified as data containing data units of the first storage unit; and
bypassing data processing of data units classified as empty data units of the first storage unit.

US Pat. No. 10,168,957

DIRECTED PLACEMAT OF DATA IN MEMORY

Imagination Technologies ...

1. A computer-implemented method of storing computer executable instructions and data elements of a program in a memory of an embedded system, the memory being divided into a plurality of memory blocks, the method comprising:receiving object code comprising instructions that symbolically refer to one or more data elements;
receiving metadata that identifies the data elements in the object code;
receiving a data element description that identifies each of the data elements as either a regular data element or a non-regular data element;
generating, based on the object code, the metadata and the data element description, executable code that comprises computer executable instructions that refer to the one or more data elements using an address in the memory of the embedded system, wherein the regular data elements are referenced by an address in a non-instruction memory block of the plurality of memory blocks and the non-regular data elements are referenced by an address in an instruction memory block of the plurality of memory blocks; and
loading the executable code into the memory of the embedded system.

US Pat. No. 10,168,956

CORRECTING OVERLAPPING DATA SETS IN A VOLUME

INTERNATIONAL BUSINESS MA...

1. A computer program product for managing data sets assigned tracks in a storage, wherein the computer program product comprises a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause operations, the operations comprising:determining whether a track assigned to a data set in a volume is indicated as assigned to another data set;
determining data sets to which the track is assigned in response to determining that the track assigned to the data set is assigned to another data set;
indicating in an overlap table the determined data sets as assigned to the track assigned to the data sets; and
reconstructing the volume such that the track is assigned to only one of the data sets indicated in the overlap table for the track.

US Pat. No. 10,168,952

MEMORY SYSTEM AND OPERATING METHOD THEREOF USING SEGMENT LISTS

SK Hynix Inc., Gyeonggi-...

1. A memory system comprising:a memory device comprising a plurality of memory blocks including at least one first memory block for storing a data and at least one second memory block for storing a map data including a first map data and a second map data, wherein the first map data and the second map data have an inverse relation to each other; and
a controller comprising at least one controller memory, the controller for storing plural write data corresponding to a write command received from the host into the first memory block and updating the second map data corresponding to each of the plural write data,
wherein the controller is configured to:
generate a segment list by grouping second segments of the plural write data based on first segments of the plural write data;
store the segment list in the controller memory; and
update the first map data by checking the segment list.

US Pat. No. 10,168,951

METHODS FOR ACCESSING DATA IN A CIRCULAR BLOCK MODE AND APPARATUSES USING THE SAME

SILICON MOTION, INC., Jh...

1. A method for accessing data in a circular block mode, performed by a processing unit, comprising:obtaining a write command, an LBA (Logical Block Address) and first data through a first access interface;
calculating a logical block number and a logical page number according to the LBA;
reading a record associated with the logical block number from a storage mapping table, wherein the record comprises a first physical block number and a circular index;
calculating an actual page number according to the logical page number and the circular index;
determining whether the first data can be stored in a first region associated with the first physical block number and the actual page number;
when the first data cannot be stored in the first region associated with the first physical block number and the actual page number, obtaining a second physical block number through a second access interface; and
when the first data cannot be stored in the first region associated with the first physical block number and the actual page number, issuing a program instruction to a storage unit through the second access interface to program the first data into a second region from page 0 of a block associated with the second physical block number;
when the first data cannot be stored in the first region associated with the first physical block number and the actual page number, issuing a move instruction to the storage unit through the second access interface to move second data associated with the first physical block number to a third region associated with the second physical block number, wherein the third region follows the second region.

US Pat. No. 10,168,950

COORDINATION OF CONNECTION INITIATION SCHEDULING IN A DISTRIBUTED STORAGE NETWORK (DSN)

INTERNATIONAL BUSINESS MA...

8. A processing system configured to implement a coordination unit for use in a distributed storage network (DSN) including a plurality of distributed computing systems, the coordination unit comprising:at least one computing core and associated memory configured to implement a scheduling module coupled to the plurality of distributed computing systems included in the DSN, wherein the DSN spans a plurality of time zones;
the scheduling module configured to:
identify a number of the distributed computing systems operating in each of the plurality of time zones;
for each distributed computing system operating in a particular time zone, select a connection time based, at least in part, on the number of distributed computing systems operating in the particular time zone, wherein a connection time selected for a particular distributed computing system specifies a recurring time period to be used by the particular distributed computing system for initiating a connection with the coordination unit; and
issue scheduling messages to the plurality of distributed computing systems, wherein the scheduling messages include information specifying connection times for particular distributed computing systems.

US Pat. No. 10,168,949

ENVOY FOR MULTI-TENANT COMPUTE INFRASTRUCTURE

Rubrik, Inc., Palo Alto,...

1. A method for pulling a snapshot of data for a virtual machine of a tenant executing on a multi-tenant compute infrastructure, the method comprising:establishing a connection between an envoy of the tenant and a data management and storage (DMS) cluster including peer DMS nodes, the envoy being connected with the virtual machine via a virtual tenant network of the multi-tenant compute infrastructure, the envoy providing the DMS cluster access to the virtual machine via the virtual tenant network;
generating the snapshot of the virtual machine; and
sending the snapshot from the virtual machine to a peer DMS node via the envoy; wherein:
the envoy is a second virtual machine of the tenant executing on the multi-tenant compute infrastructure;
the multi-tenant compute infrastructure restricts access by the DMS cluster to an infrastructure network connecting physical machines including a physical machine that executes the virtual machine;
the infrastructure network and the virtual tenant network use different network layers and share a physical layer;
the multi-tenant compute infrastructure restricts access by the DMS cluster to a second virtual tenant network of a second tenant of the multi-tenant compute infrastructure; and
the virtual tenant network and the second virtual tenant network use different network layers and share the physical layer.

US Pat. No. 10,168,862

SYSTEM AND METHOD FOR MENU-BASED NAVIGATION

WALMART APOLLO, LLC, Ben...

1. A method comprising:transmitting instructions to display, in a second display area of a screen of a user, a default view of a first list of available media selections comprising at least one of popular media selections, new media selections, or recommended media selections based on a user history of the user while a first display area of the screen is devoid of a list of available media categories, a home position, and one or more secondary positions;
receiving a first input from the user;
in response to receiving the first input:
automatically causing the screen to exit out of the second display area; and
automatically transmitting instructions to display, in the first display area of the screen, the list of available media categories, wherein the first display area comprises the home position and the one or more secondary positions;
receiving a second input from the user selecting a first media category from the list of available media categories displayed in the first display area of the screen; and
in response to receiving the second input:
automatically transmitting instructions to display the first media category in the home position of the first display area of the screen;
automatically transmitting instructions to display, in the second display area of the screen, a second list of available media selections based on the first media category; and
automatically transmitting instructions to display, in the one or more secondary positions of the first display area, a list of available media sub-categories of the first media category in place of a portion of the list of available media categories that were not selected.

US Pat. No. 10,168,853

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

Facebook, Inc., Menlo Pa...

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

US Pat. No. 10,168,849

FAST MULTI-TOUCH NOISE REDUCTION

Tactual Labs Co., New Yo...

1. A method for noise reduction on a touch sensitive device, the touch sensitive device comprising a plurality of first conductors and a plurality of second conductors oriented in the touch sensitive device such that a touch event will cause a change in coupling between at least one of the plurality of first conductors and at least one of the plurality of second conductors, the method comprising:a. simultaneously transmitting signals on each of the conductors in the plurality of first conductors, each of the signals being frequency orthogonal to each other signal simultaneously transmitted on the plurality of first conductors;
b. making a first counterpart measurement for each of the signals transmitted on the first conductors present on each of the plurality of second conductors;
c. simultaneously transmitting signals on each of the conductors in the plurality of second conductors, each of the signals being frequency orthogonal to each other signal simultaneously transmitted on the plurality of second conductors;
d. making a second counterpart measurement for each of the signals transmitted on the second conductors present on each of the plurality of first conductors;
e. accepting the first and second counterpart measurements for a given pair of conductors where the first counterpart measurement for the given pair corresponds to the second counterpart measurement for the given pair, wherein the first counterpart measurement for the given pair and the second counterpart measurement for the given pair are reflective of a touch event.

US Pat. No. 10,168,845

TOUCH INPUT DEVICE INCLUDING DISPLAY MODULE FORMED WITH PRESSURE SENSING ELECTRODE AND PRESSURE SENSING ELECTRODE FORMING METHOD

HiDeep Inc., Gyeonggi-do...

10. A method for forming a pressure electrode on a display panel comprising an upper substrate layer made of glass or plastic and a TFT substrate layer made of glass or plastic, and a liquid crystal layer or an organic layer between the upper substrate layer and the TFT substrate layer,wherein the method comprises:
forming the pressure electrode for detecting a pressure on a bottom surface of the TFT substrate layer;
forming an insulator on the formed pressure electrode;
forming a protective layer on the TFT substrate layer in which the pressure electrode and the insulator have been formed;
after forming the pressure electrode, the insulator and the protective layer on the TFT substrate layer, inverting the TFT substrate layer;
after inverting the TFT substrate layer, forming a liquid crystal layer or an organic layer on a top surface of the inverted lower TFT substrate layer; and
after forming the liquid crystal layer or the organic layer on the top surface of the inverted lower TFT substrate layer, forming the upper substrate layer on the liquid crystal layer or the organic layer.

US Pat. No. 10,168,841

TOUCH PANEL

HANNSTOUCH SOLUTION INCOR...

1. A touch panel comprising:a substrate;
a shielding layer formed only at the periphery of the substrate for defining a touch area and a wiring area surrounding the touch area, wherein the shielding layer is a light-shielding layer and comprises black photoresist;
a sensitive layer formed at the touch area, comprising a plurality of sensing units;
a signal wire layer formed on the sensitive layer and the shielding layer, wherein the signal wire layer comprises a first grounding component directly on the shielding layer, the first grounding component is only disposed on the shielding layer and comprises a plurality of first conductive strips and a plurality of reinforcing ribs laterally connecting the first conductive strips such that a plurality of first hollow portions are enclosed by the first conductive strips and the reinforcing ribs, wherein at least parts of the first hollow portions and at least parts of the first conductive strips are alternatingly arranged; and
a protecting layer formed on the sensitive layer and the signal wire layer.

US Pat. No. 10,168,835

SPATIAL RESOLUTION IN TOUCH DISPLAYS

FlatFrog Laboratories AB,...

1. A touch-sensitive apparatus, comprisinga panel defining a touch surface,
a first subset of components on a first end of the touch surface, and
a second subset of components on a second end of the touch surface,
wherein the components comprise emitters and detectors, the emitters being operable for propagating diverging light beams across the touch surface, and the detectors being operable for detecting transmitted light from the emitters,
wherein the components in at least one of the first and second subsets are systematically arranged in spatially separate groups along at least one of the first and second ends,
wherein each group comprises at least two components,
wherein said at least one of the first and second subsets have an inter-group spacing between the groups and an intra-group spacing between the components within each group, and
wherein the groups in said at least one of the first and second subsets have systematically varying inter-group spacing and systematically varying intra-group spacing.

US Pat. No. 10,168,802

ACTIVE PEN WITH TIP PRESSURE SENSOR

Advanced Silicon SA, (CH...

1. Active position indicator comprising:a movable tip element configured to be displaced from an initial position in a displacement direction by a tip displacement depending on the force acting on a tip arranged on a distal end of the tip element;
a force sensor for detecting a force acting on the tip, wherein the force sensor comprises an elastic element acting on the tip element against the tip displacement and a converter means for converting the tip displacement of the tip element in an electrical signal by an electronic value depending in the detectable force range of the force sensor on the tip displacement;
wherein the elastic element is a leaf spring, wherein the leaf spring comprises at least two elastic leaf portions being elastic in the displacement direction and acting against the force on the tip, wherein the at least two elastic leaf portions comprises at least one first elastic leaf portion arranged to be in contact with the tip element for a first compression range of the leaf spring for small forces and at least one second elastic leaf portion arranged to be in contact with the tip element after the first compression range for a second compression range of the leaf spring for larger forces,
wherein the force sensor comprises a force detection mechanism housing and the leaf spring is arranged in the force detection mechanism housing between a housing wall and the tip element, wherein the tip element is led into the force detection mechanism housing, wherein the force detection mechanism housing has the form of a hollow cylinder with the tip element moving along the cylinder axis.

US Pat. No. 10,168,796

METHODS AND SYSTEMS FOR DEFINING GESTURES FOR A USER INTERFACE

Facebook, Inc., Menlo Pa...

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

US Pat. No. 10,168,791

EXTRAMISSIVE SPATIAL IMAGING DIGITAL EYE GLASS APPARATUSES, METHODS AND SYSTEMS FOR VIRTUAL OR AUGMEDIATED VISION, MANIPULATION, CREATION, OR INTERACTION WITH OBJECTS, MATERIALS, OR OTHER ENTITIES

Meta Company, San Mateo,...

1. An apparatus, comprising:at least one spatial imaging device;
at least one head-mounted output display;
at least one computational device communicatively coupled to the at least one spatial imaging device and at least one head mounted output display, wherein the at least one computational device is configured to execute program instructions that cause the at least one computational device to:
receive data from the at least one spatial imaging device;
determine a spatial coordinate system corresponding to the data;
provide a virtual object for display by the at least one head-mounted output display in an augmented-reality (AR) space, the virtual object occupying a space within the spatial coordinate system;
process the data to determine spatial coordinates associated with a user gesture that change dynamically over time;
determine a relationship between the spatial coordinates associated with the user gesture relative to the space occupied by the virtual object in the spatial coordinate system;
determine the relationship indicates a particular type of user manipulation of the virtual object within the AR space by a user of the apparatus; and
display a result of the indicated user manipulation of the virtual object by the at least one head-mounted output display.

US Pat. No. 10,168,789

SYSTEMS AND METHODS TO FACILITATE USER INTERACTIONS WITH VIRTUAL CONTENT HAVING TWO-DIMENSIONAL REPRESENTATIONS AND/OR THREE-DIMENSIONAL REPRESENTATIONS

Meta Company, San Mateo,...

1. A system configured to facilitate user interactions with virtual content having two-dimensional representations and three-dimensional representations, the system comprising:a mobile computing platform comprising:
a display;
a first sensor configured to generate output signals conveying presence of a user object of a user at or near the display;
a first set of one or more physical processors configured by machine-readable instructions to:
effectuate presentation of first virtual content on the display, the first virtual content having a two-dimensional representation;
obtain the output signals generated by the first sensor; and
determine, from the output signals generated by the first sensor, the presence of the user object at or near the display;
a headset configured to be installed on a head of the user;
a depth sensor held by the headset configured to generate output signals conveying ranges of surfaces within a real-world environment;
one or more image forming components held by the headset configured to generate light rays to form images of virtual content, the one or more image forming components being configured such that when the headset is installed on the head of the user, the images are superimposed over a view of the real world environment to create the interactive space; and
a second set of one or more physical processors coupled to the headset, the second set of one or more physical processors being configured by machine-readable instructions to:
obtain the output signals from the depth sensor;
determine, from the output signals of the depth sensor, one or more gestures being performed by the user object;
obtain, from the mobile computing platform, an indication of the presence of the user object at or near the display; and
responsive to obtaining the indication of presence of the user object at or near the display and determining a first gesture is being performed by the user object, control the one or more image forming components to form images of second virtual content, the second virtual content being a three-dimensional representation of the first virtual content, wherein the images of the second virtual content are formed such that the second virtual content is superimposed over the user's view of the user object over a duration of the performance of the first gesture.

US Pat. No. 10,168,778

USER STATUS INDICATOR OF AN AUGMENTED REALITY SYSTEM

DAQRI, LLC, Los Angeles,...

1. A device comprising:a biometric sensor configured to measure biometric information of a user of the device;
a display configured to display augmented reality (AR) content;
a light source configured to output any of a plurality of visual signals; and
one or more hardware processors comprising a disruption indicator application, the disruption indicator application configured to perform operations comprising:
identifying a task being performed by the user of the device;
determining a disruption level based on a combination of the AR content, the task, and the biometric information; and
causing the light source to output a visual signal corresponding to the disruption level and selected from the plurality of visual signals, the visual signal being configured to visually alert other users of other devices to avoid engaging the user of the device.

US Pat. No. 10,168,744

REMOTE CONTROL DEVICE

Hunter Douglas Inc., Pea...

1. A remote control device, comprising:a control unit including a user interface, the user interface defining a top surface; and
a holder including a front surface and a cavity that opens through the front surface of the holder;
wherein the control unit is inserted in the cavity of the holder through an opening formed in the front surface of the holder, the control unit being seated in the cavity of the holder such that the top surface of the user interface of the control unit resides below the front surface of the holder;
wherein the holder includes a recessed area defining an access feature in the front surface of the holder, the access feature surrounding at least a portion of the cavity defined in the holder, the control unit being accessible when the control unit is seated within the cavity formed in the holder.

US Pat. No. 10,168,718

DRIVING CONTROLLER CAPABLE OF DYNAMICALLY ADJUSTING VOLTAGE AT CONTROL TERMINAL OF TRANSISTOR

WELTREND SEMICONDUCTOR IN...

1. A driving controller configured to drive a transistor, the transistor comprising a first terminal for receiving an operation voltage, a second terminal and a control terminal, the driving controller comprising:a first operation unit comprising a first terminal for receiving a first voltage, a control terminal, and a second terminal coupled to the control terminal of the transistor;
a first adjustment unit coupled to the control terminal of the transistor and configured to increase a voltage at the control terminal of the transistor;
a second adjustment unit coupled to the control terminal of the transistor and configured to decrease the voltage at the control terminal of the transistor;
a first comparator comprising a first terminal coupled to the first terminal of the transistor, a second terminal for receiving a first reference voltage, and an output terminal for outputting a first comparison signal when the operation voltage is equal to the first reference voltage; and
a comparison unit comprising a first terminal coupled to the first terminal of the transistor to receive the operation voltage, and a set of output terminals, wherein the comparison unit is configured to compare the operation voltage and a second reference voltage and compare the operation voltage and a third reference voltage, the set of output terminals outputs a second comparison signal when the operation voltage is equal to the second reference voltage, and the set of output terminals outputs a third comparison signal when the operation voltage is equal to the third reference voltage.

US Pat. No. 10,168,694

HEAT SOURCE DEVICE

RINNAI CORPORATION, Nago...

1. A heat source device comprising:a heat medium circulation passage which has a heating terminal connected thereto and through which a heat medium circulates;
a heat medium heating unit which is provided along the heat medium circulation passage and which heats a heat medium that circulates in the heat medium circulation passage;
a hot water supply bypass passage which bypasses the heat medium heating unit and which is in communication with the heat medium circulation passage;
a hot water supply passage which has an upstream end and a downstream end, the upstream end being connected to waterworks and the downstream end being connected to a hot water supply tap;
a hot water supply heat exchanger which is connected between the hot water supply bypass passage and the hot water supply passage and which heats water flowing through the hot water supply passage by heat exchange between the heat medium flowing through the hot water supply bypass passage and water flowing through the hot water supply passage;
a circulation mode switching unit which switches between a first circulation mode and a second circulation mode, the first circulation mode being a mode in which the circulation of the heat medium in the heat medium circulation passage that has passed through the hot water supply bypass passage and the heat medium heating unit is disabled, whereas the circulation of the heat medium in the heat medium circulation passage that has passed through the heat medium heating unit and the heating terminal is enabled, and the second circulation mode being a mode in which the circulation of the heat medium in the heat medium circulation passage that has passed through the heating terminal and the heat medium heating unit is disabled, whereas the circulation of the heat medium in the heat medium circulation passage that has passed through the hot water supply bypass passage and the heat medium heating unit is enabled;
a control unit which sets the first circulation mode by the circulation mode switching unit and performs a heating operation, in which the heat medium heating unit is actuated, in response to a predetermined request for heating, and which sets the second circulation mode by the circulation mode switching unit and performs a hot water supply operation, in which the heat medium heating unit is actuated, in response to a predetermined request for hot water supply; and
a hot water supply stop alarm unit which performs a hot water supply stop alarm to urge a user of hot water to stop using the hot water in a case where the request for heating is continued for a first predetermined time or more while the hot water supply operation is being performed.

US Pat. No. 10,168,680

SERVICE PANEL WITH MICROPROCESSOR

WCM INDUSTRIES, INC., Co...

1. A control system for controlling at least a first utility and a second utility, the control system comprising:an enclosure having an exterior and an interior;
a first utility control switch for controlling the first utility, the first utility control switch accessible from the from the exterior of the enclosure and having an “ON” state and an “OFF” position;
a second utility control switch for controlling the second utility, the second utility control switch accessible from the from the exterior of the enclosure and having an “ON” state and an “OFF” position;
a first indicator, viewable from the exterior of the enclosure, for indicating a state of the first utility;
a second indicator, viewable from the exterior of the enclosure, for indicating a state of the second utility;
a limited access control, on the exterior of the enclosure, for providing a temporary activate signal;
an emergency shut-off control for disabling at least one of the first utility and the second utility, the control system configured to remain disabled until receipt of a signal from at least one of the limited access control or a reset switch; and
control circuitry at least partially in the interior of the enclosure, the control circuitry comprising:
a microprocessor and data storage programmed with pre-programmed configuration options each having an associated default state, wherein the configuration options include at least a timer option for setting a timer to automatically turn off at least one of the first utility or the second utility at expiration of the timer, the timer option having an associated timer state corresponding to amount of time for the timer;
at least one configuration input mechanism for modifying at least the timer state of the timing option;
wherein the control circuitry is configured to:
provide an “ON” control signal to a first utility actuator to switch the first utility actuator to an “ON” state, the “ON” control signal being provided when both an “ON” request signal is received from the first utility control switch and the temporary activate signal is present; and
provide an “ON” control signal to a second utility actuator to switch the second utility actuator to an “ON” state, the “ON” control signal being provided when both an “ON” request signal is received from the second utility control switch and the temporary activate signal is present.

US Pat. No. 10,168,622

MQW DEVICES AND METHODS FOR SEMICONDUCTOR PATTERNING SYSTEMS

SAMSUNG ELECTRONICS CO., ...

1. A method to pattern a target using a multiple-quantum-well (MQW) device configured for use in a semiconductor patterning system, the method comprising:receiving at a first preliminary memory cell of a first pixel a first transmittance value from a memory bank of the semiconductor patterning system via a data line, the first pixel including a first transmission element and a first support circuit, the first support circuit including the first preliminary memory cell, a first load switch, and a first final memory cell;
receiving the first transmittance value at the first final memory cell from the first preliminary memory cell via the first load switch;
storing the first transmittance value in the first final memory cell;
receiving at a second preliminary memory cell of a second pixel a second transmittance value from the memory bank of the semiconductor patterning system via the data line, the second pixel including a second transmission element and a second support circuit, the second support circuit including the second preliminary memory cell, a second load switch, and a second final memory cell;
receiving the second transmittance value at the second final memory cell from the second preliminary memory cell via the second load switch;
storing the second transmittance value in the second final memory cell;
passing, based on the first stored transmittance value and the second stored transmittance value, a beam of energy through the first and second transmission elements, as a first beamlet of energy emerging from the first transmission element towards the target at a first position and as a second beamlet of energy emerging from the second transmission element towards the target to pattern the target; and
blocking, based on a change of the first stored transmittance value, the beam of energy at the first transmission element,
wherein the target includes a semiconductor material.

US Pat. No. 10,168,620

ILLUMINATION OPTICAL SYSTEM, EXPOSURE APPARATUS AND DEVICE MANUFACTURING METHOD

NIKON CORPORATION, Tokyo...

1. An illumination optical system which illuminates an illumination target surface with illumination light, comprising:a polarization member arranged on an optical path of the illumination light, the polarization member configured to set a polarization state of first partial light serving as first part of the illumination light into first linear polarization having a polarization direction along a first direction and set a polarization state of second partial light serving as second part of the illumination light into second linear polarization having a polarization direction along a second direction, the second part being different from the first part, the second direction being different from the first direction;
a reflecting surface arranged on the optical path of the illumination light, the reflecting surface configured to reflect the first partial light and the second partial light, the polarization direction of the first linear polarization serving as s-polarization or p-polarization with respect to the reflecting surface; and
a phase member provided downstream on the optical path from the polarization member and configured to emit the second partial light while providing a phase difference between polarization components in the second partial light and emit the first partial light while maintaining the polarization state of the first partial light in the first linear polarization, polarization directions of the polarization components in the second partial light being orthogonal to each other.

US Pat. No. 10,168,608

SAMPLING STAND FOR FOOD PRODUCTS IN A RETAIL STORE AND METHOD OF OPERATING A SAMPLING STAND

ASDA STORES LIMITED, Lee...

1. A sampling stand for displaying samples in a retail store, comprising:a base unit configured to rest in use on a floor, the base unit having a display worktop at an upper part of the base unit for displaying the samples;
a gantry mounted above the display worktop of the base unit by one or more supports between the gantry and the base unit;
a projector unit at the gantry to project a visible image onto the display worktop of the base unit;
a motion sensor at the gantry to detect motion between the gantry and the base unit; and
a controller configured to control the visible image projected by the projector dependent on the detected motion, including performing operations of:
entering a first mode and performing a predetermined interaction sequence in relation to visible images projected onto a first image display region while simultaneously sensing motion in a first monitoring zone which is substantially co-located with the first image display region;
examining the detected motion and when the motion meets a predetermined condition transitioning to a second mode based on the detected motion; and
in the second mode, projecting visible images onto a second image display region while simultaneously sensing motion in a second monitoring zone which is substantially co-located with the second image display region.

US Pat. No. 10,168,597

LIQUID CRYSTAL ALIGNMENT ON CHALCOGENIDE GLASSES

The United States of Amer...

1. A method for achieving alignment and optical switching of a liquid crystal (LC) layer that it is deposited on chalcogenide glass (ChG), comprising:positioning a ChG waveguide between 0.1 and 10 ?m thick on a bottom electrode, wherein the ChG waveguide is thick enough to support at least one optical mode;
brushing the ChG waveguide;
positioning a thin ChG film between 0.01 and 0.2 ?m thick on a top electrode, wherein the thin ChG film is thin enough so that it does not support an optical mode;
brushing the thin ChG film;
positioning spacers to hold the thin ChG film at a fixed distance from the ChG waveguide; and
filling the space between the thin ChG film and the ChG waveguide with an LC layer.

US Pat. No. 10,168,594

LIQUID CRYSTAL DISPLAY

SAMSUNG DISPLAY CO., LTD....

1. A liquid crystal display comprising:a first substrate including a plurality of pixels;
a gate line disposed on the first substrate;
a plurality of data lines disposed on the first substrate;
a first reference voltage line and a second reference voltage line disposed on the first substrate and respectively applying a first reference voltage and a second reference voltage having different polarities from each other;
a first pixel electrode disposed in a first pixel column and a second pixel electrode disposed in a second pixel column adjacent to the first pixel column, the first pixel electrode and the second pixel electrode each including a first subpixel electrode and a second subpixel electrode;
a first switching element connected to the gate line, a first data line of the plurality of data lines, and the first subpixel electrode;
a second switching element connected to the gate line, the first data line, and the second subpixel electrode; and
a third switching element connected to the gate line, the first subpixel electrode, and one of the first reference voltage line and the second reference voltage line,
wherein the first pixel electrode overlaps the first reference voltage line and the second reference voltage line,
the second pixel electrode does not overlap the first reference voltage line and the second reference voltage line,
the first pixel electrode is connected to the first reference voltage line and the second pixel electrode is connected to the second reference voltage line, and
a first width of the first pixel electrode is different from a second width of the second pixel electrode.

US Pat. No. 10,168,590

DISPLAY SUBSTRATE, DISPLAY PANEL, AND DISPLAY APPARATUS

BOE TECHNOLOGY GROUP CO.,...

1. A display substrate, comprising:a first circuitry element and a second circuitry element in proximity to the first circuitry element, the first circuitry element including a first conductive layer, the second circuitry element including a second conductive layer, and the first conductive layer and the second conductive layer being electrically insulated by an insulating layer; and
an electrostatic releasing element on the insulating layer, including an electrostatic releasing part capable of receiving electrostatic charges, electrically insulated from each of the first and second circuitry elements by the insulating layer, and located adjacent to each of the first and second circuitry elements,
whereby allowing discharge of electrostatic charges to the electrostatic releasing element from at least one of the first and second circuitry elements, so as to prevent direct electrostatic discharge between the first circuitry element and the second circuitry element.

US Pat. No. 10,168,548

OPTICAL LENS BLANK, A BLANK ASSORTMENT AND A METHOD FOR THE PRODUCTION OF LENSES

OPTOTECH OPTIKMASCHINEN G...

1. An optical lens blank comprising a first and a second lens surface, which are arranged opposite each other and which are delimited at a lens circumference, wherein the first lens surface has a surface geometry that corresponds to a first partial cutout from a first melon shape, wherein the first melon shape is an ellipsoid, and(a) wherein the ellipsoid is an ellipsoid of revolution spanned by three ellipsoid radii, wherein the first and second ellipsoid radii have a same size, and a size of the third ellipsoid radius differs from the size of the first and second ellipsoid radii; or
(b) wherein the ellipsoid is a triaxial ellipsoid spanned by three ellipsoid radii, wherein the first, second, and third ellipsoid radii are each of a different size,
wherein two smaller ellipsoid radii selected from the group consisting of the first, second, and third ellipsoid radii lie at an edge of or outside of the first lens surface.

US Pat. No. 10,168,545

OPTICAL IMAGE STABILIZER WITH IMPROVED MAGNETIC DISPOSITION

TDK TAIWAN CORP., Yangme...

1. A lens driving device, comprising:a lens holder defining an optical axis;
a first auto-focusing (AF) coil disposed with respect to the lens holder;
an optical image stabilizer (OIS) coil structure having two coils respectively disposed by two sides of the lens holder on a first plane having a normal direction parallel to the optical axis;
two magnets respectively disposed with respect to the respective coils, each of the magnets having a first surface facing the first AF coil and a second surface facing the respective coil, wherein the first surface is perpendicular to the second surface,
wherein the lens driving device has a substantially rectangular shape, and the magnets are only disposed on two adjacent sides of the lens driving device;
a support structure holding the lens holder, wherein the support structure comprises a top plate spring portion and a plurality of suspension wires, and each of the suspension wires is disposed substantially parallel with the optical axis and integrally formed with the top plate spring portion at one end and connected electrically to the circuit structure at the other end; and
a circuit structure connected electrically to the OIS coil structure and taking control thereof;
wherein the suspension wires comprises a first suspension wire, a second suspension wire, a third suspension wire, and a fourth suspension wire sequentially disposed at four corners of the substantially rectangular shape, the magnets are respectively disposed between the first suspension wire and the second suspension wire, between the second suspension wire and the third suspension wire, and no magnet is disposed between the first suspension wire and the fourth suspension wire,
wherein at least one of the two magnets and the first AF coil cooperate to drive the lens holder along the optical axis, and
each of the two magnets and the OIS coil structure cooperate to drive the lens holder along a direction perpendicular to the optical axis.

US Pat. No. 10,168,540

COMBINED LIGHT MODULATION DEVICE FOR TRACKING USERS

SEEREAL TECHNOLOGIES S.A....

1. A light modulator device for a holographic or an autostereoscopic display for the representation of three-dimensional image information, the light modulator device comprising:at least one real or virtual light source;
a first and a second light-affecting means;
an eye position detection system; and
a system controller;
wherein encoded image information of an image to be represented to at least one observer eye of at least one observer is written to at least one light modulator;
wherein the first and the second light-affecting means is adapted to change the optical path of the light which is emitted by the light source;
wherein the eye position detection system is adapted to find and to follow at least one eye position of the at least one observer of the image information and the system controller is adapted to track at least one visibility region of the image information based on eye position information provided by the eye position detection system using the first and second light-affecting means;
wherein the first light-affecting means tracks the visibility region to the eyes of the observer only in large steps within an observer range and the second light-affecting means tracks the visibility region to the eyes of the observer finely graduated or continuously at least within one such large step of the first light-affecting means; and
wherein a size of the visibility region in the observer plane can be adjusted, or a size of the visibility region can be adapted to a changed observer distance from the display, such that the size of the visibility region stays larger than or is comparable to a diameter of an eye pupil but smaller than an eye separation distance.

US Pat. No. 10,168,516

TRACTRIX-BASED OPTICAL DEVICE FOR USE WITH ILLUMINATION SOURCES IN OPTICAL SYSTEMS

Lumenflow Corp., Wyoming...

1. A tractrix-based optical emitter comprising:a plurality of light emitting elements; and
a tractrix-based optical device consisting of:
a light receiving surface positioned over the plurality of light emitting elements;
a light emitting surface spaced apart from the light receiving surface along a common optical axis; and
an intermediate portion of transparent material interconnecting the light receiving surface and the light emitting surface, wherein the intermediate portion includes a boundary connective surface that follows a tractrix curve from the light receiving surface continuously to the light emitting surface when in cross-section to provide total internal reflection of light propagating from the light receiving surface toward the light emitting surface, and wherein the tractrix curve is defined with respect to the common optical axis and has a rotational symmetry about the common optical axis such that the boundary connective surface combines light rays from the plurality of light emitting elements propagating through the tractrix-based optical device into a common optical propagation path having a generally uniform output intensity distribution, wherein the tractrix curve is defined by the following equation in which Z is parallel to the common optical axis and Y represents distance from the common optical axis: Y=10×Log [(10+(102?Z2)1/2/Z)?(102?Z2)1/2].

US Pat. No. 10,168,506

TRI-AXIS CLOSE LOOP FEEDBACK CONTROLLING MODULE FOR ELECTROMAGNETIC LENS DRIVING DEVICE

TDK TAIWAN CORP., Nangan...

1. An electromagnetic lens driving device, comprising:a lens holder for holding a lens;
a movable frame for receiving the lens holder in such a manner that the lens holder is movable relative to the movable frame along a Z-axis direction;
a first spring plate having one end connected to the lens holder and the other end connected to the movable frame;
a second spring plate having one end connected to the lens holder and the other end connected to the movable frame, wherein the lens holder is flexibly suspended in a receiving space of the movable frame by the first spring plate and the second spring plate;
an electromagnetic driving module, furnished between the movable frame and the lens holder for driving the lens holder to move within the movable frame along the Z-axis direction;
a first circuit board, wherein the movable frame is suspended above the first circuit board by a plurality of suspension wires;
an optical image stabilization (OIS) module for driving the movable frame together with the lens holder to perform bi-directional movements along a X-axis direction and a Y-axis direction, wherein the X-axis, the Y-axis, and the Z-axis are perpendicular to each other;
the first spring plate includes at least six independent and separated first spring members, wherein each one of the first spring members of the first spring plate comprises: a first outer rim connected to the movable frame, a first inner rim connected to the lens holder, and at least one first inner string extending and connecting between the first outer rim and the first inner rim; and
a Hall element furnished within the movable frame and having at least six pins, wherein two of the pins are coupled with a driving coil of the electromagnetic driving module by two of the first spring members of the first spring plate, and other four of the pins are coupled with other four of the first spring members of the first spring plate and coupled with the first circuit board by a suspension mechanism composed of the suspension wires.

US Pat. No. 10,168,491

FIBER OPTIC CONNECTOR HOLDER AND METHOD

COMMSCOPE TECHNOLOGIES LL...

1. A fiber optic assembly comprising:a connector holder including a front and a rear, the connector holder including an interior cavity having an open end at least at the front of the connector holder, the connector holder including a resilient, deformable construction at least at an exterior of the connector holder;
a fiber optic connector including a ferrule supporting an optical fiber, the fiber optic connector including a connector body surrounding the ferrule and a connector sleeve mounted over the connector body, the fiber optic connector defining a connector axis that extends lengthwise through the fiber optic connector along the optical fiber;
a dust cap fit and held about the ferrule for protecting an end face of the optical fiber; and
the fiber optic connector being stored within the interior cavity of the connector holder with the dust cap fit and held about the ferrule, the fiber optic connector stored in the connector holder with a first portion of the connector sleeve positioned within the interior cavity and a second portion of the connector sleeve projecting outwardly from the front of the connector holder, and wherein the fiber optic connector is removable from the connector holder by moving the fiber optic connector in an orientation along the connector axis outwardly from the front of the connector holder.

US Pat. No. 10,168,484

OPTICAL CONNECTOR PLUG, RECEPTACLE FOR OPTICAL CONNECTOR, AND OPTICAL CONNECTOR CONNECTION STRUCTURE

SEI OPTIFRONTIER CO., LTD...

4. An optical connector plug, comprising:an optical connector having an optical fiber built therein; and
a cover member receiving the optical connector therein;
wherein the cover member comprises a set of protrusions provided to protrude forward relative to a front end surface of the optical connector;
wherein a set of cutout portions as space portions are provided between the set of protrusions;
wherein the set of cutout portions are arranged at locations opposing each other around the optical connector,
the optical connector plug further comprising:
an attachment member which attaches the optical connector to the cover member and configured to be insertable into the cover member and also up to the vicinity of the middle portion of the cover member in a longitudinal direction thereof;
wherein the attachment member has a structure corresponding to a shape of the optical connector, wherein the attachment member is engaged with the protrusions and thus can be fixed to the cover member.

US Pat. No. 10,168,467

LUMINAIRES UTILIZING EDGE COUPLING

CREE, INC., Durham, NC (...

1. A luminaire, comprising:first and second waveguides comprising first and second coupling surfaces, respectively, extending along a length dimension thereof; and
at least one LED element carried by a structural member between the first and second coupling surfaces of the respective first and second waveguides, wherein each coupling surface comprises a first edge and a second edge opposite the first edge, wherein the structural member is disposed adjacent to the second edges of the first and second coupling surfaces, wherein the structural member supports the first and second waveguides, and wherein the structural member comprises optical grade silicone.

US Pat. No. 10,168,459

SILICON-GERMANIUM BASED OPTICAL FILTER

VIAVI Solutions Inc., Sa...

1. An optical filter, comprising:a substrate;
a set of optical filter layers disposed onto the substrate,
the set of optical filter layers including:
a first subset of optical filter layers,
the first subset of optical filter layers comprising silicon-germanium (SiGe) with a first refractive index; and
a second subset of optical filter layers,
the second subset of optical filter layers comprising a material with a second refractive index,
the second refractive index being less than the first refractive index.

US Pat. No. 10,168,441

SEISMIC STREAMER CONNECTING MODULE AND METHOD

SERCEL, Carquefou (FR)

1. A flush module for connecting three elements associated with a streamer spread, the flush module comprising:a housing;
a first end connector attached to the housing and configured to connect to a first element of the streamer spread;
a second end connector attached to the housing and configured to connect to a second element of the streamer spread; and
an external connector attached to the housing and configured to connect to a third element of the streamer spread,
wherein the external connector is configured to pivot between (a) a close position during which the external connector is entirely located within the housing, and (b) an open position during which a distal end of the external connector is located outside the housing.

US Pat. No. 10,168,421

WEIGHT-LOADED TARGET CARRIER FOR LASER TRACKING

The United States of Amer...

1. A laser tracking system comprising a laser target assembly, said laser target assembly including a generally rectangular member, four legs, a shaft, at least one weight, and a retroreflective target, said generally rectangular member characterized by four corners and a central aperture extending therethrough, said shaft characterized by a shaft axis, said four legs each connected to said generally rectangular member at each corner of said rectangular member, said shaft passing through said central aperture, said retroreflective target connected to said shaft at an axial end of said shaft, said at least one weight connected to said shaft so that said shaft when in a vertical position exerts a downward force against said retroreflective target in the vertical axial direction of said shaft, wherein said laser target assembly is positionable upon a surface at each of plural locations of said surface whereby said legs and said retroreflective target are contiguous said surface, and wherein at each said location of said surface said retroreflective target is contiguous said surface in accordance with said downward force exerted by said at least one weight.

US Pat. No. 10,168,398

MAGNETIC FIELD SENSING APPARATUS

iSentek Inc., New Taipei...

1. A magnetic field sensing apparatus, comprising:a magnetic flux concentrator, having a top surface, a bottom surface opposite to the top surface, and four side surfaces connecting the top surface and the bottom surface;
at least four magnetoresistance units, respectively disposed beside the four side surfaces, wherein the at least four magnetoresistance units are electrically connected into three different combinations to form three kinds of Wheatstone full bridges in three different periods, respectively, so as to measure magnetic field components in three different directions and to cause each of the three kinds of the Wheatstone full bridges to output three signals corresponding to the magnetic field components in the three different directions, wherein in any one of the three different periods, the number of the Wheatstone full bridge formed by electrically connecting the at least four magnetoresistance units is one; and
a switching circuit, electrically connected to the at least four magnetoresistance units, wherein the switching circuit electrically connects the at least four magnetoresistance units into the three different combinations to form the three kinds of Wheatstone full bridges, respectively, and the three kinds of Wheatstone full bridges respectively measure the magnetic field components at the three different directions and respectively output the three signals corresponding to the magnetic field components in the three different directions.

US Pat. No. 10,168,361

CURRENT SENSOR AND MEASURING APPARATUS

HIOKI DENKI KABUSHIKI KAI...

1. A current sensor comprising:a magnetic core through whose interior a measured object is inserted;
a coil that is wound around the magnetic core, has one end connected to a reference potential-side, and outputs, from another end, a detection current with a current value in keeping with a current value of a measured current flowing in the measured object inserted through the magnetic core;
a constant impedance filter that is used in a normal mode whose input terminal is connected to the other end of the coil, limits a frequency range of the detection current inputted from the input terminal to a desired frequency range, and outputs the detection current from an output terminal;
a transmission path that has a characteristic impedance decided in advance and is directly connected at one end to the output terminal of the constant impedance filter; and
a terminating resistance that is connected between another end of the transmission path and the reference potential and converts the detection current flowing via the transmission path to a detection voltage,
wherein an impedance of the constant impedance filter when looking from the input terminal toward the terminating resistance is set at a same value as the characteristic impedance.

US Pat. No. 10,168,360

MEASUREMENT DEVICE FOR LIGHTING INSTALLATIONS AND RELATED METHODS

FLIR Systems, Inc., Wils...

1. A measurement device comprising:a housing configured to be hand-held by a user;
a visible light sensor disposed at least partially on the housing, the visible light sensor being configured to sense visible light emitted from a light source and generate a first signal indicative of an intensity of the visible light;
a logic device within the housing and configured to process the first signal to determine the intensity of the visible light,
wherein the logic device is further configured to receive and process a second signal indicative of a physical parameter associated with an external article to determine a magnitude of the physical parameter; and
a display disposed at least partially on the housing and configured to present information representing a numerical value indicative of the intensity of the visible light and a numerical value indicative of the magnitude of the physical parameter.

US Pat. No. 10,168,343

PROCESSING SYSTEM, CONTROL METHOD, OPERATION COMMAND GENERATING DEVICE AND COMPUTER PROGRAM

KABUSHIKI KAISHA YASKAWA ...

1. A processing system for processing an experiment of one of biochemistry, biology and biotechnology, comprising:a manual pipette comprising a piston and configured to suction and discharge a liquid when the piston of the manual pipette is moved by an external drive force;
an automatic pipette comprising a piston and a built-in actuator and configured to suction and discharge a liquid when the piston of the automatic pipette is moved by the built-in actuator;
a robot comprising a first robotic arm configured to select and grasp one of the manual pipette and the automatic pipette based on an operation command and a second robotic arm configured to move the piston of the manual pipette grasped by the first robotic arm; and
a robotic arm control device comprising circuitry configured to control the robot such that the first robotic arm selects and grasps one of the manual pipette and the automatic pipette based on the operation command,
the operation command comprising a collection of jobs that controls a plurality of processes for processing at least one of a processing target in an experiment of one of biochemistry, biology and biotechnology and a container containing the processing target in a processing order; and
an operation command generating device comprising circuitry configured to generate the operation command based on a plurality of process symbols which represents the pluality of processes for at least one of the processing target and the container in the processing order,
the circuitry of the robotic arm control device comprises first circuitry configured to control the first robotic arm such that the first robotic arm selects and grasps the manual pipette based on a first operation command in the operation command, and second circuitry configured to control the first robotic arm such that the first robotic arm grasps the automatic pipette based on a second operation command in the operation command,
the circuitry of the operation command generating device is configured to determine which one of the manual pipette and the automatic pipette is to be used based on the process symbols, generate the first operation command when the manual pipette is determined to be used, and generate the second operation command when the automatic pipette is determined to be used,
the circuitry of the operation command generating device is configured to determine which one of the manual pipette and the automatic pipette is to be used, when a process symbol in the process symbols is associated with a specification of a suction and discharge mode, based on the specification of the suction and discharge mode, and
the circuitry of the operation command generating device is configured to determine, when the specification of the suction and discharge mode is a specification of a speed which changes with time, that the manual pipette is to be used, and the first circuitry of the robotic arm control device is configured to generate the first operation command that causes the second robotic arm to move the piston of the manual pipette at the speed that changes with time.

US Pat. No. 10,168,336

QUINONE METHIDE ANALOG SIGNAL AMPLIFICATION

Ventana Medical Systems, ...

1. A compound, having a formulaor a salt or solvate thereof, wherein:Z is O, S or NRa, and R1 is selected from the group consisting of phosphate, phosphodiester, amide, nitro, urea, sulfate, methyl, ester, alpha-glucose, beta-glucose, beta-lactam, alpha-galactose, beta-galactose, alpha-lactose, beta-lactose, alpha-glucuronic acid, and beta-glucuronic acid;
or ZR1 is —OP(O)(OH)2, NO2, —NHC(O)R, —OC(O)CH3, —OC(O)CH2CH3, —NHC(O)NH2, —OS(O)2OH, OCH3 or a salt thereof;
R8 is —C(LG)(R5)(R3R4), —R3R4 or —C(LG)(R5)(R6);
R9, R11 and R12 are each independently hydrogen, halo, cyano, aliphatic, alkoxy, NO2, N(Rc)2, aryl, haloalkyl, —C(O)alkyl, —C(S)alkyl, —C(O)OH, —C(O)Oalkyl, —C(O)NHRc, —C(O)N(Rc)2, —R3R4 or two adjacent groups together form an aliphatic ring or aryl ring;
R10 is hydrogen, halo, cyano, aliphatic, alkoxy, NO2, N(Rc)2, aryl, haloalkyl, —C(O)alkyl, —C(S)alkyl, —C(O)OH, —C(O)Oalkyl, —C(O)NHRc, —C(O)N(Rc)2, —R3R4, —C(LG)(R5)(R6) or with one of R9 or R11 form an aliphatic ring or aryl ring;
each LG is independently a halide, alkoxy, carboxylate, inorganic ester, thiolate, amine, carboxylate, azide, sulfate ester, aryloxy, phenoxide or —N(Rb)3+ where each Rb is independently hydrogen or a lower alkyl or two Rb moieties together form a heteroaliphatic ring or ZR1 and LG together form a phosphodiester;
each R3 is independently —(CH2)nNH—, —O(CH2)nNH—, —N(H)C(O)(CH2)nNH—, —C(O)N(H)(CH2)nNH—, —(CH2)nO—, —O(CH2)nO—, —O(CH2CH2O)n—, —N(H)C(O)(CH2)nO—, —C(O)N(H)(CH2)nO—, —C(O)N(H)(CH2CH2O)n—, —(CH2)nS—, —O(CH2)nS—, —N(H)C(O)(CH2)nS—, —C(O)N(H)(CH2)nS—, —(CH2)nNH—, —C(O)N(H)(CH2CH2O)nCH2CH2NH, —C(O)(CH2CH2O)nCH2CH2NH—, —C(O)N(H)(CH2)nNHC(O)CH(CH3)(CH2)nNH— or —N(H)(CH2)nNH—, where each n independently is 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 or 12;
each R4 is independently a chromogen, a fluorophore, a luminophore, or a hapten;
each R5 is independently hydrogen, halo, cyano, lower alkyl, lower haloalkyl, —C(O)alkyl, —C(S)alkyl, —C(O)OH, —C(O)Oalkyl, —C(O)NHRc or —C(O)N(Rc)2;
each R6 is independently hydrogen, halo, cyano, lower alkyl, lower haloalkyl, —C(O)alkyl, —C(S)alkyl, —C(O)OH, —C(O)Oalkyl, —C(O)NHRc or —C(O)N(Rc)2;
Ra is hydrogen or aliphatic;
each Rc independently is hydrogen, aryl, aliphatic or heteroaliphatic, or two Rc moieties together form a heteroaliphatic ring;
at least one of R8 and R10 comprises LG, and at least one of R8 and R10 comprises R3R4; and
if LG is halide, then R5 and R6 are not halide.

US Pat. No. 10,168,320

HEMATOLOGICAL ANALYZER, METHOD FOR ANALYZING BODY FLUID AND COMPUTER PROGRAM PRODUCT

SYSMEX CORPORATION, Kobe...

1. A hematological analyzer for measuring a measurement sample, comprising:a fluid supplying unit comprising a reaction chamber to be supplied with a fluid sample and at least a stain solution from a reagent container to form the measurement sample;
a measuring unit comprising a detecting unit that detects side scattered light and fluorescent light obtained from a cell in the measurement sample passing through a sheath flow cell;
an operating unit that receives input; and
a controller coupled to at least the measuring unit and the operating unit, the controller programmed to analyze a measurement result output from the measuring unit; wherein
the controller is programmed to:
receive from the operating unit, an input designating a measuring mode from among at least a blood measuring mode and a body fluid measuring mode;
analyze the measurement result according to the designation of the measuring mode; wherein
analyzing the measurement result according to the blood measuring mode comprises analyzing the measurement result to classify white blood cells in the measurement sample into a plurality of subclasses and to obtain a cell count of the plurality of subclasses of the white blood cells in the measurement sample respectively, based on at least the intensity of the side scattered light and the intensity of the fluorescent light in the measurement result, wherein the cell count of the plurality of subclasses of the white blood cells is obtained based on differences of the intensity of side scattered light between the cells and differences of the intensity of the fluorescent light between the cells in the measurement result; and
analyzing the measurement result according to the body fluid measuring mode comprises analyzing the measurement result to classify cells in the measurement sample into mononuclear cells, polymorphonuclear cells, and highly fluorescent nucleated cells of which the intensity of the fluorescent light is greater than that of white blood cells and to obtain a cell count of at least the classified mononuclear cells and the classified polymorphonuclear cells in the measurement sample, based on at least the intensity of the side scattered light and the intensity of the fluorescent light in the measurement result, wherein the cell count of at least the classified mononuclear cells and the classified polymorphonuclear cells in the measurement sample is obtained based on differences between the intensity of side scattered light between the cells and differences of the intensity of the fluorescent light between the cells in the measurement result.

US Pat. No. 10,168,313

ANALYTE DETECTION METER AND ASSOCIATED METHOD OF USE

AgaMatrix, Inc., Salem, ...

1. A method for obtaining characteristic information encoded on an electrochemical test strip having two electrodes disposed within a sample space, the characteristic information reflecting a characteristic of the test strip at the time of manufacture of the test strip and prior to introduction of a sample, the method comprising the steps of:(a) introducing sample to the sample space so that the sample is in contact with two electrodes within the sample space;
(b) determining double layer capacitance or equivalent capacitance of the test strip when the sample is present within the sample space; and
(c) translating the value determined in step (b) into information reflecting the characteristic information;thereby obtaining the characteristic information encoded on the electrochemical test strip.

US Pat. No. 10,168,311

PRODUCTS AND PROCESSES FOR ANALYZING OCTANE CONTENT

CFPH, LLC, New York, NY ...

1. A gasoline pump comprising:an octane analyzer to detect a stream of fuel and identify an octane rating of the fuel;
a receptacle having an inlet to allow the fuel to enter the receptacle and an outlet to allow the fuel to exit the receptacle;
a valve mechanism to manage an amount of fuel flowing through the inlet and the outlet of the receptacle such that the amount of fuel in the receptacle enables the octane analyzer to identify the octane rating of the fuel; and
a display device to render a visual representation of the octane rating identified by the octane analyzer.

US Pat. No. 10,168,302

SIGNAL PROCESSING SYSTEM AND METHODS

The University of Manches...

1. A pipe inspection method to identify characteristic acoustic impedance associated with a pipe; the method comprising the steps ofresolving a plurality of measured resultant pressure waveforms, px1(t), px2(t), . . . , pxn(t) and px2(t),associated with the pipe into a number of associated waveforms; the number of associated waveforms being a function of the plurality of measured resultant pressure waveforms measured at respective positions; the plurality of measured resultant pressure waveforms representing measurements by a plurality of acoustic detection devices positioned at the respective positions of a launch body for exciting the pipe using an excitation waveform;
deriving one or both of an impulse response, h(t),of the pipe and a corresponding-transfer function of the pipe from the number of associated waveforms; the one or both of the impulse response and the transfer function bearing the characteristic acoustic impedance associated with the pipe, wherein the step of deriving the one or both of the impulse response and the transfer function comprises evaluating h(t) from h(t)*[px1(t)?px2(t)*hm12(t)]=[px2(t)*hm12?1(t)?px1(t)], where hm12(t) represents the transfer function between a first and second acoustic detection devices of the plurality of acoustic detection devices.

US Pat. No. 10,168,298

ELECTRICALLY DETERMINING MESSAGES ON AN ELECTROPHORETIC DISPLAY

Chromera, Inc., Poway, C...

1. A verifiable display, comprising:a set of display pixels, each pixel having at least two optical states and a first electrode and a second electrode, wherein the first and second electrodes are positioned adjacent the top and bottom of each respective pixel;
a first electrical signal generator coupled to the first electrode and the second electrode, the first signal generator generating a write signal that creates a first electrical differential between the electrodes to set a pixel into a desired optical state that changes the visible perceptibility of the pixel;
a second electrical signal generator coupled to the first electrode and the second electrode, the second signal generator generating a second electrical signal such that the application of the second signal across first and second the electrodes does not change the visible perceptibility of the pixel;
a detection circuit coupled to the first and second electrodes of the pixel for measuring an electrical response to the second electrical signal that correlates with the contrast level of the pixel; and
wherein the contrast level is used to evaluate the visible perceptibility of the pixel at the time the second electrical signal was applied.

US Pat. No. 10,168,284

METHOD AND SYSTEM FOR DETECTING AND MEASURING FLUORESCENCE SIGNALS

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

US Pat. No. 10,168,278

TOTAL PROTEIN MEASUREMENT USING WHOLE BLOOD REFRACTOMETRY

Instrumentation Laborator...

1. A method for measuring total protein in whole blood, the method comprising:performing refractometry on a whole blood sample; and
determining a total protein content of the whole blood sample based on the refractive index, wherein the performing the refractometry comprises directing a refractometer at the whole blood sample and determining a refractive index of the whole blood sample, wherein determining the refractive index comprises:
sensing an intensity of refracted light for each of a plurality of pixel locations across a surface to generate an angular spectrum image of the sample; and
determining a boundary location on the surface.

US Pat. No. 10,168,242

GLOW-PLUG ADAPTOR FOR PRESSURE MEASUREMENTS

Kistler Holding AG, Wint...

1. A pressure measurement apparatus for measuring pressure within the interior of a combustion chamber of an internal combustion engine, the apparatus comprising:a chamber wall defining the combustion chamber, the chamber wall further defining a hollow glow-plug socket that is open at both opposite ends thereof and communicating with the interior of the combustion chamber via a chamber opening at one of the open opposite ends of the glow-plug socket; and
a glow-plug adaptor disposed in a pressure-tight manner in the glow plug socket, the glow plug adaptor including:
an adaptor head elongating along a longitudinal axis and defining a proximal combustion chamber end and a distal combustion chamber end disposed opposite the proximal combustion chamber end of the adaptor head, the adaptor head defining an external surface with a sealing shoulder disposed between the proximal combustion chamber end and the distal combustion chamber end and configured for forming a pressure-tight seal upon contacting an opposing surface of the socket, the proximal combustion chamber end defining a tapered external surface and an internal surface that defines part of a cavity;
a pressure sensor including a diaphragm and signal conductors, the pressure sensor being mounted in the adaptor head with the diaphragm defining one opposite end of the cavity;
a hollow adaptor sleeve elongating along the longitudinal axis and attached to the distal combustion chamber end of the adaptor head and receiving the signal conductors passing through the adaptor sleeve, which defines an external surface that is configured for being screwed into the glow-plug socket so as to dispose the sealing shoulder of the adaptor head in a pressure-tight engagement with the socket while disposing the signal conductors extending from one of the opposite ends of the socket;
wherein opposite the diaphragm the cavity is defined by a closed end wall that defines a flat external surface that is perpendicular to the longitudinal axis and has a diameter that is less than the diameter of the external surface of the adaptor head, the adaptor head further defining a side wall connected to the end wall and extending toward the diaphragm, wherein the side wall defines a tapered region through which are formed a plurality of gas exchange channels that extend into the cavity; and
wherein the front height of the cavity extending along the longitudinal axis from the diaphragm as far as the external surface of the end wall is less than the diameter of the adaptor head in the area of the cavity; and
wherein the glow plug adaptor is arranged recessed in the glow-plug socket from the chamber opening at a recess distance in such a way that the adaptor head rests entirely within the glow-plug socket and the recess distance, which is measured along the longitudinal axis between a central point on the external surface of the end wall and the center of the chamber opening, is greater than zero; and
wherein the glow-plug socket is defined by an inner wall and a portion of the exterior of the adaptor head located between the side wall of the adaptor head and the sealing shoulder of the adaptor head is disposed alongside and spaced apart from the inner wall by a gap, wherein the size of the gap is no more than 0.05 mm.

US Pat. No. 10,168,236

TORQUE-MEASUREMENT DEVICE FOR A TURBOMACHINE SHAFT

SAFRAN AIRCRAFT ENGINES, ...

1. Device for measuring the torque transmitted by a turbine engine shaft, comprising:a test piece which can be mounted on the shaft, said test piece being capable of being magnetised and forming a support for at least one surface acoustic wave strain gauge,
means for measuring the torque by means of a magnetostrictive effect, using magnetostrictive measuring sensors which are capable of capturing a variation in the magnetic permeability of the magnetised test piece, and
means for calibrating the measurement of the torque by means of a magnetostrictive effect, which are capable of establishing a calibration law between the torque measured by said measuring means and a reference torque given by said at least one strain gauge.

US Pat. No. 10,168,216

IMAGE INSPECTION DEVICE

Keyence Corporation, Osa...

1. An image inspection device comprising:an acquisition unit which acquires a color image of an inspection target object, the color image including a plurality of spectral images;
a display unit which displays the color image acquired by the acquisition unit;
a region designation unit which receives designation of a plurality of foreground regions including a plurality of pixels in the color image displayed on the display unit;
an extraction unit which extracts color information including a color distribution in each of the plurality of foreground regions designated by the region designation unit and color information including a color distribution in a background region distinguished from the plurality of foreground regions and registers the extracted color information as foreground colors for the plurality of foreground regions, respectively, and a background color for the background region;
a foreground image generation unit which calculates a distance on color space coordinates between a color of each pixel in the plurality of spectral images and each of the plurality of foreground colors, generates a plurality of distance images having the distance as a pixel value, and generates a foreground distance image based on the plurality of generated distance images;
a background image generation unit which calculates a distance on the color space coordinates between the color of each of the pixels in the plurality of spectral images and the background color, generates a distance image having the distance as a pixel value, and generates a background distance image based on the plurality of generated distance images; and
an inspection unit which inspects the inspection target object using a foreground-background image which is a difference image between the foreground distance image and the background distance image.

US Pat. No. 10,168,202

SELF-COMPENSATING WEIGHT SENSING FORK BLADE ASSEMBLY

Cascade Corporation, Fai...

1. A load-weighing assembly for a bad lifting system, said load-weighing assembly having a substantially laterally-extending load-weighing platform, and a substantially laterally-extending cantilever fork blade member located beneath said platform, said load-weighing platform and said cantilever fork blade member being interconnected by a load weight-measuring cell which is configured to move laterally with respect to at least one of said load-weighing platform and said cantilever fork blade member during an initial part of said load weighing so as to minimize transmission of lateral force between said load-weighing platform and said load weight-measuring cell during said initial part of said load weighing, said load weight-measuring cell being loosely connected to said laterally extending load-weighing platform at least during said initial part of said load weighing.

US Pat. No. 10,168,201

DYNAMIC WEIGHING MACHINE WITH SLIDING RAIL WEIGHING CONVEYANCE

Girnet Internacional, S.L...

1. A dynamic weighing machine (100) that comprises a set of buckets (3), each bucket having two sides (4, 5) and a bottom (6); a series of bucket-carrying supports (2); and a transport system (103) that continually moves the supports along a path that comprises at least one horizontal straight path; the supports and buckets of the machine being prepared for their mutual coupling with limited vertical movement capacity of the bucket (3) with respect to the support (2), such that each bucket can adopt at least two coupling positions, one of which is a supporting position (A), in which the weight of the bucket rests on the support, and the other being a weighing position (B), in which the bucket is slightly raised with respect to the support, where both coupling positions allow the support to carry the bucket while being transported; the dynamic weighing machine further comprising a weighing station (102) for the buckets (3) arranged on said horizontal straight path; a loading station (101) for loading products in the buckets, arranged upstream from the weighing station; and a selective unloading station for products loaded in the buckets, arranged downstream from the weighing station; and whereinthe buckets (3) comprise first and second sliding means (10, 11), each one arranged on one side (4, 5) of the bucket (3); and
the weighing station (102) comprises a scale (1) with first rail means (30) and second rail means (31), between which the buckets (3) in transit can pass through the weighing station (102) when the buckets adopt the weighing position (B), sliding while being supported by the first and second sliding means (10, 11) on said first and second rail means (30, 31), respectively; and
wherein each one of the first and second sliding means comprise a front support element and a rear support element that are offset vertically and each of the first and second rail means comprise two lanes or tracks which are offset vertically, corresponding to the offset between the support elements, such that as each bucket passes through the weighing station, four points of the bucket will come into contact with the rail means, at least for an instant.

US Pat. No. 10,168,196

IMMERSION-TYPE ONLINE MULTIPHASE MEASURING INSTRUMENT AND METHOD

INSTITUTE OF PROCESS ENGI...

1. An immersion-type online multiphase measuring instrument comprising:a package tube;
a viewport, sealedly installed at a front end of the package tube;
an illumination system for illuminating multiphase flow, including LED lamps and a brightness-adjustable light source connected with the LED lamps, which comprises a power supply, a signal generator and an oscilloscope;
a photographic system for taking pictures, including a telecentric lens and an image sensor;
a controller connected with the signal generator and the image sensor;
a signal processing and outputting system connected with the image sensor; and
a display system connected with the signal processing and outputting system,
wherein the LED lamps, the telecentric lens and the image sensor are located in the package tube,
wherein the image sensor and the LED lamps are configured to work synchronously, and an exposure period of the image sensor is greater than twice of a pulse period of the signal generator, such that the image sensor captures a double-exposure image,
wherein the LED lamps are configured to be below a surface of the multiphase flow, and are evenly and circularly arranged in the package tube.

US Pat. No. 10,168,153

ENHANCED POSITION MEASUREMENT SYSTEMS AND METHODS

Trimble Inc., Sunnyvale,...

1. A position measurement system, comprising:a rod having a base, the rod being configured to be disposed with the base substantially in contact with a ground surface and a longitudinal axis in a substantially vertical position;
a position measurement device;
a tilt sensor;
a processor in communication with the position measurement device and the tilt sensor; and
a non-transitory computer readable medium having encoded thereon a set of instructions executable by the processor to cause the position measurement system to perform one or more operations, the set of instructions comprising:
instructions to receive tilt data from the tilt sensor, the tilt data indicating a tilt angle of the rod;
instructions to determine, based on the tilt data, that a tilt of the rod is within a specified tolerance from the vertical position;
instructions to determine, based on the tilt data, that noise in the tilt data is within a noise tolerance for a threshold time;
instructions to generate a notification responsive to a determination that the rod is within the specified tolerance from the vertical position, wherein the notification includes an audio or visual notification; and
instructions to capture position data, using the position measurement device, about a position of the position measurement system, responsive to the determination that the rod is within the specified tolerance from the vertical position and noise in the tilt data is within the noise tolerance for the threshold time.

US Pat. No. 10,168,147

STRUCTURED LIGHT SENSING FOR 3D SENSING

Facebook, Inc., Menlo Pa...

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

US Pat. No. 10,168,138

INSPECTING A SLAB OF MATERIAL

APPLEJACK 199 L.P., Milp...

1. A system for inspecting a slab of anisotropic material, the system comprising:single mode optical fiber;
a broadband light source configured to emit light over the optical fiber;
a beam assembly configured to receive the light over the optical fiber and direct the light toward a slab of anisotropic material;
a computer-controlled etalon filter configured to receive the light over the optical fiber before the light is directed toward the slab of anisotropic material, filter the light, and direct the light over the optical fiber; and
a computer-controlled spectrometer configured to receive the light over the optical fiber after the light has been filtered by the etalon filter and after the light has been reflected from or transmitted through the slab of anisotropic material and spectrally analyze the light, wherein the spectral analysis includes determining a property of the slab of anisotropic material.

US Pat. No. 10,168,137

DUAL LASER FREQUENCY SWEEP INTERFEROMETRY SYSTEM AND METHOD

NPL Management Limited, ...

1. A distance measurement system comprising an optical arrangement and a dual sweep frequency scanning interferometry system, the optical arrangement including:a frequency swept laser;
a fixed frequency pump laser source;
a first input to receive a first beam from the frequency swept laser;
a second input to receive a second beam from the fixed frequency pump laser source;
a non-linear optical artefact to receive, and to intermodulate, the first and second beams to generate a third beam, the third being an inverted copy of the first beam mirrored relative to the fixed frequency of the pump laser source;
a filter to extract the third beam from the output of the non-linear optical artefact; anda combining element to combine and output the first and the filtered third beam to the frequency scanning interferometry system,wherein the non-linear artefact is configured such that the optical frequency separation of the first and second beams satisfies the coherence length condition of the non-linear optical artefact and induces four wave mixing in the non-linear optical artefact to generate the third beam when the first and second beams are intermodulated, the dual sweep frequency scanning interferometry system including an interferometer and is arranged to direct the combined first and third beams through the interferometer to illuminate a target point, to receive a reflected signal and determine the distance to the target point therefrom.

US Pat. No. 10,168,132

TAPELINE AND BLOCKING MEMBER FOR TAPELINE END

HANGZHOU GREAT STAR TOOLS...

1. A blocking member for a tape end, comprising a connecting part extending horizontally and connecting with the tape end, and a lower blocking member extending downward from the connecting part, wherein the blocking member further comprises a hook which extends upward from the connecting part;wherein the hook comprises an upward extending part which extending upward from the connecting part and further extending horizontally to form a horizontally extending part;
the upward extending part extends upward from the two sides of the connecting part, and the horizontally extending part comprises two separate part;
the two separate part continue extending to form an arc-shaped portion connecting the ends of the two separate parts; and
the lower blocking member is wider than the upward extending part of the hook.

US Pat. No. 10,168,127

SYSTEMS AND METHODS FOR A DEPLOYMENT UNIT FOR A CONDUCTED ELECTRICAL WEAPON

AXON ENTERPRISE, INC., S...

8. An electrode for a conducted electrical weapon (“CEW”), the electrode for providing a current through a human or animal target to impede locomotion of the target, the electrode comprising:a body, the body includes a front wall, a rear wall, and a cavity therein, the rear wall includes an opening;
a spear, the spear coupled to the front wall, the spear for coupling the electrode to the target;
a filament stowed in the cavity and deployable via the opening, the filament for receiving the current from a signal generator for providing the current through the target; and
a tensioner having a bore therethrough, the tensioner positioned proximate to the opening, the filament deploys via the bore, an interior surface of the bore contacts the filament thereby applying a force on the filament during deployment.

US Pat. No. 10,168,114

INTEGRAL DRAIN ASSEMBLY FOR A HEAT EXCHANGER AND METHOD OF FORMING

HAMILTON SUNDSTRAND CORPO...

1. An integral drain assembly for a heat exchanger comprising:a plurality of passage walls defining a plurality of passages, each of the passage walls having a non-linear portion; and
a respective drain wall integrally formed with each of the passage walls to define a drain for each of the plurality of passages, the drain wall located proximate the non-linear portion of each of the plurality of passage walls, the drain of each of the plurality of passages aligned with each other and located at different elevations in an operating orientation of the heat exchanger, each passage fluidly coupled by the respective drain of each passage to have fluid flow sequentially throughout the passages before reaching a common drain.

US Pat. No. 10,168,109

HEADER PLATE FOR A HEAT EXCHANGER, HEADER BOX AND HEAT EXCHANGER

Valeo Systemes Thermiques...

1. A header plate for a heat exchanger, comprising:a wall provided with orifices, and through which tubes arranged in rows in a longitudinal direction are intended to pass, wherein:
said wall has, in cross section, a profile made up of a central portion and of two lateral portions,
the two lateral portions overall follow a first curve with a first radius of curvature,
the central portion overall follows a second curve with a second radius of curvature, smaller than the first radius of curvature, and
at least one of the orifices comprises a collar that covers part of the wall of the tube passing through the wall via the at least one orifice, the collar projecting toward the outside of the header.

US Pat. No. 10,168,104

FILLING PIPE FOR USE IN HIGH-TEMPERATURE HEAT PIPE FILLING OPERATION

TAMKANG UNIVERSITY, Taip...

1. A filling pipe for use in a high-temperature heat pipe comprising:an alkali metal filling unit for filling a plurality of alkali metals into a metallic pipe, having:
a filling body;
a receiving space disposed in the filling body;
a feed inlet disposed at a top of the filling body and in communication with the receiving space;
a feeding pipe disposed at a bottom of the filling body and in communication with the receiving space;
a first connecting portion disposed at the bottom of the filling body; and
a vacuum-generating component disposed at the filling body and in communication with the receiving space;
a metallic pipe fixing unit, having:
a fixing body;
a taper opening disposed at a bottom of the fixing body and adapted to limit an opening end of the metallic pipe; and
a second connecting portion disposed at a top of the fixing body and connected to the first connecting portion,
wherein, when the first connecting portion gets connected to the second connecting portion, the feeding pipe of the alkali metal filling unit is inserted into an opening-disposed end of the metallic pipe;
a hermetic seal cover separably covering the feed inlet of the alkali metal filling unit; and
a stopping net movably disposed in the receiving space of the alkali metal filling unit.

US Pat. No. 10,168,101

CERAMIC HEAT EXCHANGE PLATE AND AIR PRE-HEATER ASSEMBLED THEREBY

CAS SUPER ENERGY TECHNOLO...

1. An air pre-heater, comprising a housing (20) and a heat exchange core (900),wherein the housing (20) comprises a lining (21), an access hole (22), a flue gas inlet, an air inlet, a flue gas outlet, and an air outlet,
wherein the heat exchange core (900) is integrally sintered and comprises a plurality of standard modules (200) assembled together along an X-axis, a Y-axis, or a Z-axis,
wherein each of the plurality of the standard modules (200) comprises: a first ceramic heat exchange plate and the second ceramic heat exchange plate,
wherein each of the first ceramic heat exchange plate and the second ceramic heat exchange plate comprises:
a central heat exchange plate (120) having a flat plate with a first face and a second face that are opposite to each other;
four sides consisting of a first side (111), a second side (112), a third side (113), a fourth side (114);
four corners consisting of a first corner (101), a second corner (102), a third corner (103), and a fourth corner (104);
a first plurality of fins (121), the first side (111), and the third side (113) disposed on the first face of the flat plate in a direction parallel to the X-axis; and
a second plurality of fins (122), the second side (112), and the fourth side (114) disposed on the second face of the flat plate in a direction parallel to the Y-axis,
wherein each of the four sides has a bolt hole located thereon, and each bolt hole is oriented along the Z-axis, and each of four corners has a bolt hole located thereon and oriented along the Y-axis,
wherein the four sides, the four corners, and the central heat exchange plate (120) are assembled to form the first or the second ceramic heat exchange plate,
wherein each of the first or the second ceramic heat exchange plate further comprises:
a pair of U-shaped grooves, one defined on the second side (112), the second corner (102), and the third corner (103), the other defined on the fourth side (114), the second corner (102), and the third corner (103);
a pair of inverted U-shaped grooves, one defined on the first side (111), the first corner (101), and the second corner (102), the other defined on the third side (113), the third corner (103), and the fourth corner (104);
a first pair of linear grooves (44), one defined on the second side (112), the second corner (102), and the third corner (103), the other defined on the fourth side (114), the second corner (102), and the third corner (103); and
a second pair of linear grooves (43), one defined on the first side (111), the first corner (101), and the second corner (102), and the other defined on the third side (113), the third corner (103), and the fourth corner (104),
wherein the first ceramic heat exchange plate is superimposed on the second ceramic heat exchange plate along the Z-axis while the second ceramic heat exchange plate is rotated by 90° in an XY plane formed by the X-axis and the Y-axis, thereby:
two side sealing strips (3) fill the second pair of grooves (43) of the second ceramic heat exchange plate and the first pair of grooves (44) of the first ceramic heat exchange plate, and
the middle portions of each of the two side sealing strips (3) is fastened by a side connecting bolt assembly (4),
wherein a first standard module (200) is superimposed on top of a second standard modules (200), thereby forming
a split heat exchange core (300) that further comprises
I-shaped sealing grooves (45) and II-shaped sealing grooves (46);
wherein a plurality of split heat exchange cores (300) are fastened together in the XY plane by corner connecting bolt assemblies (9), and I-shaped sealing strips (8) or II-shaped sealing strips (10) thereby forming a combined heat exchange core, and
a plurality of combined heat exchange cores are stacking along the Z-axis to form the heat exchange core (900).

US Pat. No. 10,168,063

FAN COIL APPARATUS INCLUDING A HUMIDIFICATION UNIT AND A HUMIDIFICATION UNIT

Omachron Intellectual Pro...

1. A humidification unit for a fan coil comprising:(a) a water mist production member:
(b) an inner container housing the water mist production member, the inner container comprising a water supply for the water mist production member and an inner container water level detector, the inner container water level detector sensing a high water level in the inner container when a water level in the inner container is at a high water level position;
(c) an outer container comprising a reservoir and an outer container water level detector, wherein the outer container is positioned to receive water which leaks from the inner container, the outer container water level detector sensing a high water level in the outer container when a water level in the outer container is at a high water level position;
(d) a water supply conduit connectable to a source of water and in fluid flow communication with the inner container; and,
(e) a shut off valve provided in the water supply conduit, the shut off valve operable between an open position and a closed position,
wherein the shut off valve is in the closed position when the inner container water level detector senses a high water level in the inner container or when the outer container water level detector senses a high water level in the outer container.

US Pat. No. 10,168,058

DEHUMIDIFIER WITH SECONDARY EVAPORATOR AND CONDENSER COILS

Therma-Stor LLC, Madison...

1. A dehumidification system, comprising:a primary metering device;
a secondary metering device;
a secondary evaporator operable to:
receive a flow of refrigerant from the primary metering device; and
receive an inlet airflow and output a first airflow, the first airflow comprising cooler air than the inlet airflow, the first airflow generated by transferring heat from the inlet airflow to the flow of refrigerant as the inlet airflow passes through the secondary evaporator;
a primary evaporator operable to:
receive the flow of refrigerant from the secondary metering device; and
receive the first airflow and output a second airflow, the second airflow comprising cooler air than the first airflow, the second airflow generated by transferring heat from the first airflow to the flow of refrigerant as the first airflow passes through the primary evaporator;
a secondary condenser operable to:
receive the flow of refrigerant from the secondary evaporator; and
receive the second airflow and output a third airflow, the third airflow comprising warmer and less humid air than the second airflow, the third airflow generated by transferring heat from the flow of refrigerant to the third airflow as the second airflow passes through the secondary condenser;
a sub-cooling coil operable to:
receive the flow of refrigerant from the primary condenser;
output the flow of refrigerant to the primary metering device; and
receive the third airflow and output a fourth airflow, the fourth airflow comprising warmer and less humid air than the third airflow, the fourth airflow generated by transferring heat from the flow of refrigerant to the fourth airflow as the third airflow passes through the sub-cooling coil;
a primary condenser operable to:
receive the flow of refrigerant from the compressor; and
receive the fourth airflow and output a dehumidified airflow, the dehumidified airflow comprising warmer and less humid air than the fourth airflow, the dehumidified airflow generated by transferring heat from the flow of refrigerant to the dehumidified airflow as the fourth airflow passes through the primary condenser;
a compressor operable to receive the flow of refrigerant from the primary evaporator and provide the flow of refrigerant to the primary condenser, the flow of refrigerant provided to the primary condenser comprising a higher pressure than the flow of refrigerant received at the compressor; and
a fan operable to generate the inlet, first, second, third, fourth, and dehumidified airflows.

US Pat. No. 10,168,057

METHOD AND APPARATUS FOR CONTROLLING MOISTURE

COMMONWEALTH SCIENTIFIC A...

1. A method for controlling moisture content of a gaseous flow comprising:providing a pair of desiccant contact structures each desiccant contact structure having a process side adapted to pass through a process gaseous stream for altering moisture content of the gaseous stream, and a regeneration side adapted to pass through a regeneration gaseous stream for altering moisture content of a desiccant in said contact structure, wherein
the process side of a first desiccant contact structure is fluidly connected to the regeneration side of a second desiccant contact structure with a first closed recirculation loop, or
the regeneration side of the first desiccant contract structure is provided with a second closed recirculation loop,
said gaseous flow being provided to the process side of the second desiccant contact structure to thereby control its moisture content.

US Pat. No. 10,168,016

TRANSPARENT VEHICLE LAMP

T.Y.C. BROTHER INDUSTRIAL...

1. A transparent vehicle lamp comprising:at least one lens having a main body portion, an optical axis extending through said main body portion in a front-rear direction, and a first light input portion that is connected to one of two opposite sides of said main body portion, and that is spaced apart from the optical axis, said main body portion having a reflecting surface that intersects with the optical axis, a coupling surface that is connected to a periphery of said reflecting surface, and a light output surface that is spaced apart from said reflecting surface and said coupling surface along the optical axis such that the image of a scenery toward which said coupling surface faces is formed on said light output surface, said first light input portion having a first light input surface; and
a first light emitting member facing said first light input surface, a first light beam emitted from said first light emitting member firstly propagating toward the optical axis through said first light input surface, and being then reflected by said reflecting surface toward said light output surface.

US Pat. No. 10,168,010

GROUND INSERT GARDEN LAMP

Dong Guan Jia Sheng Light...

1. A ground insert lamp comprising:a fixed seat, a stake, a lamp body and a plurality of fasteners, wherein:
the fixed seat is affixed to a ground by the stake or affixed to a wall by the plurality of fasteners;
the fixed seat includes a pedal and a connector integrally formed on the pedal;
the connector has a periphery provided with a breach extending longitudinally;
the lamp body is removably mounted on the connector;
the pedal has a periphery provided with an opening extending inwardly and connected to the breach of the connector;
the pedal has an upper face provided with a plurality of ribs;
the pedal is provided with a slot corresponding to the stake and a plurality of fastening holes corresponding to the plurality of fasteners;
the stake includes an insert and a restriction member mounted on an upper end of the insert;
the insert includes a plurality of upright plates arranged in a radiating manner;
each of the plurality of upright plates has a bottom having a tapered shape, with a vertical distance between an outer edge of the bottom of each of the plurality of upright plates and a central axis of the insert increasing gradually from bottom to top;
the insert has a conic pointed bottom;
the stake further includes a connecting portion located between the insert and the restriction member;
the restriction member of the stake has a sheet shape;
the restriction member of the stake is inserted through the slot of the pedal and extends through the pedal from bottom to top; and
each of the plurality of upright plates has a top resting on the bottom of the pedal.

US Pat. No. 10,168,009

LED LAMPS WITH IMPROVED QUALITY OF LIGHT

Soraa, Inc., Fremont, CA...

1. An illumination system comprising:at least one LED device configured in a housing structure, wherein said at least one LED device comprises an n-type region, a light-emitting active region, and a p-type region, said at least one LED device configured to emit LED light having a peak emission wavelength of about 405 nm, said at least one LED device having an external quantum efficiency greater than 45% measured at an ambient temperature of 25° C. and at a current density of 40 A/cm2;
a wavelength conversion material optically coupled to said at least one LED device and configured to emit converted light;
a power source electrically coupled to said at least one LED device; and
wherein said illumination system emits emitted light comprising a combination of said LED light and said converted light, said emitted light has a spectral power distribution (SPD) having a correlated color temperature (CCT) and an International Commission on Illumination (CIE) whiteness, said CIE whiteness being at least equal to a reference CIE whiteness of a blackbody radiator with the same CCT, and wherein said SPD has a first power from 380 nm to 800 nm and a second power from 390 nm to about 430 nm, wherein said second power is at least 4% of said first power.

US Pat. No. 10,168,003

VALVE SYSTEM FOR AN LNG TANK

WARTSILA FINLAND OY, Vaa...

1. A valve system for liquefied natural gas (LNG) fuel tank, which valve system comprises two pressure relief safety valves, in which an outlet line from the LNG fuel tank is divided into two safety valve branches each comprising at least one of said two pressure relief safety valves, wherein the valve system further comprises interconnected shutoff valves for shutting off one of the safety valve branches at a time so that at least one of said two pressure relief safety valves is in operation at all times, that the safety valve branches connect to a common outlet line and one of the shutoff valves is located at a branching point of the outlet line for the LNG fuel tank and one of the shutoff valves is located at a connecting point to the common outlet line; and the shutoff valves are diverter valves with a T-bore.

US Pat. No. 10,167,994

INSTRUMENT AND SPEAKER LIFT STAND

Randall May International...

1. A lift mechanism for a tube, the lift mechanism comprising:an adjustable travel stop having opposing surfaces defining lateral ends of the travel stop, the travel stop configured to be repositioned along a length of said tube such that the opposing surfaces are interior to the tube;
an extension mechanism configured to extend from said tube and pushing against said adjustable travel stop so as to thereby provide mechanical lift assistance,
wherein an extension limit of said lift mechanism is set by a position of said adjustable travel stop within said tube.

US Pat. No. 10,167,993

COMPENSATED MOTION BASE

Oceaneering International...

1. A compensated motion base, comprising:a. an upper deck frame comprising a predetermined outer perimeter;
b. a platform; and
c. a set of compensated actuators disposed intermediate the upper deck frame and the platform and arranged in a predetermined pattern, each compensated actuator of the set of compensated actuators comprising:
i. a base, comprising:
1. a first attachment point configured to be connected to the platform at a first predetermined location with respect to the upper deck frame;
2. a second attachment point configured to be connected to the platform at a second predetermined location with respect to the upper deck frame proximate the outer perimeter;
ii. an electric actuator pivotally connected to the base at a base coupler, the base coupler comprising a first base joint, and pivotally connected to the deck at a first joint; and
iii. a fluid actuator pivotally connected to the base at a second base joint and to the deck frame at a second joint pivotally connected to the first joint.

US Pat. No. 10,167,981

EXTENSION-TYPE CABLE TIE FRAME FOR POWER CABLE

CYBER POWER SYSTEMS, INC....

1. An extension-type frame for power cable tie, the extension-type frame comprising:a first cable frame (10) having a first plane surface (11) and a first wall (15), wherein the first plane surface (11) and the first wall (15) have a plurality of first protruding rings (12), and each of the first protruding rings (12) forms a first cable tie hole (13);
a second cable frame (20) having a second plane surface (21) and a second wall (25), wherein the second plane surface (21) and the second wall (25) have a plurality of second cable tie holes (22);
wherein a plurality of edges (24) of the second cable frame (20) respectively inserted into a plurality of rail spaces (14) of the first cable frame (10), the first and second cable frames (10, 20) can slide each other, the first protruding rings (12) of the first plane surface (11) are located above the second cable tie holes (22) of the second plane surface (21), thereby preventing interference between the second cable tie holes (22) of the second plane surface (21) and the first cable tie holes (13) of the first plane surface (11),
wherein the first protruding rings (12) of the first wall (15) are located at outside of the second cable tie holes (22) of the second wall (25), thereby preventing interference between the second cable tie holes (22) of the second wall (25) and the first cable tie holes (13) of the first wall (15), so that the second plane surface (21) and the second wall (25) can adjust an available quantity of the second cable tie holes (22), and
wherein a first platform (18) extends from a bottom end of the first wall (15), a second platform (28) extends from a bottom end of the second wall (25), a plurality of power cables (71, 72) can be supported and contained by the first and second platforms (18, 28); the first platform (18) has an elongated hole (19), the second platform (28) has a through hole (29), and a screw bolt or a dowel pin (P) can be disposed on the elongated hole (19) and the through hole (29), thereby limiting of the slide scope of the second cable frame (20), and thereby preventing escape of the second cable frame (20) from the first cable frame (10).

US Pat. No. 10,167,976

REGULATING VALVE

Azbil Corporation, Tokyo...

1. A regulating valve comprising:a valve stem for driving a valve member disposed in a valve box; and
a gland portion slidably holding the valve stem,
wherein the gland portion comprises:
a lid portion having a through-hole communicating with an inside of the valve box, the valve stem being inserted into the through-hole,
a spacer provided between an inner wall of the through-hole and the valve stem, one yarn packing as a main packing, the yarn packing being disposed above a surface of the spacer, the surface being opposite to the valve box,
at least two adapter packings disposed above the surface of the spacer with the yarn packing in a slide direction of the valve stem, the adapter packings being made of a material having a smaller thermal expansion coefficient and a higher hardness than the yarn packing,
a packing follower disposed on one of the adapter packings opposite to the valve box,
a disc spring disposed on the packing follower, and
a packing flange disposed above the disc spring and the packing follower, the packing flange being fixed to the lid portion.

US Pat. No. 10,167,973

MULTI-STAGE POPPET VALVE

KOREA AEROSPACE RESEARCH ...

1. A multi-stage poppet valve comprising:a flow pipe in which a channel through which a fluid flows is formed;
a fixing part extended inwardly from an inner peripheral surface of the channel of the flow pipe, and having a first channel formed therein, the first channel being hollowed in a vertical direction and having the fluid flowing therethrough;
a main valve part disposed on the fixing part, having a second channel formed at a center of an inner portion thereof, and vertically moved by force acting in the vertical direction to open and close the first channel, the second channel having the fluid flowing therethrough; and
an auxiliary valve part vertically moved in the second channel by force acting in the vertical direction to open and close the second channel, thereby controlling a flow rate of the fluid passing through the second channel,
wherein the first channel and the second channel are selectively opened and closed depending on magnitudes of force acting on the main valve part and the auxiliary valve part,
wherein the main valve part includes a first protrusion protruding from an upper inner surface of the second channel toward a center of the flow pipe, a second protrusion protruding from a lower inner surface of the second channel toward the center of the flow pipe and formed below the first protrusion, and a flow space formed between the first protrusion and the second protrusion, and
the auxiliary valve part is vertically moved in the flow space and a vertical movement distance of the auxiliary valve part is limited by the first protrusion and the second protrusion.

US Pat. No. 10,167,971

ASPIRATED RELIEF VALVE FOR A TURBOCHARGING SYSTEM

Dayco IP Holdings, LLC, ...

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

US Pat. No. 10,167,961

PORT GATE SUPPORTS FOR A GATE VALVE

Emerson Vulcan Holding LL...

1. A gate valve comprising:a first body half defining a first process fluid aperture;
a second body half defining a second process fluid aperture aligned with the first process fluid aperture;
a gate movable relative to the first body half and the second body half; and
a first port gate support arranged on the first body half and extending into the first process fluid aperture, the first port gate support defining a generally frustoconical profile that extends into the first process fluid aperture and is configured to be in contact with a process fluid.

US Pat. No. 10,167,954

DEVICE AND METHOD FOR STABILIZING A PISTON RING IN A CROSSHEAD ENGINE

1. A device for stabilizing a piston ring, comprising:a piston (1) of a crosshead piston engine, the piston having a top, a skirt depending from the top and a piston ring groove (5) formed in the skirt, the piston having a high piston crown wherein said piston ring groove (5) is positioned in an area near a bottom of the piston skirt;
a piston ring (6) received with radial and axial clearance in the piston ring groove (5) of the piston (1),
wherein the piston ring (6) is adapted to be put into contact, by its radially outer circumferential surface, with the bearing surface of a cylinder bush (9) receiving the piston (1) and is subjected on its inner circumferential surface to a gas pressure present at the top of the piston ring (6), and the underside of the piston ring (6) contacts the opposed, lower support face of the associated piston ring groove (5), and from there in a nonloaded state, a gap opening radially outward in height is formed between the underside of the piston ring (6) and the opposed, lower support face of the piston ring groove (5), wherein the piston (1) has a property of warping by a rise in the temperature from the cold ambient state up to operating temperature, so that a radially outer region of the lower support face of the piston ring groove (5) is shifted upward relative to a radially inner region and whereby the cross sections of the piston ring (6) and of the piston ring groove (5) are configured correspondingly such that even in a warped state of the piston as long as no gas pressure is present said gap opens outward in the radial direction; and also the piston ring (6) is acted upon on its radially inner circumferential surface by the gas pressure at its top.

US Pat. No. 10,167,925

STUB SHAFT FOR CONNECTION WITH A FLYWHEEL ROTOR

Amber Kinetics, Inc., Fr...

1. An energy storage system comprising:a flywheel rotor comprising:
a rotationally symmetric mass made of a single piece of steel, the rotationally symmetric mass having an outer diameter between 48 and 72 inches;
two journals, each centered on a center axis of the mass and extending from opposite sides of the mass, each journal having a height parallel to the center axis of no more than two inches; and
two stub shafts that are physically separate components than the mass, each stub shaft being substantially rotationally symmetric and being physically connected to one of the journals.

US Pat. No. 10,167,867

SCROLL FLUID MACHINE HAVING TIP SEAL MEMBER SEPARATED INTO DIFFERENT PORTIONS

ANEST IWATA CORPORATION, ...

1. A scroll fluid machine comprising:a fixed scroll including a first mirror surface and a fixed wrap protruding in a spiral shape from the first mirror surface to define a compression chamber;
an orbiting scroll including a second mirror surface opposed to the first mirror surface of the fixed scroll, and an orbiting wrap protruding in a spiral shape from the second mirror surface;
a land located in such a position so as to divide the compression chamber into a first-stage compression chamber and a second-stage compression chamber, the land including a first-stage outlet in communication with the first-stage compression chamber and a second-stage inlet in communication with the second-stage compression chamber;
a wrap groove defined in a spiral shape along a tip of the fixed wrap, and including an outer peripheral wrap groove adjacent to the first-stage outlet and the second-stage inlet on a radially outward side and an inner peripheral wrap groove adjacent to the first-stage outlet and the second-stage inlet on a radially inward side;
an intermediate groove defined in the land and in communication with the outer peripheral wrap groove and the inner peripheral wrap groove;
a seal member fitted in the wrap groove except the outer peripheral wrap groove and the inner peripheral wrap groove; and
an intermediate seal member including an outer peripheral seal portion fitted in the outer peripheral wrap groove, an inner peripheral seal portion fitted in the inner peripheral wrap groove, and an intermediate seal portion fitted in the intermediate groove and connected to the outer peripheral seal portion and the inner peripheral seal portion,
wherein the seal member comprises:
a first seal member including a second end face in contact with a first end face of the outer peripheral seal portion, the first seal member extending in a spiral shape from the second end face in a radially outward direction;
a second seal member including a fourth end face in contact with a third end face opposed to the first end face of the outer peripheral seal portion, and a sixth end face in contact with a fifth end face of the inner peripheral seal portion and opposed to the fourth end face, the second seal member extending in a spiral shape from the fourth end face to the sixth end face in a radially inward direction; and
a third seal member including an eighth end face in contact with a seventh end face opposed to the fifth end face of the inner peripheral seal portion, the third seal member extending in a spiral shape from the eighth end face in the radially inward direction.

US Pat. No. 10,167,852

SADDLE AND HOOK SYSTEM

IHC Holland IE B.V., Sli...

1. A pile upending system for upending a pile, the pile upending system comprising;a pivotally mounted pile support frame having a seat for engaging an outside wall of a pile, the pile support frame being pivotable around a support frame axis of rotation for allowing the seat to support the pile during upending,
a cable system comprising one or more tensioned or tensionable cables and a hoisting member, the hoisting member connected to the outboard end of the pile for supporting the outboard end of the pile during upending of said pile, and the, one or more tensioned or tensionable cables having an outboard end connected to the hoisting member, and
an outboard support system comprising a frame member for, in use, extending outboard and supporting the hoisting member of the cable system,wherein the outboard support system is arranged with respect to the pile support frame such that the frame member extends transverse with respect to the support frame axis of rotation for arranging the hoisting member at a distance from the seat and aligned with the seat such that a pile engages the hoisting member upon longitudinal movement of the pile along the seat.

US Pat. No. 10,167,814

TURBINE ENGINE NOZZLE HAVING CONFLUENT STREAMS AND INCLUDING A CORE COWL WITH OVERLAPPING FLAPS

SAFRAN AIRCRAFT ENGINES, ...

1. A turbine engine nozzle having confluent streams, the nozzle comprising:a bypass cowl forming an outer boundary of an annular bypass channel;
a core cowl forming the inner boundary of the bypass channel and arranged around an annular central body and co-operating therewith to define a core annular channel for passing a flow of a core stream, the core stream on entry into the nozzle possessing an azimuth component driving residual gyratory movement of the core stream in two opposite gyratory flow directions corresponding to two operating speeds of an engine, the core cowl having an annular upstream portion that is extended downstream by an annular terminal portion having longitudinal cuts forming a plurality of fixed flaps that overlap radially in pairs via two respective side edges in such a manner that, for each flap, one of the two side edges of the flap is positioned internally relative to the corresponding side edge of one of the adjacent flaps, while the other side edge of the flap is positioned externally relative to the corresponding side edge of the other adjacent flap, two overlapping side edges defining between them a radial space forming a mixing zone that is suitable for being followed by the azimuth component of the core stream when it possesses a first gyratory flow direction and that is not suitable for being followed by the azimuth component of the core stream when it possesses a second gyratory flow direction opposite to the first gyratory flow direction.

US Pat. No. 10,167,811

STATIC GASKET WITH WIRE COMPRESSION LIMITER

Tenneco Inc., Lake Fores...

1. A static gasket configured for establishing a seal between a first member and a second member, comprising:at least one layer having at least one opening and at least one compression bead projecting out of a plane and extending circumferentially about and spaced from said at least one opening; and
a compression limiter disposed radially between said opening and said compression bead of said layer, and wherein said compression limiter is a work hardened, flattened metal wire having substantially planar opposite sides which is induction or resistance welded to said layer, wherein said compression limiter has an annular groove and said layer has an annular lip disposed in said annular groove, wherein a portion of said compression limiter extends radially inwardly from said layer into said opening in substantially flush relation with one side of said layer.

US Pat. No. 10,167,789

DUAL FUEL ENGINE WITH LIQUID FUEL CUT-OFF

Champion Engine Technolog...

1. A dual fuel engine comprising:an engine operable on a gaseous fuel and a liquid fuel and having an electrical power generator;
a carburetor attached to an intake of the engine to mix air and fuel and connect to a gaseous fuel source and a liquid fuel source;
a liquid fuel cut-off connected to the carburetor to selectively interrupt a flow of liquid fuel to the engine, the liquid fuel cut-off operable in open and closed states, wherein the liquid fuel cut-off interrupts the flow of liquid fuel when closed;
a controller operably connected to operate the liquid fuel cut-off in the open and closed states, wherein the controller is programmed to implement a delay period upon engine startup before closing the liquid fuel cut-off; and
a temperature sensor connected to the engine to measure environmental temperature;
wherein the controller is programmed to:
receive an input from the temperature sensor on a measured temperature,
compare the measured temperature with a predetermined temperature threshold, and
when the measured temperature is lower than the predetermined temperature threshold, implement the delay period.

US Pat. No. 10,167,748

GASKET FOR A VALVE OF AN INTERNAL COMBUSTION ENGINE

FREUDENBERG SEALING TECHN...

1. A gasket for a valve of an internal combustion engine; said valve comprising a guide element defining a through seat, and a stem movable in a sliding manner in said seat; said gasket having a central axis and comprising:an elastically deformable sealing element, having an annular configuration with respect to said axis and suitable to be arranged externally on said valve to cooperate both with said guide element and with said stem;
a supporting member having an annular configuration with respect to said axis, arranged coaxially on at least part of said sealing element so that the latter is pressed, in use, between said supporting member and said valve;
an end flange projecting radially outwards from said supporting member and configured to receive, in use, the elastic load of a coil spring of said valve extending around said gasket; and
two or more protrusions distinct from said end flange, projecting outwards from said supporting member and suitable to cooperate, in use, with said coil spring of said valve to maintain said valve coaxial with said axis;
wherein said two or more protrusions comprise two or more tabs carried by said supporting member and projecting in a cantilever fashion outwards from an outer surface of said supporting member, each of the two or more tabs terminating at a distal-most surface, the distal-most surface spaced from a bottom surface of the end flange a distance, the distance defined in a direction parallel to the central axis.

US Pat. No. 10,167,740

TURBINE ENGINE HAVING AN ELEMENT FOR DEFLECTING FOREIGN OBJECTS

SAFRAN AIRCRAFT ENGINES, ...

1. A turbine engine comprising:a nacelle comprising, at an upstream end, an air intake fairing and a deflection element which deflects foreign objects, the air intake fairing and the deflection element defining an air intake flow path for supplying air to two coaxial flow paths which are a radially inner flow path and a radially outer flow path, said outer flow path being defined by a hub housing and scoops, said hub housing and said scoops being fitted downstream of the deflection element,
wherein the hub housing comprises a hub and an outer collar extending outside the hub and coaxial with the hub, the outer collar being connected to the hub by radial arms of the hub housing,
wherein an upstream portion of the outer flow path is defined by the hub and the outer collar,
wherein each scoop comprises an inner cylindrical wall, an outer cylindrical wall, and two lateral walls connecting the inner cylindrical wall and the outer cylindrical wall, the inner cylindrical wall extending downstream and outward in continuation of the hub, and the outer cylindrical wall extending downstream and outward in continuation of the outer collar,
wherein each scoop comprises an upstream portion attached to the hub housing and a downstream portion attached to the nacelle, the upstream portion and the downstream portion being independent and separable from each other,
wherein a downstream end of the upstream portion includes an outlet, and an upstream end of the downstream portion includes an inlet, the outlet of the upstream portion and the inlet of the downstream portion each being delimited by the inner cylindrical wall, the outer cylindrical wall, and the two lateral walls such that shapes of the outlet of the upstream portion and the inlet of the downstream portion are the same, and
wherein the upstream portion of each scoop is cantilevered to a downstream end of the hub housing, the downstream portion of each scoop is rigidly attached to a movable cowl of the nacelle, and in a first open position of the cowl, the downstream end of the upstream portion and the upstream end of the downstream portion are not in fluid communication with each other, and in a second closed position of the cowl, the downstream end of the upstream portion and the upstream end of the downstream portion abut each other so as to be in fluid communication with each other.

US Pat. No. 10,167,739

CENTERING ARRANGEMENT OF TWO PARTS RELATIVE TO EACH OTHER

ANSALDO ENERGIA SWITZERLA...

1. Centering arrangement comprising:a ring-like inner part and a ring-like outer part, whereby said outer part surrounds said inner part in a concentric arrangement and with an interspace established between said outer part and said inner part, and whereby said outer part and said inner part are subject to a differential radial expansion; and
a centering contact element, which procures a centering mechanical contact between said outer part and said inner part at a plurality of circumferentially distributed contact points, and which is deformable in order to compensate for differential radial expansion, wherein the centering contact element is a part of the outer part or the inner part.

US Pat. No. 10,167,731

TURBOMACHINE COMPRISING AN ELECTRIC CURRENT GENERATOR ALLOWING OIL INJECTION FROM THE INSIDE OF A ROTOR SHAFT

SAFRAN AIRCRAFT ENGINES, ...

1. A turbomachine for an aircraft, comprising:a rotor shaft;
a turbomachine case;
a lubricated bearing chamber;
at least one bearing supporting the rotor shaft, said bearing being located in the bearing chamber;
a lubrication device comprising oil injection means to inject oil into the bearing chamber, and oil supply means to supply oil to said oil injection means; and
a generator, comprising an armature driven by the rotor shaft and a field coil fixed to the turbomachine case, to generate an electric current;
wherein the generator has an orifice, that passes longitudinally through the generator from one end to the other, and
wherein the oil injection means pass through the generator orifice so that oil can circulate in the axial direction through the generator.

US Pat. No. 10,167,698

CONFIGURABLE BRIDGE PLUG APPARATUS AND METHOD

GEODYNAMICS, INC., Mills...

1. A configurable composite bridge plug for use as a downhole tool in a wellbore casing, said plug comprising:(a) a body configured with a cylindrical hollow inner mandrel, an upper threaded end and a lower threaded end; said upper threaded end configured with inner threads disposed on an inner surface of said body;
(b) a release ring configured with outer threads disposed on an outer surface of said release ring; said outer threads configured to be threaded into said inner threads;
(c) an upper restriction element configured to plug an upper end of said hollow inner mandrel;
(d) a lower restriction element configured to plug a lower end of said hollow inner mandrel;
(e) a stand-off pin configured to restrain said lower restriction element in place;
(f) a ball seat configured to be inserted in a cavity in said upper threaded end proximal to said upper restriction element, the release ring retaining the ball seat within the cavity;
(g) a cage retainer configured to be mechanically coupled to said ball seat; and
(h) a ball configured to seat in said ball seat;
wherein
said configurable bridge plug is configured to be transformed to a frac plug by removing said upper restriction element and said lower restriction element.

US Pat. No. 10,167,675

POLYCRYSTALLINE DIAMOND CUTTING ELEMENTS HAVING LEAD OR LEAD ALLOY ADDITIONS

Diamond Innovations, Inc....

1. A cutting element, comprising:a substrate comprising a metal carbide; and
a polycrystalline diamond body bonded to the substrate, the polycrystalline diamond body comprising a plurality of diamond grains bonded to adjacent diamond grains by diamond-to-diamond bonds and a plurality of interstitial regions positioned between adjacent diamond grains,
wherein at least a portion of the plurality of interstitial regions comprise lead or lead alloy wherein lead is present in an amount of at least about 90 wt. % of the lead alloy,
wherein the lead or lead alloy comprises of 0.1 vol. % to about 5.0 vol. % of the diamond body, and
wherein at least a portion of the plurality of interstitial regions comprise lead or lead alloy that coat portions of the adjacent diamond grains such that the lead or lead alloy reduces contact between the diamond and a catalyst material.

US Pat. No. 10,167,672

STEERABLE HYDRAULIC JETTING NOZZLE, AND GUIDANCE SYSTEM FOR DOWNHOLE BORING DEVICE

COILED TUBING SPECIALTIES...

1. A hydraulic jetting nozzle, comprising:a tubular stator body forming a bore along a longitudinal axis of the nozzle;
a tubular rotor body residing within the bore of the stator body, and also forming a bore along the longitudinal axis of the nozzle;
one or more bearings residing between the stator body and the surrounding rotor body to accommodate relative rotational movement between the rotor body and the stator body;
electro-magnetic coils designed to induce the relative rotational movement between the rotor body and the stator body in response to electrical current;
a proximal end configured to sealingly connect to a distal end of a jetting hose, and to receive a jetting fluid, wherein the jetting hose comprises electrical wires delivering current to the jetting nozzle during operation; and
a discharge slot at a distal end of the rotor body configured to deliver the high pressure jetting fluid at a designated spray angle for erosional excavation of a rock matrix.

US Pat. No. 10,167,660

MULTI-AXIS HINGES AND CONTAINERS INCLUDING THE SAME

BUCKHORN, INC., Milford,...

1. A container comprising:an access panel that defines a doorway that forms a recess extending from an upper perimeter of the container towards a base of the container;
a door configured to selectively close and open relative to the doorway;
a multi-axis hinge comprising a fixed access body in rotational engagement with an articulating body around a hinge rotational axis, wherein the fixed axis body is in rotational engagement with the access panel around a fixed axis of rotation, and wherein the multi-axis hinge comprises a door engagement member that is in rotational and sliding engagement with a sliding engagement member of the door around a sliding rotational axis to transition the door between a first state and a second state; and
wherein in the first state the door is secured to the access panel to mitigate rotation of the door around the fixed axis of rotation, and in the second state the door is unsecured from the access panel and is permitted to (i) translate with respect to the sliding rotational axis and (ii) rotate around the fixed axis of rotation, the hinge rotational axis, the sliding rotational axis, or a combination thereof.

US Pat. No. 10,167,658

SIDE-LOAD HUNG WINDOW ASSEMBLY WITH SASH GUIDES

Caldwell Manufacturing Co...

1. A sash guide assembly for a hung window having a window sash, a window jamb, and a window balance assembly, the sash guide assembly comprising:a spacer comprising:
a cover portion having a horizontal upper wall, wherein a bottom surface of the horizontal upper wall contacts a top surface of an upper rail of the window sash in an installed configuration;
a first vertical side wall and a second vertical sidewall, each of the first vertical side wall and the second vertical side wall extending vertically from the horizontal upper wall and disposed generally perpendicular to the horizontal upper wall, the first vertical side wall being substantially parallel to the second vertical side wall;
a lower wall extending between the first vertical side wall and the second vertical side wall;
a latch member extending from the bottom surface of the horizontal upper wall, the latch member comprising a projection portion disposed at a lower end of the latch member, the projection portion having a first ramped surface and a second ramped surface adjacent to the first ramped surface; and
a recess defined by the horizontal upper wall, an inner surface of the first vertical side wall, and an inner surface of the second vertical side wall;
a receiver comprising:
a base portion;
an upper portion;
a front wall extending between the base portion and the upper portion, the front wall having an inner surface comprising a third ramped surface, a fourth ramped surface adjacent to the third ramped surface, and a fifth ramped surface adjacent to the fourth ramped surface, wherein the fifth ramped surface engages the second ramped surface of the spacer, the fifth ramped surface being substantially parallel to the second ramped surface in the installed configuration;
a third vertical side wall and a fourth vertical side wall extending between the base portion and the upper portion, the third vertical side wall being substantially parallel to the fourth vertical side wall;
a channel defined by the inner surface of the front wall, an inner surface of the third vertical side wall, and an inner surface of the fourth vertical side wall; and
an aperture extending between the inner surface of the front wall and an outer surface of the front wall; and
a fastener engaging the aperture of the receiver and a side rail of the window sash,
wherein the sash guide assembly is movable with the window sash with respect to the window jamb in the installed configuration, and wherein the recess of the spacer provides clearance for the sash guide assembly to pass over an uncurled end portion of a curl spring of the window balance assembly.

US Pat. No. 10,167,657

HINGE ASSEMBLY FOR AN INSULATED DOOR

Component Hardware Group,...

1. A hinge assembly for a door mounted on a cabinet comprisinga housing having a first wall for vertical deposition against the cabinet and a base projecting from one end of said first wall;
a first electrical contact means mounted within said base of said housing for connection to a source of electrical power in the cabinet;
a post member having a second wall for vertical disposition against the door and a depending tubular portion rotatably disposed in said base of said housing for rotation of said post member relative to said housing; and
a second electrical contact means disposed in said depending tubular portion in electrical contact with said first contact means for connection to an electrical appliance in the door.

US Pat. No. 10,167,623

PREFABRICATED REINFORCED CONCRETE-FILLED STEEL PIPE SLEEVE JOINT

Qingdao University of Tec...

1. A prefabricated reinforced concrete-filled steel pipe sleeve joint, comprising: high-strength outsourcing steel pipes, reinforcement restraining plates, high-tensile reinforcements, transformation separation sleeves and an ordinary outsourcing steel pipe, wherein:two transformation separation sleeves are respectively located at an upper end and a lower end of the ordinary outsourcing steel pipe; one of the transformation separation sleeves, which is located at the upper end of the ordinary outsourcing steel pipe, is connected with one of the high-strength outsourcing steel pipes; the other transformation separation sleeve, which is located at the lower end of the ordinary outsourcing steel pipe, is connected with the other high-strength outsourcing steel pipe; the high-tensile reinforcements penetrate through the ordinary outsourcing steel pipe; upper ends and lower ends of the high-tensile reinforcements are respectively extended to interiors of the high-strength outsourcing steel pipes; the high-tensile reinforcements are connected with the transformation separation sleeves; the upper ends and the lower ends of the high-tensile reinforcements are respectively connected with the reinforcement restraining plates;
an outer stiffening ring is welded to an exterior of the ordinary outsourcing steel pipe and is connected with a steel beam by means of welding or bolting.

US Pat. No. 10,167,606

METHOD AND APPARATUS FOR STABILISING A DIKE

J.F. Karsten Beheer B.V.,...

1. A ground anchor assembly for stabilizing a dike, comprisinga ground anchor, a counter member and an elongate tensile member, connecting the ground anchor and the counter member,
wherein said tensile member is provided between the ground anchor and the counter member with one or more pressure distributing members centered around the tensile member and arranged to prevent earth flow in a direction perpendicular to a length direction of the tensile member, wherein the one or more pressure distributing members comprise three solid blades extending from the tensile member.

US Pat. No. 10,167,569

HEXAGONAL DIAMOND BULK SINTERED BODY AND ITS MANUFACTURING METHOD

NATIONAL UNIVERSITY CORPO...

1. A method of manufacturing a bulk sintered body of pure single-phase hexagonal diamond, wherein highly oriented and highly crystallized graphite having a mosaic spread of 5° or less kept at a temperature ranging from 1000 to 1500° C. and at a pressure of at least 21 GPa for a time period ranging from 1 to 60 min.

US Pat. No. 10,167,563

STABILITY CONTROL OF A HYDROGEN GENERATING SYSTEM AND METHOD

Marine Power Products Inc...

1. A device for maintaining a performance of an electric-catalytic-hydrolysis system comprising:a. a reactor core comprising a basic solution maintained within the reactor core,
wherein the basic solution contains a hydrogen generating catalyst, wherein the hydrogen generating catalyst contains an aluminum complex, a copper complex, and a silver complex, and wherein the basic solution is maintained at a pH value below 9.5;
b. a controller to control a reaction condition such that a hydrogen generation reaction is optimized;
c. an oxidizer reactor; and
d. a light providing device in the oxidizer reactor configured to perform photolysis to regenerate the silver complex.

US Pat. No. 10,167,554

WAFER PROCESSING WITH CARRIER EXTENSION

Veeco Instruments Inc., ...

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

US Pat. No. 10,167,527

METHOD AND ARRANGEMENT FOR PROGRESSIVE SURFACE HARDENING

THYSSENKRUPP ROTHE ERDE G...

1. A method for a progressive induction surface hardening of a closed curved trace of a workpiece by a hardening device, comprising:providing:
a hardening device having:
an inductor configured to heat the workpiece to harden a surface thereof;
a sprayer configured to quench the heated workpiece; and
a sensor configured to sense a position of the workpiece with respect to the inductor; and
the workpiece;
wherein the workpiece is aligned vertically and is supported on an underside by rollers, wherein at least one of the rollers is driven by a motor; and
wherein the hardening device and workpiece are movable relative to one another in a direction of treatment when in a feeding mode;
applying a marking to the workpiece, the marking being detachable from the workpiece;
moving the closed curved trace of the workpiece and the hardening device relative to each other along a direction of treatment of the closed curved trace, while the hardening device is deactivated;
sensing the marking by the sensor of the hardening device as the marking moves to a predetermined position adjacent the sensor;
after said sensing of the marking, further moving the closed curved trace of the work piece and the hardening device relative to each other along the direction of treatment while the hardening device is still deactivated;
detecting, upon a sensing of the marking by the sensor, each of the beginning and end of the marking, as the closed curved trace and sensor move relative to each other along the direction of treatment; and
activating the hardening device when the end of the marking is detected during a first sensing of the marking at an initial zone of the closed curved trace;
moving the closed curved trace of the workpiece and the hardening device relative to each other along the direction of treatment of the closed curved trace while the hardening device is activated, such that unhardened portions of the closed curved trace become hardened as the hardening device moves thereby; and
deactivating the hardening device when the beginning of the fixed mark is detected during a second sensing of the marking at an end zone of the closed curved trace when the marking is sensed a second time by the sensor, such that the hardening device hardens the surface of the closed curved trace from the initial zone to the end zone along the direction of treatment, and leaving an unhardened slip zone disposed between the initial zone and the end zone, wherein the width of the unhardened slip zone corresponds to the width of the marking.

US Pat. No. 10,167,500

TAGGED OLIGONUCLEOTIDES AND THEIR USE IN NUCLEIC ACID AMPLIFICATION METHODS

GEN-PROBE INCORPORATED, ...

1. A method for the selective amplification and detection of at least one target nucleic acid sequence from a nucleic acid sample, said method comprising the steps of:(a) treating a nucleic acid sample comprising a target nucleic acid sequence with a tagged oligonucleotide comprising first and second regions, said first region comprising a target hybridizing sequence which hybridizes to a 3?-end of said target nucleic acid sequence and said second region comprising a tag sequence situated 5? to said target hybridizing sequence, wherein said second region does not stably hybridize to a target nucleic acid containing said target nucleic acid sequence;
(b) reducing in said nucleic acid sample the effective concentration of unhybridized tagged oligonucleotide having an active form in which a target hybridizing sequence of said unhybridized tagged oligonucleotide is available for hybridization to said target nucleic acid sequence;
(c) after step (b), initiating a nucleic acid polymerase dependent primer extension reaction from the 3? end of the tagged oligonucleotide hybridized to the target nucleic acid, thereby producing an extension product;
(d) separating the primer extension product from the target nucleic acid; and
(e) producing amplification products in an isothermal nucleic acid amplification reaction using first and second oligonucleotides, wherein said first oligonucleotide comprises a hybridizing sequence which hybridizes to a 3?-end of the complement of said target nucleic acid sequence and said second oligonucleotide comprises a hybridizing sequence which hybridizes to the complement of said tag sequence, wherein said second oligonucleotide does stably hybridize to said target nucleic acid, and wherein each of said amplification products comprises a base sequence which is substantially identical or complementary to the base sequence of said target nucleic acid sequence and further comprises a base sequence which is substantially identical or complementary to all or a portion of said tag sequence; and
(f) detecting the amplification products generated in step (e), wherein detecting the amplification products comprises exposing the amplification products to a probe having a hybridizing sequence which hybridizes to the amplification product.

US Pat. No. 10,167,439

ULTRAVIOLET CURABLE RESIN COMPOSITION AND SLIDING MEMBER

MINEBEA MITSUMI INC., Ki...

1. An ultraviolet curable resin composition for a self-lubricating liner, comprising:a (meth)acrylate compound having an isocyanuric acid ring represented by formula (1):
where X is a group that contains an acryloyl group and is composed only of C, H, and O, andY and Z are groups each composed only of C, H, and O;at least one of (meth)acrylate having a phosphoric acid ester group and (meth)acrylate having a silane group;
a polythiol compound; and
a polytetrafluoroethylene resin as a solid lubricant.

US Pat. No. 10,167,387

SYNTHETIC POLYMERIC MATERIALS AND DEVICES THEREOF

Colorado State University...

1. A polymeric material, comprising:a polymer host comprising a silicone-based polymer; and
a guest molecule comprising hyaluronic acid or derivatives thereof;
wherein the guest molecule is disposed within the polymer host, and
wherein the guest molecule is covalently bonded to at least one other guest molecule, such that the covalently bonded guest molecules interpenetrate the polymer host molecules.

US Pat. No. 10,167,309

ASYMMETRIC AUXILIARY GROUP

WAVE LIFE SCIENCES LTD., ...

1. A chiral reagent or a salt thereof, wherein the chiral reagent has the structure of the following chemical formula (I?):
wherein G1 is a hydrogen atom, a nitro group, a halogen atom, a cyano group, or a group of formula (II), (III) or (V), G2 is a nitro group, a cyano group, or a group of formula (III) or (V), or both G1 and G2 are taken together to form a group of formula (IV),

wherein G21 to G23 are independently a hydrogen atom, a nitro group, a halogen atom, a cyano group or C1-3 alkyl group,

wherein G31 to G33 are independently C1-4 alkyl group, C1-4 alkoxy group, C6-14 aryl group, C7-14 aralkyl group, C1-4 alkyl C6-14 aryl group, C1-4 alkoxy C6-14 aryl group, or C6-14 aryl C1-4 alkyl group,

wherein G41 to G46 are independently a hydrogen atom, a nitro group, a halogen atom, a cyano group or C1-3 alkyl group,

wherein G51 to G53 are independently a hydrogen atom, a nitro group, a halogen atom, a cyano group, C1-3 alkyl group or C1-3 alkyloxy group.

US Pat. No. 10,167,302

PHOSPHONATE NUCLEOSIDES USEFUL IN THE TREATMENT OF VIRAL DISEASES

UNIVERSITY COLLEGE CORK, ...

1. A compound of formula (I), or a pharmaceutically acceptable salt, or prodrug thereof selected from a phosphoramidate derivative, a SATE (S-acyl-2-thioethyl) ester derivative, a pivaloyloxymethyl (POM) derivative, an isopropyloxymethylcarbonyl (POC) derivative, a cyclo-saligenyl (cycloSal) derivative and an alkyloxyalkyl derivative,
wherein:
X is selected from O and NR11;
Y is selected from O, S and NR12;
A is selected from —(CR1R2)n-, —(CR9R10)—, —(CR9R10)—(CR1R2)n-, —(CR1R3)—(CR2R4)—(CR1R2)n-, —CR3?CR4—(CR1R2)n- and —C?C—(CR1R2)n-;
R1 and R2 are independently selected from H, alkyl, hydroxyl, hydroxymethyl and halogen;
R3 and R4 are independently selected from H and alkyl, or R3 and R4 together with the carbon atoms to which they are attached form a mono or bicyclic ring system selected from cycloalkyl, cycloalkenyl, heterocycloalkenyl, aryl and heteroaryl;
R5 is selected from H, P(?O)(OH)2 and P(?O)(OH)—O—P(?O)(OH)2;
R6 is selected from H and alkyl;
R7 and R8 are independently selected from H, alkyl, halogen and hydroxymethyl
R9 and R10 together with the carbon atom to which they are attached form a mono or bicyclic ring system selected from cycloalkyl, cycloalkenyl, heterocycloalkyl and heterocycloalkenyl;
R11 is selected from H and alkyl;R12 is selected from H and alkyl;
m is 0, 1, 2 or 3;
n is 1, 2 or 3;
p is 0 or 1;
q is 0, 1, 2 or 3;
r is 0, 1, 2, 3, 4 or 5;
s is 0 or 1;
Base is a natural or non-natural nucleobase; and
wherein each alkyl, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl and heteroaryl may be optionally substituted.

US Pat. No. 10,167,293

[8-(PHENYLSULFONYL)-3,8-DIAZABICYCLO[3.2.1]OCT-3-YL](1H-1,2,3-TRIAZOL-4-YL)METHANONES

BAYER PHARMA AKTIENGESELL...

1. A compound of general formula (I):in which:R1 represents hydrogen, halogen, C1-C3-alkyl, C1-C3-haloalkyl, C1-C3-alkoxy, C1-C3-haloalkoxy, nitro or cyano;
R2 represents hydrogen, halogen, C1-C3-alkyl, C1-C3-haloalkyl, C1-C3-alkoxy, C1-C3-haloalkoxy, nitro, cyano or SF5;
R3 represents hydrogen, halogen, C1-C3-alkyl, C1-C3-haloalkyl, C1-C3-alkoxy, C1-C3-haloalkoxy, nitro or hydroxy;
R4 represents hydrogen, halogen, C1-C3-alkyl, C1-C3-haloalkyl, C1-C3-alkoxy, C1-C3-haloalkoxy, nitro, cyano or SF5;
R5 represents hydrogen, halogen, C1-C3-alkyl, C1-C3-haloalkyl, C1-C3-alkoxy, C1-C3-haloalkoxy, nitro or cyano;wherein R1 and R2 or R2 and R3 are optionally linked to one another in such a way that they jointly form a methylenedioxy, ethylenedioxy, ethyleneoxy, trimethyleneoxy or a group selected from:or a stereoisomer, a tautomer, an N-oxide, or a salt thereof, or a mixture of same.

US Pat. No. 10,167,287

SUBSTITUTED PYRIMIDINE COMPOUNDS AND METHODS OF USE AND MANUFACTURE

Duquesne University of th...

1. A method of treating a patient having cancer selected from the group consisting of Malignant Pleural Mesothelioma and Non-Small Cell Lung Cancer, comprising administering to the patient an effective amount of a compound of a formula:
wherein X is O and n is three, and optionally comprising a pharmaceutically acceptable salt, hydrate, or solvate thereof, and including optionally administering an effective amount of said salt, hydrate, or solvate of said compound to said patient.

US Pat. No. 10,167,284

SPIROCYCLIC COMPOUNDS AS AGONISTS OF THE MUSCARINIC M1 RECEPTOR AND/OR M4 RECEPTOR

Heptares Therapeutics Lim...

1. A compound of the formula (1):
or a salt thereof, wherein:
p is 0, 1 or 2;
q is 1 or 2;
r is 1 or 2;
s is 1 or 2, where the total of r and s is 2 or 3;
X is C or N;
Z is CH2, N, O or S;
Y is NH, O, S or CH2;
R1 can be H, halo, CN, OH, C1-3 alkoxy, NH2, optionally substituted C1-6 alkyl, optionally substituted C2-6 alkenyl, optionally substituted C2-6 alkynyl, optionally substituted C3-6 cycloalkyl, optionally substituted C3-6 cycloalkenyl, W or CH2—W where W is an optionally substituted 5 or 6 membered cycloalkyl, heterocycloalkyl, aryl or heteroaryl ring, NR5R6, COOR5, CONR5R6, NR7CONR5R6, NR7COOR5, OCONR5R6, SR5, SOR5, SO2R5 or SO3R5;
R2 can be independently H, halo, CN, OH, C1-3 alkoxy, NH2, optionally substituted C1-6 alkyl, optionally substituted C2-6 alkenyl, optionally substituted C2-6 alkynyl, optionally substituted C3-6 cycloalkyl, optionally substituted C3-6 cycloalkenyl, W or CH2—W where W is an optionally substituted 5 or 6 membered cycloalkyl, heterocycloalkyl, aryl or heteroaryl ring, NR5R6, COOR5, CONR5R6, NR7CONR5R6, NR7COOR5, OCONR5R6, SR5, SOR5 or SO2R5; or R1 and R2 together form an optionally substituted cycloalkyl or heterocycloalkyl ring;
R3 can be independently H, optionally substituted C1-6 alkyl, optionally substituted C2-6 alkenyl, optionally substituted C2-6 alkynyl, optionally substituted C3-6 cycloalkyl, optionally substituted C3-6 cycloalkenyl, W or CH2—W where W is an optionally substituted 5 or 6 membered cycloalkyl, heterocycloalkyl, aryl or heteroaryl ring; or R3 and R2 together form an optionally substituted cycloalkyl or heterocycloalkyl ring;
R4 can be H, optionally substituted C1-5 alkyl, optionally substituted C2-5 alkenyl, optionally substituted C2-5 alkynyl, optionally substituted C3-6 cycloalkyl or optionally substituted C3-6 cycloalkenyl; and
R5, R6 and R7 can be independently H or C1-6 alkyl.

US Pat. No. 10,167,280

SUBSTITUTED OXOPYRIDINE DERIVATIVES

BAYER PHARMA AKTIENGESELL...

1. A compound of the formula
in which
R1 is a group of the formula

where * is the attachment point to the oxopyridine ring,
R6 is chlorine,
R7 is fluorine, cyano, difluoromethyl, or difluoromethoxy,
R8 is hydrogen,
R2 is chlorine, cyano, methoxy, or difluoromethoxy,
R3 is methyl, ethyl, n-propyl, or n-butyl,
where methyl may be substituted by a substituent selected from the group consisting of cyclopropyl, cyclobutyl, cyclohexyl, tetrahydro-2H-pyranyl, oxazolyl, and pyridyl,
in which cyclobutyl and cyclohexyl may be substituted by 1 to 2 substituents selected independently from the group consisting of hydroxyl and methoxy,
and
in which oxazolyl may be substituted by a methyl substituent,
and
where ethyl, n-propyl, and n-butyl may be substituted by a substituent selected from the group consisting of methoxy and trifluoromethoxy,
R4 is hydrogen,
R5 is a group of the formula

where # is the attachment point to the nitrogen atom,
R12 is hydrogen or fluorine,
R13 is hydroxyl or —NHR14,
in which
R14 is hydrogen, methyl, or ethyl,or a salt thereof, a solvate thereof, or a solvate of the salt thereof.

US Pat. No. 10,167,272

MUSCARINIC AGONISTS

Heptares Therapeutics Lim...

1. A compound of the formula (1):
or a pharmaceutically acceptable salt thereof, wherein
p is 1 or 2;
q is 0, 1 or 2;
r is 1 or 2;
s is 0 or 1, where the total of r and s is 1 or 2;
wherein the moiety:

is selected from groups A to KKK as follows:

R3 is H; and
R4 is a hydrogen or a C1-6 non-aromatic hydrocarbon group which is optionally substituted with one to six fluorine atoms and wherein one or two, but not all, carbon atoms of the hydrocarbon group may optionally be replaced by a heteroatom selected from O, N and S and oxidised forms thereof.

US Pat. No. 10,167,266

SODIUM CHANNEL BLOCKERS

Parion Sciences, Inc., D...

1. A pharmaceutical composition comprising a compound of Formula (I), or a pharmaceutically acceptable salt thereof, and an osmotically active agent:wherein:X is halogen;
Y is —N(R2)2;
R1 is hydrogen or lower alkyl;
each R2 is independently —R7;
R3 is hydrogen or lower alkyl;
R4 is a group represented by formula (A):
and wherein:each RL is independently —R7, —(CH2)n—OR8, —O—(CH2)m—OR8, —(CH2)n—NR7R10, —O—(CH2)m—NR7R10, —(CH2)n(CHOR8)(CHOR8)n—CH2OR8, —O—(CH2)m(CHOR8)(CHOR8)n—CH2OR8, —(CH2CH2O)m—R8, —O—(CH2CH2O)m—R8, —(CH2CH2O)m—CH2CH2NR7R10, —O—(CH2CH2O)m—CH2CH2NR7R10, —(CH2)n—C(?O)NR7R10, —O—(CH2)m—C(?O)NR7R10, —(CH2)n—(Z)g—R7, —O—(CH2)m—(Z)g—R7, —(CH2)n—NR10—CH2(CHOR8)(CHOR8)n—CH2OR8, —O—(CH2)m—NR10—CH2(CHOR8)(CHOR8)n—CH2OR8, —(CH2)n—CO2R7, —O—(CH2)m—CO2R7, —OSO3H, —O-glucuronide, —O-glucose,

each o is independently an integer from 0 to 10;
each p is an integer from 0 to 10;with the proviso that the sum of o and p in each contiguous chain is from 1 to 10;each x is, independently, O, NR10, C(?O), CHOH, C(?N—R10), CHNR7R10, or a single bond;
each R5 is independently —(CH2)m—OR8, —O—(CH2)m—OR8, —(CH2)n—NR7R10, —O—(CH2)m—NR7R10, —(CH2)n(CHOR8)(CHOR8)n—CH2OR8, —O—(CH2)m(CHOR8)(CHOR8)n—CH2OR8, —(CH2CH2O)m—R8, —O—(CH2CH2O)m—R8, —(CH2CH2O)m—CH2CH2NR7R10, —O—(CH2CH2O)m—CH2CH2NR7R10, —(CH2)n—C(?O)NR7R10, —O—(CH2)m—C(?O)NR7R10, —(CH2)n—(Z)g—R7, —O—(CH2)m—(Z)g—R7, —(CH2)n—NR10—CH2(CHOR8)(CHOR8)n—CH2OR8, —O—(CH2)m—NR10—CH2(CHOR8)(CHOR8)n—CH2OR8, —(CH2)n—CO2R7, —O—(CH2)m—CO2R7, —OSO3H, —O-glucuronide, —O-glucose,

each R6 is independently —R7, —OR11, —N(R7)2, —(CH2)m—OR8, —O—(CH2)m—OR8, —(CH2)n—NR7R10, —O—(CH2)m—NR7R10, —(CH2)n(CHOR8)(CHOR8)n—CH2OR8, —O—(CH2)m(CHOR8)(CHOR8)n—CH2OR8, —(CH2CH2O)m—R8, —O—(CH2CH2O)m—R8, —(CH2CH2O)m—CH2CH2NR7R10, —O—(CH2CH2O)m—CH2CH2NR7R10, —(CH2)n—C(?O)NR7R10, —O—(CH2)m—C(?O)NR7R10, —(CH2)n—(Z)g—R7, —O—(CH2)m—(Z)g—R7, —(CH2)n—NR10—CH2(CHOR8)(CHOR8)n—CH2OR8, —O—(CH2)m—NR10—CH2(CHOR8)(CHOR8)n—CH2OR8, —(CH2)n—CO2R7, —O—(CH2)m—CO2R7, —OSO3H, —O-glucuronide, —O-glucose,wherein when two R6 are —OR11 and are located adjacent to each other on a phenyl ring, the alkyl moieties of the two R6 may be bonded together to form a methylenedioxy group,
each R7 is independently hydrogen or lower alkyl;
each R8 is independently hydrogen, lower alkyl, —C(?O)—R11, glucuronide, 2-tetrahydropyranyl, or

each R9 is independently —CO2R7, —CON(R7)2, —SO2CH3, or —C(?O)R7;
each R10 is independently —H, —SO2CH3, —CO2R7, —C(?O)NR7R9, —C(?O)R7, or —CH2—(CHOH)n—CH2OH;
each Z is independently CHOH, C(?O), CHNR7R10, C?NR10, or NR10;
each R11 is independently lower alkyl;
each g is independently an integer from 1 to 6;
each m is independently an integer from 1 to 7;
each n is independently an integer from 0 to 7; and
each Q is independently C—R5 or C—R6, wherein one Q is C—R5.

US Pat. No. 10,167,250

PROCESS FOR THE PREPARATION OF 2-(TRIHALOMETHYL) BENZAMIDE

SRF Limited, Gurgaon (IN...

1. A process for the preparation of 2-(trihalomethyl) benzamide of Formula I,
wherein X is selected from the group consisting of fluorine, chlorine, bromine and iodine; and R is hydrogen or substituted/unsubstituted C1-C7 alkyl group, said process comprising:
a) reacting a reaction mixture consisting of a compound of Formula II with a compound of Formula III in iso-propanol to obtain the compound of Formula I; and

wherein X is selected from the group consisting of fluorine, chlorine, bromine and iodine; and R is hydrogen or substituted/unsubstituted C1-C7 alkyl group,
b) isolating the compound of Formula I formed in (a).