US Pat. No. 10,192,074

TECHNIQUE FOR DATA LOSS PREVENTION THROUGH CLIPBOARD OPERATIONS

Symantec Corporation, Mo...

1. A method for protecting against data loss events on a computing system in which applications execute in a sandboxed environment, comprising:intercepting a first clipboard application programming interface (API) call performed by a runtime broker requesting that data from a first sandboxed application isolated from resources of the computing system and impersonated by the runtime broker be copied to a clipboard;
retrieving, from the runtime broker, information identifying the first sandboxed application from which the data is copied, wherein the information identifying the first sandboxed application includes a process ID of the first sandboxed application;
storing the data and the information identifying the first sandboxed application into the clipboard;
intercepting a second clipboard API call performed by the runtime broker requesting that a paste operation be executed to paste the data into a second sandboxed application isolated from the resources of the computing system and impersonated by the runtime broker;
retrieving information identifying the second sandboxed application, wherein the information identifying the second sandboxed application includes a process ID of the second sandboxed application;
comparing the information identifying the second application to the information identifying the first application; and
taking one or more actions to control execution of the paste operation based at least in part on the comparison, wherein the one or more actions comprise:
allowing the paste operation to execute based on the comparison indicating that the information identifying the first application and the information identifying the second application match;
allowing the paste operation to execute based on the comparison indicating that the information identifying the first application and the information identifying the second application do not match and on a determination that the data does not correspond to sensitive data under a policy; or
blocking the paste operation based on the comparison indicating that the information identifying the first application and the information identifying the second application do not match and on a determination that the data corresponds to sensitive data under the policy.

US Pat. No. 10,192,071

METHOD FOR INTEGRATING APPLICATIONS

SYMANTEC CORPORATION, Mo...

1. A method for integrating a Software as a Service (“SaaS”) application with an on-premise application, comprising:mapping, by the on-premise application of an enterprise, personally identifiable information to an anonymous identification, wherein the personally identifiable information and the anonymous identification are associated with a log;
sending, by an on-premise appliance, the anonymous identification and the log to an SaaS appliance, the on-premise appliance comprising the on-premise application and the SaaS appliance comprising the SaaS application, wherein the SaaS application is configured to:
generate application-specific analytics based on the log;
validate an authorization of a user of the SaaS appliance to access the personally identifiable information, wherein the user is associated with a browser of the enterprise; and
generate, after validating the authorization of the user, a temporary token;
accessing, by the browser of the enterprise, the generated application-specific analytics from the SaaS appliance;
requesting, by the browser of the enterprise and from the SaaS appliance, the temporary token;
accessing, by the browser of the enterprise and from the SaaS appliance, the generated temporary token;
sending, by the browser of the enterprise and through a network of the enterprise, the temporary token to the on-premise appliance to request the personally identifiable information mapped to the anonymous identification; and
receiving, by the browser of the enterprise, the personally identifiable information from the on-premise appliance.

US Pat. No. 10,192,070

SYSTEM AND METHOD FOR PROVIDING CONTROLLED ENVIRONMENT RESIDENT STATUS

1. A method, comprising:receiving a first information request from a communication device;
identifying a first keyword related to correctional facility operations from the first information request to determine that the first information request seeks correctional facility operational information;
determining, based on the first keyword, that transmission of the correctional facility operational information is permitted without an authorization check of the communication device;
fetching the correctional facility operational information from a first memory in response to determining that the first information request seeks correctional facility operational information;
transmitting the correctional facility operational information to the communication device;
receiving a second information request from the communication device;
identifying a second keyword related to personal inmate information from the second information request to determine that the second information request seeks personal inmate information;
determining, based on the second keyword, that an authorization check of the communication device is required prior to transmission of the personal inmate information;
verifying that the communication device is authorized to receive personal inmate information via an authorization scheme in response to determining that the second information request seeks personal inmate information;
fetching the personal inmate information from a second memory in response to the verifying; and
transmitting the personal inmate information to the communication device.

US Pat. No. 10,192,067

SELF-DESCRIBED SECURITY MODEL FOR RESOURCE ACCESS

Microsoft Technology Lice...

1. A method, comprising:managing an operating system execution environment comprising a normal user mode and a first kernel mode;
managing a secure execution environment comprising a secure user mode and a second kernel mode;
receiving, from a first trustlet executing in the secure user mode of the secure execution environment, a first request to create a secure object within a scenario group, wherein the scenario group is managed by a signer authority;
determining that the first trustlet is a member of the scenario group;
creating the secure object within the scenario group based at least in part on the first request;
denying a process executing within the first kernel mode of the operating system execution environment access to the secure object;
receiving, from a second trustlet executing in the secure user mode of the secure execution environment, a second request to access the secure object;
determining that the second trustlet is a member of the scenario group;
providing the second trustlet access to the secure object;
identifying a code signature associated with the first trustlet;
determining that the signer authority associated with the code signature is permitted to provide a capability to create the secure object; and
wherein the creating is further based at least in part on the determining that the signer authority associated with the code signature is permitted to provide the capability.

US Pat. No. 10,192,066

SEMANTIC RESTRICTION

HEWLETT PACKARD ENTERPRIS...

1. A data sharing system comprising:a processor; and
a non-transitory computer readable medium storing instructions executable by the processor, the instructions comprising:
instructions to identify an environment that satisfies a first level of trust of a first entity and a second level of trust of a second entity, wherein the first entity and the second entity are different devices;
instructions to request access to a set of data associated with the first entity in response to a procedure received from the second entity;
instructions to execute the procedure in the environment, the procedure to request access to the set of data in the environment to classify an instruction of the procedure based on a semantic mapping;
instructions to receive a restriction from the first entity, wherein the restriction modifies the procedure that is executed in the environment, wherein the restriction mapable to a semantic term to limit information that can be accessed in the set of data by the procedure of the second entity;
instructions to track the procedure during execution and produce trace information associated with the semantic mapping; and
instructions to maintain execution of the procedure based on the semantic term associated with the restriction and the semantic mapping associated with the trace information.

US Pat. No. 10,192,063

COLLECTION FOLDER FOR COLLECTING FILE SUBMISSIONS WITH COMMENTS

DROPBOX, INC., San Franc...

1. A computer implemented method comprising:receiving from a client device associated with a collector, by a content management system, a request to generate a link for use in collecting one or more files from one or more submitters;
at least partially in response to receiving the request, providing, by the content management system and to the client device associated with the collector, one or more prompts requesting information from the collector;
receiving, by the content management system, information responding to the prompts;
generating, by the content management system, a link to a designated collection folder using at least some of the information;
distributing, by the content management system, the link to client devices associated with the one or more submitters based on at least some of the information;
receiving, from a client device associated with a submitter from the one or more submitters, an indication of a selection of the link to the designated collection folder;
in response to the indication of the selection of the link, providing by the content management system, and to the client device associated with the submitter, a user interface window comprising a file selection element and a comment box;
based on the submitter selecting a file via the file selection element and entering a comment via the comment box within the user interface window, receiving, by the content management system, the file and the comment; and
associating the comment with the file within the content management system by generating metadata referencing a storage location of the comment and associating the metadata with the file, wherein the submitter has limited rights to the designated collection folder which comprises uploading rights for uploading one or more files to the designated collection folder and prohibits the submitter from viewing files uploaded by other submitters associated with the designated collection folder.

US Pat. No. 10,192,051

DATA ACCELERATION

ACCENTURE GLOBAL SERVICES...

1. A data acceleration apparatus comprising:a processor; and
a memory storing machine readable instructions that when executed by the processor cause the processor to:
receive indications of at least one of
levels of capabilities respectively needed for data movement, data processing, and data interactivity, or
operational parameters associated with the data movement, the data processing, and the data interactivity;
determine, based on an analysis of the received indications of the at least one of
the levels of capabilities respectively needed for the data movement, the data processing, and the data interactivity, or
the operational parameters associated with the data movement, the data processing, and the data interactivity, specifications for the
data movement to include at least one of streaming or batch,
data processing to include at least one of a big data platform, complex event processing (CEP), or an appliance, and
data interactivity to include at least one of an in-memory database (IMDB) or a distributed cache;
generate, based on the determined specifications, a data acceleration architectural layout to meet the at least one of
the levels of capabilities respectively needed for the data movement, the data processing, and the data interactivity, or
the operational parameters associated with the data movement, the data processing, and the data interactivity;
access data that is to be analyzed for an anomaly;
determine, by using the data acceleration architectural layout, whether the data includes the anomaly; and
in response to a determination that the data includes the anomaly, control a device associated with the data.

US Pat. No. 10,192,042

USER VERIFYING METHOD, TERMINAL DEVICE, SERVER AND STORAGE MEDIUM

TENCENT TECHNOLOGY (SHENZ...

1. A user verifying method, comprising:receiving, by a terminal device, a motion instruction from a server;
displaying the motion instruction on a display interface of the terminal device;
displaying a time countdown of a preset period together with the motion instruction on the display interface of the terminal device;
obtaining a sensed data of a gyroscope equipped in the terminal device after the motion instruction is received and before the time countdown ends;
sending the sensed data obtained by the terminal device to the server; and
receiving a verification result from the server, the verification result being determined according to whether the motion trails of the terminal device meet a requirement of the motion instruction based on the sensed data,
wherein:
the motion instruction includes: performing a first movement within a first time period and performing a second movement within a second time period after the first time period; and
sending the sensed data comprises: sending the sensed data carrying motion trails of both the first movement and the second movement to the server.

US Pat. No. 10,192,028

DATA ANALYSIS DEVICE AND METHOD THEREFOR

Hitachi High-Technologies...

1. A data analysis device comprising:at least one storage medium configured to store a reference genome sequence database and a read sequence database, the genome sequence database including data representing a plurality of reference genome sequences and lengths at which partial sequences starting from base positions of the reference genome sequences become unique, and the read sequence database including data representing a Burrows-Wheeler Transform (BWT) of a plurality of read base sequences and a plurality of integer values representing a plurality of predetermined head bases of a sorted list of cyclic permutations (SLCP) corresponding to the read base sequences; and
a processor programmed to:
select a key sequence on the basis of a specified genome region to be analyzed, the key sequence being a partial sequence with a length of a first minimum length for uniqueness (MLU) in the specified genome region which is determined by referring to the genome sequence database,
determine a depth of the key sequence by referring to the BWT and the integer values of the head bases of the SLCP of the read sequence database, the depth being a number of the read base sequences that contain the key sequence,
scan the specified genome region and estimate a position by referring to the read sequence database based on the first MLU and the determined depth of the key sequence,
acquire a partial gene sequence with a second MLU from the estimated position,
extract the read base sequences containing the partial gene sequence at the estimated position from the read sequence database,
compare the extracted read base sequences with the reference genome sequences to analyze the specified genome region, and
output a result of the analysis.

US Pat. No. 10,192,023

MODEL COMPARISON TOOL

General Electric Company,...

1. A system comprising:a display;
a processor configured to:
receive a first computer-aided design (CAD) model representing at least one part of a machine;
receive a second CAD model representing the at least one part of the machine;
compare a first dataset indicative of a first set of position values of a first set of elements of the first CAD model to a second dataset indicative of a second set of position values of a second set of elements of the second CAD model to identify a plurality of differences between the first CAD model and the second CAD model, wherein the first set of elements directly correspond to the second set of elements;
populate a discrepancy list comprising the plurality of differences between the first CAD model and the second CAD model;
receive an input to review the discrepancy list;
display a visualization comprising the discrepancy list via the display in response to receiving the input;
receive a second input configured to disregard a first difference of the plurality of differences in discrepancy list;
receive a third input to verify a second difference of the plurality of differences, wherein the second difference has not been disregarded; and
update the visualization to include an updated discrepancy list comprising a portion of the plurality of differences, wherein each difference of the portion of the plurality of differences has been verified.

US Pat. No. 10,192,019

SEPARATION AND MINIMUM WIRE LENGTH CONSTRAINED MAZE ROUTING METHOD AND SYSTEM

SYNOPSYS, INC., Mountain...

1. A computer implemented method for routing a first path in a circuit design, the method comprising:iteratively building, using the computer, a plurality of partial-paths to route the first path by adding an incremental length to a selected previously built partial-path when the computer is invoked to route the first path in the circuit design, the adding being performed in accordance with at least a first design rule, wherein the plurality of partial-paths start at a first location, wherein said iteratively building comprises:
comparing, using the computer, the plurality of partial-paths to each other when the plurality of partial-paths end on a common second location different from the first location;
saving, using the computer, one of the plurality of partial-paths that leads to a shortest first path; and
eliminating, using the computer, one of the plurality of partial-paths that is not selected to lead to the shortest first path.

US Pat. No. 10,192,015

METHOD OF ESTIMATING A YIELD OF AN INTEGRATED CIRCUIT AND METHOD OF OPTIMIZING A DESIGN FOR AN INTEGRATED CIRCUIT

SAMSUNG ELECTRONICS CO., ...

1. A method of estimating a yield of an integrated circuit, the method comprising:obtaining, from a design of the integrated circuit, slack values relating to timing paths included in the integrated circuit;
extracting critical paths from the timing paths included in the integrated circuit by using the slack values relating to the timing paths to perform a static timing analysis for the integrated circuit;
determining, for each respective one of the critical paths, a corresponding criticality sigma level;
grouping the critical paths into criticality sigma level groups according to the criticality sigma levels of the critical paths;
determining the yield of the integrated circuit based on a number of the critical paths in each criticality sigma level group of the criticality sigma level groups;
using a result of the determining the yield to modify the design of the integrated circuit; and
manufacturing the integrated circuit based on the modified design of the integrated circuit.

US Pat. No. 10,192,010

SIMULATION OF CHEMICAL REACTIONS VIA MULTIPLE PROCESSING THREADS

X Development LLC, Mount...

1. A method comprising:identifying a first group of one or more chemical reactions and a second group of one or more chemical reactions, wherein the first group of one or more chemical reactions use a first set of one or more precursors to produce a first set of one or more reaction products and the second group of one or more chemical reactions use a second set of one or more precursors to produce a second set of one or more reaction products, such that (a) no precursor in the first set of one or more precursors is also in the second set of one or more precursors, (b) no reaction product in the first set of one or more reaction products is also a precursor in the second set of one or more precursors, and (c) no reaction product in the second set of one or more reaction products is also a precursor in the first set of one or more precursors;
based on reaction kinetics of the one or more chemical reactions of the first group and initial respective quantities of the one or more precursors in the first set of one or more precursors, executing a first processing thread to iteratively calculate subsequent respective quantities of the one or more precursors in the first set of one or more precursors; and
based on reaction kinetics of the one or more chemical reactions of the second group and initial respective quantities of the one or more precursors in the second set of one or more precursors, executing a second processing thread to iteratively calculate subsequent respective quantities of the one or more precursors in the second set of one or more precursors,
wherein the first processing thread and the second processing thread are executed contemporaneously,
wherein the first group of one or more chemical reactions comprises a first chemical reaction, a second chemical reaction, and a third chemical reaction,
wherein the first set of one or more precursors comprises a first precursor, a second precursor, and a third precursor,
wherein the first precursor is a precursor of the first chemical reaction and a precursor of the second chemical reaction,
wherein the second precursor is a precursor of the second chemical reaction, and
wherein the third precursor is a precursor of the second chemical reaction and a precursor of the third chemical reaction, the method further comprising:
determining that an amount remaining of the second precursor is less than a threshold amount by executing the first processing thread;
iteratively calculating further subsequent quantities of the third precursor by executing a third processing thread; and
contemporaneous with the execution of the third processing thread, continuing to execute the first processing thread to iteratively calculate further subsequent quantities of the first precursor.

US Pat. No. 10,192,009

SIMULATION OF PHOTOVOLTAIC MODULES

IMEC VZW, Leuven (BE)

1. A method for calculating a performance of a photovoltaic module comprising at least a first photovoltaic cell and a second photovoltaic cell, the method comprising:calculating a heat flow between the first photovoltaic cell and the second photovoltaic cell, wherein calculating the heat flow includes using a first thermal equivalent circuit of the first photovoltaic cell and a second thermal equivalent circuit of the second photovoltaic cell, wherein at least one node of the first thermal equivalent circuit is connected to a corresponding node of the second thermal equivalent circuit by a thermal coupling resistance.

US Pat. No. 10,192,005

MODELING AND SIMULATION

Ventana Systems, Inc., H...

1. A method comprisingby a computer, based on information received from a user through a graphical user interface, forming definitions that together define a model that can be run by a computer to simulate operation of a system, one or more software entities being creatable according to each definition, each of the definitions representing a corresponding type of feature of the system, the forming including:
associating one or more attributes, one or more variables, and one or more relationship identifiers with each of the definitions, at least one of the variables being associated with an equation, in which an attribute is assignable a value uniquely identifying a second software entity upon creation of a first software entity according to a definition; and
compiling the definitions, including, for each definition, expressing each equation of the definition as a reference to a location, in a memory map for the definition, for each of the variables associated with the equation;
by a computer, creating one or more software entities according to each definition, each software entity including the one or more attributes, the one or more variables, and the one or more relationship identifiers associated with the corresponding definition, each software entity representing a feature of the corresponding type, in which creating a particular software entity according to a particular definition includes:
assigning an initial attribute value to the particular software entity for each attribute associated with the particular definition, the assigning including (i) assigning a first attribute value for a first attribute of the particular software entity, the first attribute value uniquely identifying a first software entity created according to the particular definition, the first software entity being different from the particular software entity to which the first attribute value is assigned, and (ii) assigning a second attribute value for a second attribute of the particular software entity, the second attribute value uniquely identifying a second software entity created according to another definition different from the particular definition;
assigning an initial variable value to the particular software entity for each variable associated with the particular definition; and
compiling the particular software entity, including determining a location in memory for each variable according to the memory map for the definition and expressing each equation of the particular definition as a reference to the location in memory for each of the variables associated with the equation; and
a relationship between the particular software entity and a related software entity created according to another definition different from the particular definition being indicated by one of the relationship identifiers associated with the particular definition, the relationship being implemented based on a mapping of corresponding attribute values, the mapping of corresponding attribute values indicative of a correspondence between respective attribute values of an attribute of the particular software entity and corresponding attribute values of a corresponding attribute of the related software entity; and
by a computer, running the compiled model using the compiled software entities, including, for each software entity:
determining attribute values for each attribute of the software entity and variable values for each variable of the software entity over time according to (i) the initial attribute values, (ii) the initial variable values, (iii) the equations of the software entity, and (iv) the attribute values and variable values for one or more other software entities related to the software entity through one of the relationship identifiers,
relationships among software entities being changeable during running of the model, wherein a changed relationship between a first software entity and a second software entity is indicated by a change in an attribute value for an attribute of the first software entity that results in a change in the relationship according to the mapping of corresponding attribute values.

US Pat. No. 10,192,003

METHOD OF ALIGNING INTRA-ORAL DIGITAL 3D MODELS

3M INNOVATIVE PROPERTIES ...

1. A method for aligning a digital 3D model of teeth, comprising steps of:receiving a digital 3D model of teeth represented by a 3D mesh in random alignment;
computing a grid of vectors aligned with a desired axis within a 3D coordinate system;
projecting the vectors through the mesh to count a number of intersections of the vectors with faces of the mesh;
computing a cost function for the mesh based upon the number of intersections; and
rotating the mesh and repeating the projecting and the computing the cost function steps until the cost function is maximized to align the mesh with the desired axis,
wherein the computing the cost function step comprises computing as the cost function f(?)=(sum(n==1)/sum(n>1)), where ? is the desired axis, and n is a number of the faces each of the vectors intersects.

US Pat. No. 10,191,997

VISUALIZATION AND DIAGNOSTIC ANALYSIS OF INTERESTED ELEMENTS OF A COMPLEX SYSTEM

THE BOEING COMPANY, Chic...

1. An apparatus for implementation of a system for visualization and analysis of interested elements of a complex system, the apparatus comprising a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least:receive and process data for a physical instance of the complex system composed of a plurality of elements, the data being received and processed to:
(a) identify a plurality of maintenance messages that are predefined for the complex system and identify a respective plurality of element-level failures in the complex system, the respective plurality of element-level failures being cascading in that an effect of an element-level failure of the respective plurality of element-level failures is manifest as another of the respective plurality of element-level failures, and
(b) identify a plurality of diagnostic procedures from the plurality of maintenance messages, each of the plurality of diagnostic procedures being defined for and associated with a respective one of the plurality of maintenance messages, involved elements in the plurality of diagnostic procedures including any failed elements and elements that are checked or interacted with to identify the failed elements, and implicated elements in the plurality of diagnostic procedures including elements that interconnect the involved elements, a plurality of interested elements of the plurality of elements including the involved elements and the implicated elements;
generate a visual presentation of at least a portion of a digital three-dimensional (3D) model of the complex system, the visual presentation being digital media and depicting 3D objects that correspond to the plurality of interested elements and one or more other elements of the plurality of elements; and
apply a visual effect to the 3D objects of the 3D model that correspond to the plurality of interested elements depicted by the visual presentation to distinguish the plurality of interested elements from the one or more other elements depicted by the visual presentation, the plurality of interested elements and thereby the 3D objects that correspond to the plurality of interested elements including respectively at least one interested element and 3D object for each of the plurality of diagnostic procedures and correspondingly each of the plurality of maintenance messages for and with which the plurality of diagnostic procedures are defined and associated.

US Pat. No. 10,191,978

LABELING/NAMING OF THEMES

Verint Systems Ltd., Her...

1. A method for computer learning through developing and implementing an ontology to display and create search protocol, the method comprising:a processor receiving a plurality of communication data, wherein each of the plurality of communication data is an instance of an exchange between at least one agent and at least one customer;
transforming each of the plurality of communication data to a data set formatted for training;
identifying scripts within the received data set;
executing a zoning process that segments conversations within the data set into meaning units;
executing a term extraction process that reviews the meaning units and extracts the terms that are meaningful in the dataset;
executing a pre-ontology process that tags the terms that overlap;
processing the data set to identify context vectors, wherein context vectors are links between the terms and the words that appear before or after each term in the data set;
building a dendrogram by scanning the context vectors of the terms and clustering together terms with similar context vectors;
transforming the dendrogram into a contextual similarity tree that only contains the stronger similarity clusters of the original dendrogram, wherein a strength of the similarity clusters is based on a similarity score algorithm that scores the similarity of the terms in the associated context vectors;
developing relations within the data set, wherein the relations are links between the defined terms in the data set;
identifying themes appearing within the data set based upon the relations and the transformed dendrogram; and
using a graphical user interface to display the themes appearing within the data set allowing a user to search the plurality of communication data for specific instances of the theme.

US Pat. No. 10,191,975

FEATURES FOR AUTOMATIC CLASSIFICATION OF NARRATIVE POINT OF VIEW AND DIEGESIS

The Florida International...

1. A computer-based system of predicting a narrative point of view of text data, the system comprising:a receiving device configured to receive text data;
a non-transitory computer-readable medium comprising natural language processing code stored thereon that, when executed, cause a processor to:
receive, by the receiving device, text data;
perform feature extraction using feature extraction code, by performing the following:
remove quoted text and punctuation characters from the text data;
convert upper case characters in the text data to lower case characters;
extract each pronoun contained in the text data and a respective number of instances of each pronoun;
insert a respective number of instances of each pronoun into a feature vector; and
predict, by support vector machine code, a narrative point of view of the text data based upon the extracted pronouns and the respective number of instances of each pronoun,
wherein each pronoun comprises one of the following: “I”, “me”, “my”, “mine”, “myself”, “we”, “us”, “our”, “ours”, “you”, “your”, “yours”, “he”, “him”, “his”, “she”, “her”, “hers”, “they”, “them”, and “theirs”, and
wherein the support vector machine code is trained to predict the narrative point of view of the text data based upon the pronouns and the respective number of instances of each pronoun.

US Pat. No. 10,191,974

METHOD AND SYSTEM FOR HIGH PERFORMANCE INTEGRATION, PROCESSING AND SEARCHING OF STRUCTURED AND UNSTRUCTURED DATA

IP RESERVOIR, LLC, St. L...

1. A method for low latency stream indexing, the method comprising:receiving streaming unstructured data into a member of the group consisting of (1) a reconfigurable logic device, (2) a graphics processor unit (GPU), and (3) a chip multi-processor (CMP), the streaming unstructured data comprising a plurality of data objects, wherein the member has a plurality of parallel processing engines deployed thereon;
the parallel processing engines analyzing the data objects while the data objects stream through the member to perform a classification operation that determines classification metadata about the data objects; and
creating an association that is physically represented in memory between the determined classification metadata and the data objects, wherein the creating step comprises generating a classification index about the streaming unstructured data from the classification metadata and the associations between the classification metadata and the corresponding data objects, the classification index for subsequent querying to locate data items of interest based on the associations between the classification metadata and the data objects.

US Pat. No. 10,191,965

AUTOMATICALLY DETERMINING WHETHER A REVISION IS A MAJOR REVISION OR A MINOR REVISION BY SELECTING TWO OR MORE CRITERIA, DETERMINING IF CRITERIA SHOULD BE WEIGHTED AND CALCULATING A SCORE HAS EXCEEDED A THRESHOLD

VMware, Inc., Palo Alto,...

1. A computer-implemented method in a server computer system for grouping consecutive revisions of a file into a plurality of logical clusters to facilitate management of revision growth, the revisions stored in a document store accessed by a plurality of users and created by a plurality of distinct client systems, comprising:receiving a plurality of revisions of the file, the revisions stored in the document store;
for each received revision of the file,
determining whether the received revision meets each of a plurality of predetermined criteria related to differences between the received revision and an immediately previous received revision of the file;
for each criteria that is met, determining whether the met criteria is indicated for weighting;
for each met criteria that is indicated for weighting, assigning a weighted value corresponding to the met criteria and adding the weighted value to a cumulative score for the received revision;
determining whether the cumulative score exceeds a predetermined threshold;
if the cumulative score exceeds the predetermined threshold, then determining that the received revision represents a significant change to the file;
if the cumulative score does not exceed the predetermined threshold, then determining that the received revision represents an incremental change to the file;
when determined that the received revision represents an incremental change to the file, appending the received revision as a most recently added revision to a logical cluster identified as a current logical cluster; and
when determined that the received revision represents a significant change to the file,
forming a new logical cluster with the received revision as a first revision of the new logical cluster.

US Pat. No. 10,191,933

SYSTEM FOR MANAGING IFC VERSION SYNCHRONIZED WITH BIM AND METHOD FOR MANAGING IFC VERSION THEREOF

SEOKYOUNG SYSTEMS, Seoul...

1. An information processing method of an Industry Foundation Classes (IFC) version management system, comprising:(A) obtaining first IFC file attribute information related to a first IFC file and second IFC file attribute information related to at least one second IFC file;
(B) checking a change in a Globally Unique Identifier (GUID) set comprising GUID information included in the first IFC file and the second IFC file;
(C) checking a change in a spatial object Information set comprising at least one piece of spatial object information included in the first IFC file and the second IFC file,
(F) generating comparison information Indicating a change in any one of an area, a volume, a relationship, and a location of a spatial object and dissolving the comparison information on a screen,
wherein step (C) comprises checking a change in any one or more of an area and a volume of a spatial object, for at least one first IFC file spatial object included in the first IFC file and at least one second IFC file spatial object included in the second IFC file, wherein the change is checked between the first IFC file spatial object and the second IFC file spatial object when the GUID of the first IFC file spatial object is identical to the GUID of the second IFC file spatial object,
wherein whether IfcSpace exists in IfcSpatialStructureElement, corresponding to the first IFC file spatial object and the second IFC file spatial object, is checked, and the area or volume of the spatial object is calculated only when IfcSpace exists in the IfcSpatialStructureElement,
wherein, for each of the first IFC file spatial object and the second IFC file spatial object, if the area and volume of the spatial object are defined in IfcElementQuantity, the area is obtained from IfcQuantityArea and the volume is obtained from IfcQuantityVolume, and if not, the area and volume are calculated depending on whether the spatial object has a 2D form or a 3D form.

US Pat. No. 10,191,920

GRAPHICAL IMAGE RETRIEVAL BASED ON EMOTIONAL STATE OF A USER OF A COMPUTING DEVICE

Google LLC, Mountain Vie...

1. A method, comprising:outputting, by a computing device, for display, a first user interface associated with an application executing at the computing device, wherein the first user interface includes a selectable element for inserting the at least one graphical image in a communication associated with the user; and
responsive to detecting a user selection of the selectable element:
outputting, by the computing device, for display, a second user interface for controlling a camera of the computing device;
responsive to detecting user input at the second user interface for controlling the camera, obtaining, by the computing device, from the camera, an indication of an image of a user of the computing device;
determining, by the computing device, based on the image, a first emotion classification tag;
identifying, by the computing device, at least one graphical image from a database of pre-classified images with an emotional classification that is associated with the first emotion classification tag;
outputting, by the computing device, for display, a third user interface for selecting one or more of the at least one graphical image;
responsive to detecting user input at the third user interface for selecting the one or more of the at least one graphical image, producing, by the computing device, a graphical compilation including the one or more graphical images and the image; and
outputting, by the computing device, for display, the graphical compilation by at least one of:
outputting a fourth user interface for previewing the graphical compilation; or
inserting, into the communication, the graphical compilation.

US Pat. No. 10,191,910

SYSTEMS AND METHODS FOR IMPROVING STORAGE EFFICIENCY IN AN INFORMATION HANDLING SYSTEM

Dell Products L.P., Roun...

1. An information handling system including an increased storage efficiency, comprising:a first storage resource and a plurality of second storage resources, wherein a reliability of the first storage resource is greater than a reliability of each of the plurality of second storage resources, the reliability based on a reliability factor; and
a processor associated with the first storage resource and the plurality of second storage resources, wherein the processor is configured to:
determine a weight of a file portion;
determine a number of copies of the file portion to be stored based at least on the determined weight;
determine a storage capacity of the first storage resource;
compare the determined storage capacity of the first storage resource with a predetermined capacity threshold;
determine a storage capacity of the plurality of second storage resources when the determined storage capacity of the first storage resource is greater than the predetermined capacity threshold;
determine an adjusted storage threshold when the determined storage capacity of the plurality of second storage resources is less than the predetermined capacity threshold; and
store a copy of the file portion on the first storage resource when the determined number of copies of the file portion is greater than a predetermined storage threshold;
wherein the reliability factor includes at least one of data integrity, restorability, bit error rate analysis, mean time between failure analysis, annual failure rate, age, and speed of the storage resource.

US Pat. No. 10,191,909

FILE SYSTEM CREATING AND DELETING APPARATUS AND DRIVING METHOD THEREOF

ELECTRONICS AND TELECOMMU...

1. A filing system creating and deleting apparatus, comprising:an available inode pool in which inodes are to be stored;
a file system object creating processor creating an inode allocating request signal in response to a file system creating request from an external resource;
an inode allocating processor allocating at least one of inodes stored in the available inode pool in response to the inode allocating request signal;
a file system object deleting processor creating an inode deallocating request signal in response to a file system deleting request from the external resource;
an inode deleting thread collecting inodes requested to be deleted corresponding to the file system deleting request; and
an inode deallocating processor deallocating the inode requested to be deleted from the inode deleting thread,
wherein a number of inodes stored in the available inode pool is limited to no more than a maximum inode number in the available inode pool, and the inode requested to be deleted creates and deletes a file system stored in the available inode pool when the number of inodes stored in the available inode pool is smaller than the maximum inode number in the available inode pool,
wherein a deleting inode list is stored in the inode deleting thread and the deleting inode list includes a deleting inode head and at least one deleting inode entry, and
the inode requested to be deleted is stored in the deleting inode entry when the number of inodes stored in the available inode pool is the maximum inode number in the available inode pool.

US Pat. No. 10,191,900

METHOD AND APPARATUS FOR PROCESSING SEMANTIC ANALYSIS RESULT BASED ON ARTIFICIAL INTELLIGENCE

BAIDU ONLINE NETWORK TECH...

1. A method for processing a semantic analysis result based on artificial intelligence, comprising:determining, by at least one computing device, a plurality of analysis results of input text received from a user;
determining, by the at least one computing device, weights of analysis texts in a corresponding analysis result of the analysis results according to preset weight configuration information;
detecting, by the at least one computing device, a semantic confidence of the analysis result via a pattern matching algorithm;
determining, by the at least one computing device, an analysis type of the analysis texts by a first classification model;
determining, by the at least one computing device, a field matching confidence of the analysis texts over the analysis result by a second classification model;
obtaining, by the at least one computing device, analysis quality data of the analysis result according to the weights, the semantic confidence, the analysis type, and the field matching confidence;
comparing, by the at least one computing device, the analysis quality data of a plurality of analysis results to a preset quality threshold;
deleting, by the at least one computing device, at least one of the analysis results that does not reach to the quality threshold;
sorting, by the at least one computing device, analysis results that reach to the threshold; and
feeding back the sorted analysis results to the user.

US Pat. No. 10,191,882

METHOD AND SYSTEM FOR AGGREGATION-FRIENDLY ADDRESS ASSIGNMENT TO PCIE DEVICES

Futurewei Technologies, I...

1. A peripheral component interconnect express (PCI-e) system comprising:a processor operable to perform a method of assigning addresses to nodes of a topology tree of the PCI-e system, comprising:
(a) assigning addresses to the PCI-e topology tree, said (a) comprising:
traversing, at a level and in a breadth direction, down-link couplings to an interconnection of the PCI-e system;
ascertaining, at the level, which of the down-link couplings are connected to nodes, and incrementing an update counter based on detection of an additional depth level; and
assigning contiguous addresses, at the level, to nodes of ascertained down-link couplings that have nodes;
(b) propagating the level of the PCI-e topology tree, said (b) comprising:
traversing, at the level and in a depth direction, down-link couplings to the interconnection of the PCI-e system;
ascertaining, at the level, which of the down-link couplings are coupled to other interconnections in the depth direction; and
consecutively proceeding, in the depth direction, to a next level of down-link coupling of a next interconnection; and
(c) repeating alternately (a) and (b) until the nodes are assigned addresses, wherein, if there are no down-link couplings at the level, proceeding up to a previous level based on the update counter to ascertain additional down-link couplings.

US Pat. No. 10,191,875

TECHNIQUES OF PROVIDING SERIAL PORT IN NON-LEGACY SYSTEM VIA EMBEDDED-SYSTEM DEVICE

AMERICAN MEGATRENDS, INC....

1. A method of operating an embedded-system device, comprising:receiving first command or data through a first serial port of the embedded-system device;
exposing a second serial port to a host of the embedded-system device such that the host has control over the second serial port and receiving second command or data from the host for outputting at the second serial port;
redirecting the first command or data to the second serial port when the embedded-system device is in a first mode; and
allowing the second command or data to be output at the second serial port when the embedded-system device is in a second mode;
wherein the redirecting the first command or data includes, in the first mode:
constructing third command or data based on the first command or data; and
sending the third command or data to the second serial port for outputting.

US Pat. No. 10,191,872

SEMICONDUCTOR DEVICE AND CONTROL METHOD OF SEMICONDUCTOR DEVICE

Renesas Electronics Corpo...

1. A semiconductor device comprising:a CPU section configured to execute a plurality of software modules; and
a hardware IP configured to perform processing based on operation requests transmitted by the CPU section,
wherein the hardware IP includes
a first storage unit including a plurality of control receiving units configured to receive the operation requests transmitted by respective ones of the software modules,
a calculation unit configured to perform processing based on the operation requests transmitted from the control receiving units to generate response information, and
an arbitration unit configured to control information transmission between the control receiving units and the calculation unit such that the calculation unit receives only one of the operation requests at a time from any one of the control receiving units, and
wherein, while forming a first information transmission path between the calculation unit and one of the control receiving units, the arbitration unit transmits the operation request output from the one of the control receiving units to the calculation unit and transmits the response information generated based on the transmitted operation request from the calculation unit to the one of the control receiving units.

US Pat. No. 10,191,870

DATA POLLING USING A CHAIN SLEEP TECHNIQUE

BAKER HUGHES, A GE COMPAN...

1. A computer-implemented method for data polling using a chain sleep technique, the method comprising:computing, by a processing device, a least common multiplier (LCM) based on a polling time for each of a plurality of devices deployed in a well operation to be polled;
generating, by the processing device, a sequence of polling elements, wherein each of the polling elements represents a multiple of the polling time for each of the plurality of devices, wherein the sequence of polling elements begins with the lowest polling time and ends with the LCM;
sorting, by the processing device, the sequence of polling elements from lowest value to highest value as an ordered list;
calculating, by the processing device, a distance between each of the polling elements of the ordered list;
generating, by the processing device, a polling chain based on the ordered list and the distance between each of the polling elements; and
polling, by the processing device, the plurality of devices in the well operation based on the polling chain.

US Pat. No. 10,191,869

INPUT DEVICE WITH MULTI-HOST SWITCHING

Logitech Europe S.A., La...

1. A method of switching wireless connections between a plurality of data input devices and a plurality of host computing devices, the method comprising:establishing a first direct wireless connection between a first data input device and a first host computing device from the plurality of host computing devices, and independently establishing a second direct wireless connection between a second data input device and the first host computing device;
determining a predetermined location on a display of the first host computing device that is configured to be triggered by a cursor entering the predetermined location on the display;
receiving a user input from the first data input device that causes the cursor to enter the predetermined location;
in response to determining that the cursor has entered the predetermined location on the display:
sending a first command to the first data input device that causes the first data input device to establish a direct wireless connection between the first data input device and a second host computing device from the plurality of host computing devices and break the direct wireless connection between the first data input device and the first host computing device; and
sending a second command to the second data input device that causes the second data input device to establish a direct wireless connection between the second data input device and the second host computing device and break the direct wireless connection between the second data input device and the first host computing device.

US Pat. No. 10,191,854

EMBEDDED RESILIENT DISTRIBUTED DATASET SYSTEMS AND METHODS

Levyx, Inc., Irvine, CA ...

1. An embedded memory system, comprising:a logical block addressing table that maps logical block addresses to secondary memory addresses of a secondary memory having a second type of memory;
a data block table having:
a secondary address portion that maps data block addresses to logical block addresses of the logical block addressing table, and
a primary address portion that maps data block addresses to physical memory addresses of a primary memory having a first type of memory, wherein the first type of memory and the second type of memory are different; and
a read module programmed to:
receive a request to read a data block at a first data block address from a first thread;
correlate the first data block address to a first physical memory address using the primary address portion of the data block table; and
return a read-only pointer to the first physical memory address to the first thread.

US Pat. No. 10,191,849

SIZING CACHE DATA STRUCTURES USING FRACTAL ORGANIZATION OF AN ORDERED SEQUENCE

VMware, Inc., Palo Alto,...

1. A method of sizing a cache using an ordered data structure having data elements that represent different target locations of input-output operations (IOs) in the cache, the data elements being sorted according to an access recency parameter that represents how recently an IO has been issued for the different target locations represented thereby, said method comprising:as new IOs are issued, continually updating the ordered data structure to arrange the data elements in the order of the access recency parameter; and
setting a size of the cache based on the access recency parameters of the data elements in the ordered data structure, wherein the ordered data structure includes:
an ordered first ring buffer having at least two positions, a first pointer that indicates a position of a data element in the first ring buffer that has the largest access recency parameter among the data elements in the first ring buffer,
an ordered second ring buffer ranked below the first ring buffer and having at least two positions, and a second pointer that indicates a position of a data element in the second ring buffer that has the largest access recency parameter among the data elements in the second ring buffer, and
when a new IO is issued for a target location represented by a data element in the second ring buffer, the updating of the ordered data structure in response to the new IO includes updating only one position in the first ring buffer, and the first pointer to point to a position in the first ring buffer that contains a data element having the largest access recency parameter among data elements of the first ring buffer, and updating less than all the positions in the second ring buffer and the second pointer to point to a position in the second ring buffer that contains a data element having the largest access recency parameter among data elements of the second ring buffer.

US Pat. No. 10,191,845

PREFETCH PERFORMANCE

International Business Ma...

1. A method, comprising:receiving at least a first request in a plurality of requests to pre-fetch data from a stream in a plurality of streams;
assigning a confidence level to the at least the first request based on an amount of confirmations observed in the stream, wherein the at least the first request is in a confident state if the confidence level exceeds a specified phase threshold and wherein the at least the first request is in a non-confident state if the confidence level does not exceed the specified phase threshold;
prioritizing requests to prefetch data in the plurality of requests having a higher confidence level than the confidence level of the first request to pre-fetch data;deprioritizing requests to prefetch data in the plurality of requests that are associated with respective streams with a low prefetch utilization ratio; anddetermining whether to drop the at least the first request based on the confidence level, based upon a prefetch utilization ratio of the stream, and based upon a memory resource utilization threshold.

US Pat. No. 10,191,836

SOFTWARE WATCHPOINTS APPARATUS FOR VARIABLES STORED IN REGISTERS

NXP USA, Inc., Austin, T...

1. A method for debugging a compiled computer program comprising one or more variables, the method comprising:generating variable location information for a first variable stored in a CPU register using debug information and runtime disassembly information for the compiled computer program, wherein the first variable comprises a global variable;
generating a search pattern for the first variable based on the variable location information, wherein
the search pattern comprises an address range for the first variable, and
said generating the search pattern comprises creating a regular expression for the first variable;
searching the runtime disassembly information for the search pattern to identify a first program address for the first variable, wherein said searching the runtime disassembly information comprises
searching the runtime disassembly information between the address range to identify the first program address as a machine address for a change of flow pattern that matches the regular expression, and
returning the first program address with a marker flag being set; and
setting a software program watchpoint for the first variable at the first program address.

US Pat. No. 10,191,835

MULTI-THREADED DEBUGGER SUPPORT

International Business Ma...

1. A method for managing debugging requests associated with a multi-threaded application, the method comprising:receiving, by a control program, a first memory buffer including a Transmission Control Protocol (TCP) request from a debugger, responsive to a first request from a set of debugging requests being input by a user via a graphical user interface, wherein the first memory buffer is associated with a thread of a process that has been designated for debugging, wherein the first memory buffer is separate and distinct from the thread, and wherein the TCP request instructs the control program to perform at least one action on the thread;
generating a bracket for the thread, based on analysis of the first memory buffer, wherein the bracket comprises a set of control registers and an address range associated with execution of the thread;
determining whether the action associated with the TCP request to be performed on the thread is one of an execute type action and a service type action;
responsive to determining the execute type action:
waking up the thread associated with the bracket;
placing the thread on a list for execution of the action; and
executing the thread, while performing the execute type action on the thread, until said thread falls into the address range specified by the bracket, wherein the execute type action manipulates the thread:
responsive to determining the service type action:
setting up a Program Control Block (PCB) for the thread; and
performing the service type action on the thread;
generating, by the control program, debugging event information comprising results associated with one of the execute type action and the service type action, wherein the debugging event information is at least based on the manipulated thread;
inserting the debugging information into the memory buffer associated with a TCP reply of the thread;
determining whether a reply flag associated with the memory buffer is ready to be sent out;
responsive to determining that the reply flag is ready:
passing the memory buffer to the debugger in accordance with the TCP reply; and responsive to determining that the reply flag is not ready;
checking a communication socket for determining whether a further user request has been made from the debugger:
if the further request has not been made:
sleeping the debugger for a period of time, while performing a subsequent check of the reply flag; and
if the further request has been made:
retrieving a user thread associated with the further user request:
modifying a new memory buffer to process the user thread; and
processing the user thread in accordance with the TCP request.

US Pat. No. 10,191,834

METHODS AND SYSTEMS TO IDENTIFY AND REPRODUCE CONCURRENCY VIOLATIONS IN MULTI-THREADED PROGRAMS

Intel Corporation, Santa...

1. A method to identify threads responsible for causing a concurrency violation in a multi-threaded program comprising:executing, with a processor, at least one of a plurality of thread controllers inserted into respective threads of a plurality of threads of a multi-threaded program to be debugged, a first thread controller of the plurality of thread controllers controlling an order in which first operations of a first respective thread of the plurality of threads are executed relative to second operations of a second thread of the plurality of threads, the controlling of the order in which first operations are executed relative to second operations including, when a first condition is met in the first thread, the first thread controller causing the first thread to stall, the stalling of the first thread to cause the first condition to remain satisfied while the other threads of the multi-threaded program continue to execute;
causing the concurrency violation to occur based on a determination that a threshold number of a plurality of respective conditions defined in the respective thread controllers have been concurrently satisfied;
based on the occurrence of the concurrency violation, identifying the respective threads that define the respective conditions that have been satisfied as being responsible for causing the concurrency violation; and
when the threshold number of the plurality of respective conditions have not been satisfied within a threshold duration, halting the plurality of threads of the multithreaded program.

US Pat. No. 10,191,829

SEMICONDUCTOR DEVICE AND FAULT DETECTION METHOD THEREFOR

RENESAS ELECTRONICS CORPO...

1. A semiconductor device, comprising:a processor coupled to a storage device storing instructions for executing:
an arithmetic unit that performs processing for executing a computer program;
a plurality of sound units that convert sound data stored in a memory into a serial signal, add sampling frequency information of the sound data to the serial signal and output the serial signal to a plurality of external terminals, and convert the sound data input from one of the plurality of the external terminals into a parallel signal, add the sampling frequency information of the sound data to the parallel signal, and transfer the parallel signal to the memory;
a route switching unit that switches a transfer route of sound data input to and output from the plurality of sound units, the route switching unit being provided between the plurality of sound units and the plurality of external terminals; and
a memory transfer controller that includes a plurality of memory-transfer control units that control transmission and reception of data between the memory and the plurality of sound units, and a unit control unit that controls the plurality of memory-transfer control units,
wherein the arithmetic unit controls the route switching unit according to the computer program to configure first to third sound data transfer routes configured by one of the sound units and one of the memory-transfer control units, transfers reproduction sound data stored in the memory from the memory to a side of the external terminals via the first sound data transfer route, and transfers two recording sound data generated on account of the reproduction sound data from. the side of the external terminals to the memory via the second and third sound data transfer routes,
wherein the arithmetic unit accumulates, in the memory, two pieces of the recording sound data transferred using the second and third sound. data transfer routes and compares the reproduction sound data and the two pieces of recording sound data and detects a fault in the sound data transfer routes,
wherein the plurality of sound units generate a first count value indicating a length of a cycle of a sampling frequency of the sound data,
wherein the plurality of memory-transfer control units generate a second count mile indicating a length of a transfer interval of the sound data,
wherein the unit control unit generates a third count value indicating a length of a generation interval of a data control signal output by the sound units,
wherein, when the first count value and a first expected value indicating an expected value of the first count value set in advance do not coincide with each other, the arithmetic unit determines that the sound unit has a fault,
wherein, when the second count value and a second expected value indicating an expected value of the second count value set in advance do not coincide with each other, the arithmetic unit determines that the memory-transfer control unit has a fault, and
wherein, when the third count value and a third expected value indicating an expected value of the third count value set in advance do not coincide with each other, the arithmetic unit determines that the sound data transfer route has a fault.

US Pat. No. 10,191,827

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR UTILIZING LOOPBACK OPERATIONS TO IDENTIFY A FAULTY SUBSYSTEM LAYER IN A MULTILAYERED SYSTEM

SANDISK TECHNOLOGIES LLC,...

1. A method for utilizing loopback operations to identify a faulty subsystem layer in a multilayered system, the method comprising:executing a plurality of loopback operations using a respective plurality of loopback points positioned among subsystem layers of a multilayered system, wherein:
the plurality of loopback operations incrementally test loopback points in the plurality of loopback points; and
each loopback operation tests loopback points that have been previously tested during previously executed loopback operations;
detecting a failed loopback operation among the plurality of loopback operations; and
identifying a faulty subsystem layer among the subsystem layers by comparing the failed loopback operation against a previously conducted successful loopback operation corresponding to a preceding subsystem layer that is adjacent to the faulty subsystem layer within the multilayered system.

US Pat. No. 10,191,825

SYSTEM AND METHOD FOR TESTING A DEVICE USING A LIGHT WEIGHT DEVICE VALIDATION PROTOCOL

WIPRO LIMITED, Bangalore...

1. A method for testing a device, the method comprising:accessing, via a testing engine, a test script corresponding to a test case for testing the device, wherein the test script comprises a set of mutually independent primitive executables;
packetizing, via the testing engine, one or more of the set of primitive executables based on a light weight device validation (LWDV) protocol, wherein the LWDV protocol is configured to represent a message as a series of data fields, wherein the data fields comprise a SYNC byte field, a start byte field, a payload length field, a session identification field, a message identification field, a sequence identification field, a test case identification field, a core data field, and a checksum field, and wherein the message identification field comprises a more bit field; and
transmitting, via the testing engine, the one or more primitive executables to the device for execution, wherein transmitting the one or more primitive executables comprises:
determining an availability of each of one or more resources in the device via the LWDV protocol; and
transmitting the one or more primitive executables to the device based on the availability.

US Pat. No. 10,191,809

CONVERTING A DATA CHUNK INTO A RING ALGEBRAIC STRUCTURE FOR FAST ERASURE CODING

International Business Ma...

1. A method comprising:at a storage manager of a storage system:
arranging a first data chunk into a ring structure;
tagging the first data chunk by appending extra data to the ring structure;
performing erasure coding on the first data chunk utilizing only exclusive or (XOR) operations and the ring structure, wherein erasure coded encoded data resulting from the erasure coding is written to a persistent storage device; and
maintaining an index pointer that references a portion of the ring structure;
wherein the ring structure allows for multiplication of data included in the first data chunk to be implemented by rotation of the data utilizing the index pointer, thereby increasing efficiency of the storage system as the multiplication is simplified to an adjustment of the index pointer.

US Pat. No. 10,191,804

UPDATING RELIABILITY DATA

Micron Technology, Inc., ...

1. An apparatus, comprising:a memory device;
a reliability circuit coupled to the memory device and configured to receive hard data from the memory device and to determine reliability data assigned thereto, the reliability data comprising a first reliability data value in response to the hard data comprising a first value or comprising a second reliability data value in response to the hard data comprising a second value;
an error correction circuit coupled to the reliability circuit and configured to receive the hard data and the reliability data from the reliability circuit, wherein the error correction circuit is further configured to:
iteratively compute parity data for the hard data; and
increment or decrement the reliability data once per L-number of layers of parity data, wherein one iteration includes a plurality of layers of parity data.

US Pat. No. 10,191,803

REWRITING FLASH MEMORIES BY MESSAGE PASSING

California Institute of T...

1. A data storage device comprising:a host interface configured to receive a binary representation of a message m;
a non-volatile memory device;
a memory device interface coupled to the non-volatile memory device; and
a controller configured to:
receive the message m for storing the message m into n cells of the non-volatile memory device;
read a current state s of the n cells of the non-volatile memory device in which a previously received message has been stored;
determine a vector x based on the message m and the current state s of the n cells, wherein the vector x represents the message m and can be written into the n cells over the current state s of the n cells without erasing the n cells; and
if the vector x cannot be determined,
provide a FAIL indication; and
implement an error handling routine;
otherwise,
provide the vector x to the memory device interface for storing the vector x into the n cells of the non-volatile memory device without erasing the n cells.

US Pat. No. 10,191,785

USER DATA MANAGEMENT ACROSS MULTIPLE APPS ON A USER DEVICE

PAYPAL, INC., San Jose, ...

1. A method, comprising:determining, by one or more hardware processors, that an installation of a first application on a user device is completed;
in response to detecting a user interaction of the first application after the first application is installed on the user device, searching, by the one or more hardware processors, an application registry of the user device to identify a second application installed on the user device in which a user has been authenticated, wherein the second application is different from the first application;
using, by the one or more hardware processors, a first application programming interface (API) of the second application to retrieve a first set of user customization data associated with the user from the second application;
providing, by the one or more hardware processors through an interface of the first application, a user interactive tool that displays the first set of user customization data and enables the user to revise a portion of the first set of user customization data; and
configuring, by the one or more hardware processors, the first application based on the revised first set of user customization data by (i) creating a user account with the first application and (ii) populating, for the user account, account registration information with at least a portion of the revised first set of user customization data.

US Pat. No. 10,191,771

SYSTEM AND METHOD FOR RESOURCE MANAGEMENT

HUAWEI TECHNOLOGIES CO., ...

1. A method of managing resources of a computing system, the method comprising:monitoring, at a distributed resource management system, a total utilization of a non-elastic resource of the resources of the computing system being used by a plurality of workloads during runtime of the plurality of workloads, wherein monitoring includes obtaining a current utilization of the non-elastic resource by each workload and a resource allocation limit for the non-elastic resource for each workload, each workload associated with one of a plurality of tenants;
determining, at a distributed resource management system, whether a utilization condition is met based on the total utilization of the non-elastic resource;
after determining that both the utilization condition is met, and the current utilization of the non-elastic resource by at least two workloads of the plurality of workloads exceeds its respective resource allocation limit for the non-elastic resource, selecting, at the distributed resource management system, at least one of the at least two workloads on which to perform an enforcement action based on at least one selection criteria; and
performing, at the distributed resource management system, the enforcement action on each selected workload, the enforcement action comprising one of terminating, suspending, or checkpointing each selected workload;
wherein selecting the at least one of the at least two workloads based on the at one selection criteria comprises:
selecting a workload of the least two workloads having a greatest resource overuse ratio or exceeds its resource allocation limit by a greatest amount:
or
selecting a workload of the least two workloads having a lowest priority level when each of the at least two workloads has a priority level;
or
selecting a workload of the least two workloads associated with a tenant having a greater total utilization of the resources of the computing system when each of the at least two workloads is associated with a different one of the plurality of tenants.

US Pat. No. 10,191,769

EFFICIENT EVENT FILTER

British Telecommunication...

1. A sequence identification apparatus comprising a processor, wherein the apparatus is adapted to access a directed acyclic graph data structure of equivalence classes of events in event sequences identified in a plurality of time-ordered events, and wherein the graph is optimized such that initial and final sub-sequences of event sequences having common equivalence classes are combined in the graph, the apparatus comprising:a code generator adapted to generate executable code corresponding to the graph such that the code includes an instruction sequence for each event classification of the graph, the instruction sequence for an event classification being adapted to evaluate criteria to determine if an event corresponds to the event classification;
an executor adapted to execute the generated executable code such that, in use, the executable code filters incoming time-ordered events based on the graph; and
a sequence identifier adapted to identify the event sequence and further event sequences based on at least one sequence extending relation defining at least one relation between events, and wherein, in use, the executable code filters incoming time-ordered events satisfying the at least one sequence extending relation,
wherein the filtered incoming time-ordered events indicate an occurrence of interest by the identification of one of: a partial sequence of events in the incoming time-ordered events based on the graph, and a full sequence of events in the incoming time-ordered events based on the graph,
and wherein the incoming time-ordered events are events arising from an arrangement of computing components, and the occurrence of interest is a security occurrence, the apparatus further including a notifier for generating a notification of the security occurrence.

US Pat. No. 10,191,767

SEAMLES SDN-SUPPORTED RAN-APP MIGRATION

NEC CORPORATION, Tokyo (...

1. A method for performing centralized radio access network (CRAN) process migration in a CRAN, wherein the CRAN comprises a number of remote radio access points and a centralized processing center including a number of physical compute hosts that perform at least part of a radio access network (RAN) functionality, wherein the method comprising:executing a CRAN process on a first of the physical compute hosts and starting a new instance of the CRAN process on a second of the physical compute hosts,
duplicating traffic destined to the CRAN process to both instances of the CRAN process,
during a first time interval, processing the traffic on the first and the second physical compute host in parallel and suppressing the output of the second physical compute host, and
when the second physical compute host reaches a same state with respect to the CRAN process as the first physical compute host, forwarding duplicate outputs from both instances to higher layers.

US Pat. No. 10,191,748

INSTRUCTION AND LOGIC FOR IN-ORDER HANDLING IN AN OUT-OF-ORDER PROCESSOR

Intel IP Corporation, Sa...

1. A processor comprising:a core comprising an out-of-order pipeline including a decode logic, an issue logic to issue decoded instructions, and at least one execution logic to execute issued instructions of a program, wherein the at least one execution logic is to execute at least some instructions of the program out-of-order, the decode logic to decode a first in-order memory instruction of the program and provide the decoded first in-order memory instruction to the issue logic, the issue logic to order the first in-order memory instruction ahead of a second in-order memory instruction of the program, the first in-order memory instruction comprising a user-level instruction of an instruction set architecture to specify in-order execution of the first in-order memory instruction, wherein the issue logic is to issue the first in-order memory instruction to the at least one execution logic with a higher priority than the second in-order memory instruction by association of a priority indicator with the first in-order memory instruction.

US Pat. No. 10,191,742

MECHANISM FOR SAVING AND RETRIEVING MICRO-ARCHITECTURE CONTEXT

Intel Corporation, Santa...

1. An apparatus comprising:an execution unit within a processor to execute a code block having been compiled to have a reserved space appended to one end, the reserved space including a metadata block associated with the code block, and a switch code sign signifying an end of the code block and a beginning of the reserved space, wherein the code block and the reserved space appended to its end occupy a contiguous region of memory and boundaries of the code block are defined by conditional instructions;
power management hardware coupled to the execution unit, wherein the power management hardware is to:
monitor a first execution of the code block;
store a micro-architectural context of the processor in the associated metadata block, the micro-architectural context including performance data resulting from the first execution of the code block, the performance data comprising power and energy usage data, and power management related parameters;
read the associated metadata block upon a second execution of the code block; and
tune the second execution based on the performance data stored in the associated metadata block to increase efficiency of executing the code block; and
wherein the metadata block associated with the code block stores the performance data collected from executing the associated code block on two different processor cores that have different performances, and wherein the power management hardware is to determine which one of the two different processor cores is to execute the associated code block based on the performance data.

US Pat. No. 10,191,715

SYSTEMS AND METHODS FOR AUDIO PLAYBACK

SEMICONDUCTOR COMPONENTS ...

1. A method of synchronizing audio playback comprising:generating a master channel stream using a processor and a memory of a first audio speaker device, the master channel stream comprising a plurality of playback samples;
sending the master channel stream into a wireless telecommunication channel using a wireless module coupled with the processor and the memory;
receiving the master channel stream from the wireless telecommunication channel using a wireless module associated with a second audio speaker device;
generating a slave channel stream using the master channel stream and a processor and a memory comprised in the second audio speaker device, the slave channel stream comprising a plurality of playback samples;
generating and receiving a synchronous trigger signal using the first audio speaker device;
sending the synchronous trigger signal into the wireless telecommunication channel using the wireless module of the first audio speaker device;
receiving the synchronous trigger signal from the wireless telecommunication channel using the wireless module of the second audio speaker device;
identifying a number of master playback samples sent to a master digital-to-analog (DAC) converter in the master channel stream and sending the number of master playback samples in the master channel stream into the wireless telecommunication channel using the wireless module of the first audio speaker device;
in response to receiving the synchronous trigger signal using the wireless module of the second audio speaker device, identifying a number of playback samples sent to a slave DAC converter in the slave channel stream and comparing the number of playback samples with the number of master playback samples received from the wireless telecommunication channel;
using an asynchronous sampling rate converter (ASRC), adjusting an input transfer rate of playback samples into the ASRC if the number of playback samples in the slave channel stream and the number of master playback samples in the master channel stream is not the same.

US Pat. No. 10,191,711

MULTI-DISPLAY APPARATUS

Samsung Display Co., Ltd....

1. A multi-display apparatus, comprising:a first display panel having a first display region in which a plurality of first pixels are disposed, and a first non-display region adjacent to the first display region; and
a second display panel having a second display region in which a plurality of second pixels are disposed, the second display panel at least partially overlapping the first display panel,
wherein the first non-display region overlaps the second display region, and each of first transmitting windows are disposed in the first non-display region over at least one of the plurality of second pixels,
the first display panel further includes a first driver driving the plurality of first pixels, the first driver comprising a plurality of first driving blocks and disposed in the first non-display region,
the plurality of first driving blocks located in a portion of the first non-display region in which the first transmitting windows are not disposed, and
each of the first driving blocks overlap the second display region and are disposed between at least two of the first transmitting windows, and each of the first driving blocks are connected to a respective pixel row to apply scan signals to at least some of the plurality of first pixels.

US Pat. No. 10,191,709

DISPLAY APPARATUS CONFIGURED TO DETERMINE A PROCESSING MODE TO TRANSFER IMAGE CONTENTS TO ANOTHER DISPLAY APPARATUS

SAMSUNG ELECTRONICS CO., ...

1. A display apparatus, which is one of the plurality of display apparatuses, the display apparatus comprising:an interface; and
a processor configured to:
receive image contents through the interface;
identify a bandwidth to transmit the received image contents to another display apparatus among the plurality of display apparatuses based on a resolution of the received image contents;
identify a processing mode to transmit the received image contents to the other display apparatus based on an arrangement order of the display apparatus in the plurality of display apparatuses; and
control the interface to transmit, using the identified bandwidth, the received image contents to the other display apparatus according to the identified processing mode,
wherein the processing mode comprises a bypass mode and a repackaging mode, and
wherein the processor is further configured to, based on the identified processing mode being the bypass mode, transmit the received image contents to the other display apparatus without parsing the received image contents, and based on the identified processing mode being the repackaging mode, process the received image contents based on a loss rate of the received image contents and transmit the processed image contents.

US Pat. No. 10,191,705

MECHANISMS TO ENABLE FIFO BEHAVIOR FOR SELECTED WORKFLOW TASKS IN MULTI-DOCUMENT JOBS

Xerox Corporation, Norwa...

1. A document processing workflow method comprising:receiving a document processing workflow identifying a depth-first order in which to process job documents through nodes of said document processing workflow, each of said nodes comprising a different processing operation applied to said job documents, and each of said job documents that traverse said nodes of said document processing workflow is in an independent thread of execution, and each said thread of execution performs initial printing of a document to produce a printed document, and transforms said printed document after said initial printing by performing additional processing operations on said printed document at said nodes, wherein transformations performed on said printed document after said initial printing are cumulative insomuch that output of one of said nodes in said document processing workflow is input of a following node, and output of said thread of execution is a single one of said job documents;
identifying a begin sequential process (BSP) node and a corresponding end sequential process (ESP) node in a subset of said document processing workflow to identify sequentially processed nodes between said BSP node and said ESP node using a computerized device;
executing nodes of said document processing workflow previous to said BSP node by printing documents using machines as controlled by said computerized device;
when encountering said BSP node during processing of job documents in workflow nodes preceding said subset of said document processing workflow, stopping execution of said document processing workflow at said BSP node by automatically controlling said machines using said computerized device until no more of said job documents can be directed to said BSP node by said document processing workflow, said BSP node receiving at least some of said job documents out of said depth-first order;
after no more of said job documents can be directed to said BSP node by said document processing workflow, changing the order of said job documents that have been stopped at said BSP node to said depth-first order by automatically controlling said machines using said computerized device;
after said changing the order of said job documents, executing said sequentially processed nodes for each of said job documents that have been stopped at said BSP node in said depth-first order by processing only one of said job documents at a time through said sequentially processed nodes by waiting until an immediately previous one of said job documents in said depth-first order has finished processing at said ESP node before starting processing an immediately subsequent one of said job documents in said depth-first order at said BSP node by automatically controlling said machines using said computerized device; and
processing workflow nodes subsequent to said subset of said document processing workflow after finishing processing at said ESP node by automatically controlling said machines using said computerized device.

US Pat. No. 10,191,698

INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM

CANON KABUSHIKI KAISHA, ...

7. A control method for an information processing apparatus that is able to execute an application,wherein the application supports two invoking methods including a first invoking method which is invoked by a first file of an extension supported by the application being shared by a sharing function of another application being executed and a second invoking method which is invoked from a printing system of an operating system by a second file targeted for print processing being received, and
wherein the control method comprising, in a case where the first file is shared according to the first invoking method, invoking the printing system by issuing a print instruction to the printing system using the shared first file, receiving the second file converted from the first file according to the second invoking method, and performing print processing based on the second file.

US Pat. No. 10,191,694

3D CROSS-BAR NONVOLATILE MEMORY

Taiwan Semiconductor Manu...

1. A method of forming a nonvolatile memory structure, the method comprising:forming a plurality of heavily-doped nanowire structures on a substrate with a plurality of transistors;
forming a charge-trapping stack of layers on the plurality of heavily-doped nanowire structures;
forming a plurality of gate electrodes on the charge-trapping stack of layers;
forming a first interconnect between a first heavily-doped nanowire structure of the plurality of heavily-doped nanowire structures and a first transistor; and
forming a second interconnect between a first gate electrode of the plurality of gate electrodes and a second transistor.

US Pat. No. 10,191,690

STORAGE SYSTEM, CONTROL DEVICE, MEMORY DEVICE, DATA ACCESS METHOD, AND PROGRAM RECORDING MEDIUM

NEC Corporation, Tokyo (...

1. A storage system comprising:at least one control device; and
at least one memory device that is connected to the at least one control device via an interconnected network,
wherein the at least one memory device comprises:
data memory unit that stores data; and
comparison write unit that performs a comparison write process of comparing first data specified by the at least one control device with second data stored into a predetermined area in the data memory unit and determining whether to update data in the predetermined area depending on a result of the comparison, and
wherein the at least one control device comprises:
read command issuance unit that issues a read command to the at least one memory device;
write buffer memory unit that holds data that has been read based on the read command; and
comparison write command unit that designates data written to the write buffer memory unit as the first data and instructs, in the form of a comparison write command, the at least one memory device to perform the comparison write process,
wherein the comparison write command unit notifies the at least one memory device of the first data, the predetermined area for writing, and third data to be written, and
wherein the comparison write unit updates data in the predetermined area to the third data if the first data is identical to the second data, and keeps data in the predetermined area to be the second data if the first data is not identical to the second data.

US Pat. No. 10,191,688

MEMORY SYSTEM AND INFORMATION PROCESSING SYSTEM

Toshiba Memory Corporatio...

1. An information processing memory system comprising:a memory system: and
a host device including a processor, the processor programmed to control the memory system,
the memory system including:
a nonvolatile memory including a plurality of blocks; and
a controller circuit configured to:
write, in response to a write command from the host device that includes an identifier of a first stream, data associated with the write command to a first block allocated to the first stream,
measure a time period from a time when a part of data stored in the first block was first invalidated to a time when all data stored in the first block were invalidated, and
send the measured time period to the host device, wherein
in response to receiving the measured time period, the processor changes a policy to assign an identifier of a stream to data associated with the write command based on the measured time period.

US Pat. No. 10,191,687

ADAPTIVE SNAP-BASED REPLICATION IN A STORAGE SYSTEM

EMC IP Holding Company LL...

1. A method comprising:receiving write requests to be written to a production volume of a storage system during a snapshot interval;
determining one or more system properties associated with at least one of the storage system and the received write requests, the one or more system properties including one or more maximum system properties of at least one component of the storage system, wherein the one or more maximum system properties includes a maximum change rate supported by the production volume and/or replication volume during a given time period;
determining one or more current system properties of at least one component of the storage system;
determining one or more operating conditions of the storage system;
based, at least in part, upon the determined one or more system properties and the determined one or more operating conditions, adapting the snapshot interval; and
at completion of the snapshot interval, generating a snapshot replica from data of the production volume and the received write requests, and sending the snapshot replica to a replication volume of the storage system.

US Pat. No. 10,191,677

ASYNCHRONOUS SPLITTING

EMC IP Holding Company LL...

1. A computer implemented method for asynchronous splitting in a virtual replication environment, the method comprising:intercepting IO, by one or more splitters, from virtual machines directed to one or more virtual volumes; wherein the virtual machines are running in one or more hypervisors; wherein each of the one or more hypervisors has a virtualization layer and each respective splitter of the one or more splitters runs in a respective virtualization layer; wherein at least one splitter of the one or more splitters is configured intercept IOs written by at least one virtual machine of the virtual machines to the virtual volume in the respective hypervisor of the one or more hypervisors; wherein each respective virtualization layer consumes one or more volumes and exposes one or more virtual volumes corresponding to portions of the consumed one or more volumes to the virtual machines; wherein exposing the one or more virtual volumes allows the virtual machines to access to one or more exposed virtual machine volumes;
adding ordering information to a copy of the IO intercepted by the one or more splitters;
sending the copy of the IO to a replication appliance running on a hypervisor on a replication site; anddetermining whether there are IOs coming to a consistency group (CG) from multiple hypervisors;ordering the IO received at the replication appliance using the ordering information.

US Pat. No. 10,191,676

SCALABLE STORAGE PROTECTION

Seagate Technology LLC, ...

1. A storage system, comprising:a plurality of processing nodes in communication with one another;
a first processing node of the plurality of processing nodes configured to write new data to a selected disk of a plurality of disks, the plurality of disks being local to the first processing node, wherein the first processing node comprises a delta computation unit to determine delta data from the new data and old data previously stored on the selected disk;
an intra-node redundancy computation unit to determine local redundant data using the delta data; and
an inter-node redundancy computation unit associated with a second processing node to determine global redundant data using the delta data, wherein the second processing node is configured to send a data safe acknowledgment to the first processing node when the delta data is one of temporarily stored and non-transitorily stored in the second processing node.

US Pat. No. 10,191,674

SHARED DENSE TREE REPAIR

NetApp, Inc., Sunnyvale,...

1. A method comprising:initiating a consistency checker to perform repairs to levels of dense trees shared among volumes of a volume family managed by a volume layer of a storage input/output (I/O) stack executing on a node, each level of each dense tree including volume metadata entries for storing metadata, the volume metadata entries organized as metadata pages according to address space regions for the volumes, each region represented by a dense tree; and
configuring the consistency checker to operate in parallel on the dense trees shared among the volumes to check and repair the dense trees using a workflow that minimizes use of locks when traversing the dense trees, the consistency checker further configured to render non-cyclic repairs to each dense tree that ensure that the repairs are rendered once to avoid traversing the respective dense tree multiple times for the volumes of the volume family.

US Pat. No. 10,191,670

METHOD AND DEVICE OF DATA PROTECTION, STORAGE EQUIPMENT

1. A method of data protection, comprising:when receiving from a host a write command carrying an address and data to be stored, writing the data to be stored into a first storage space, which corresponds to the address, in a storage unit, and performing conversion processing on the data to be stored according to a data conversion mode to obtain protection data corresponding the data to be stored;
respectively writing the protection data into respective storage sub-spaces, which correspond to the address, in at least two protection sub-units included in a protection unit;
when receiving from the host a read command carrying the address, according to the data conversion mode, performing inverse conversion processing corresponding to the conversion processing on the data stored in a first storage sub-space of the storage sub-spaces to obtain first inverse conversion processed data; judging whether the data stored in the first storage space is consistent with the inverse conversion processed data corresponding to the first storage sub-space to obtain a first judgement result; when the first judgement result is that the data stored in the first storage space is consistent with the inverse conversion processed data corresponding to the first storage sub-space, determining the data stored in the first storage space to be the recovery data; and when the first judgement result is that data stored in the first storage space is inconsistent with the inverse conversion processed data corresponding to the first storage sub-space, performing inverse conversion processing corresponding to the conversion processing on the data stored in a second storage sub-space of the storage sub-spaces to obtain second inverse conversion processed data, and determining the recovery data according to the data stored in the first storage space, the first inverse conversion processed data and the second inverse conversion processed data; and
taking the recovery data as response data for the read command.

US Pat. No. 10,191,653

METHOD AND SYSTEM FOR INK DATA GENERATION, INK DATA RENDERING, INK DATA MANIPULATION AND INK DATA COMMUNICATION

Wacom Co., Ltd., Saitama...

1. A method of outputting digital ink, the method comprising:inputting event data including stylus coordinate positions;
generating a set of control points according to a defined curve interpolation algorithm based on the stylus coordinate positions included in the event data; and
outputting the set of control points, a start parameter indicative of a start point of rendering within a starting segment in which the rendering starts, and an end parameter indicative of an end point of rendering within an ending segment in which the rendering ends, wherein the starting segment and the ending segment are part of a plurality of segments formed by the set of control points.

US Pat. No. 10,191,643

USING CLAMPING TO MODIFY SCROLLING

Facebook, Inc., Menlo Pa...

1. A method comprising:by a computing device, receiving a first user input to scroll within a graphical user interface (GUI) displayed on a touch screen of the computing device, the first user input comprising a touch gesture on the touch screen, the touch gesture comprising a path that comprises a starting point and one or more other points on the touch screen;
by the computing device, determining a plurality of regions of the touch screen defined with respect to the starting point, a first one of the regions corresponding to a first scrolling axis, a second one of the regions corresponding to a second scrolling axis that is perpendicular to the first scrolling axis;
by the computing device, determining that the path corresponds to the first one of the regions;
by the computing device, based on the determining that the path corresponds to the first one of the regions, scrolling within the GUI according to the first user input linearly and parallel to the first scrolling axis;
by the computing device, receiving a second user input to scroll within the GUI;
by the computing device, determining that the second user input occurred within a pre-determined amount of time from the first user input; and
by the computing device, based on the determining that the second user input occurred within the pre-determined amount of time, scrolling within the GUI linearly and parallel to the first scrolling axis according to a component of the second user input along the first scrolling axis.

US Pat. No. 10,191,640

CONTROL PARAMETER SETTING METHOD FOR USE IN ILLUMINATION SYSTEM, AND OPERATION TERMINAL

Panasonic Intellectual Pr...

1. A control parameter setting method for use in an illumination system including: luminaires; an illumination controller that controls lighting of the luminaires; and an operation terminal that communicates with the illumination controller, the control parameter setting method comprising:capturing, by a camera of the operation terminal, at least one luminaire among the luminaires in an image, and displaying, by a touch panel of the operation terminal, the image including the at least one luminaire captured by the camera;
obtaining identification information of the at least one luminaire based on the image;
determining whether a control parameter of the at least one luminaire captured by the camera is settable by the operation terminal;
displaying, by the touch panel, information relating to the identification information, in association with the at least one luminaire, when the control parameter is determined to be settable by the operation terminal;
when a user selects a luminaire from among the at least one luminaire in the image displayed on the touch panel, displaying, by the touch panel, a control parameter of the luminaire selected; and
setting, by the touch panel, the control parameter of the luminaire selected, wherein:
when the at least one luminaire is captured by the camera, an optical ID is received from the at least one luminaire,
in the obtaining of the identification information of the at least one luminaire based on the image, the identification information is obtained based on information included in the optical ID received,
the control parameter setting method further comprises:
obtaining identification information of the illumination controller based on the information included in the optical ID received, the obtaining of the identification information of the illumination controller based on the information included in the optical ID received being between the capturing and displaying and the determining, and
in the determining, when the identification information of the illumination controller obtained matches identification information of the illumination controller that communicates with the operation terminal, the control parameter is determined to be settable by the operation terminal.

US Pat. No. 10,191,621

EXPOSING POPULATED LISTS OF PERSONALIZED STRINGS

Microsoft Technology Lice...

1. A computer system, comprising:one or more processors; and
one or more computer readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to control how primary and alternative character keys of a touchscreen keyboard layout are used to present a populated list of character strings that are contextually relevant and personalized for a user entering text with the keyboard, and in a manner that reduces having to frequently toggle between the primary and secondary character keys of the keyboard, and wherein the computer system performs at least the following:
determines a character key to serve as a list population key, wherein the determination of the list population key is made from among the character keys of a touchscreen keyboard comprising a primary keyboard layout and an alternative keyboard layout, and wherein the list population key is determined from a context that identifies a given string type from a corresponding type of input text;
detects interaction of a user with one or more character keys of the keyboard, wherein the interaction indicates a type of input text for the given string type;
responsive to detecting the user interaction at the keyboard, performs at least the following:
identifies the given string type associated with the user interaction;
identifies one or more personalized strings that are associated with the user and that are of the identified string type;
populates a list of strings with the one or more personalized strings of the string type associated with the user interaction, and associates the populated list with the determined list population key; and
if the determined list population key is among the character keys of the alternative keyboard layout, at least temporarily places the determined list population key with the character keys of the primary keyboard layout; and
using the list population key at the primary keyboard layout, presents the populated list of strings to the user for selection using the list population key at the primary keyboard layout so that the user is not required to toggle to the secondary keyboard layout to access the list population key while entering text.

US Pat. No. 10,191,620

SAMPLE-ANALYZING SYSTEM

SHIMADZU CORPORATION, Ky...

1. A sample-analyzing system including an analyzer for analyzing a sample, an auto-sampler for sequentially introducing a plurality of samples into the analyzer, and a controller for controlling operations of the analyzer and the auto-sampler, wherein the auto-sampler comprises:a) a sample rack holder for holding a sample rack provided with a plurality of wells in which sample containers are to be set; and
b) a sample rack imager for taking, directly from above or obliquely from above, an image of the sample rack held in the sample rack holder;and wherein the controller is configured to control the operations of the auto-sampler and the analyzer according to a previously set analysis schedule table so as to make the analyzer sequentially perform a plurality of analyses, the controller further comprising:c) an image displayer for displaying the image taken with the sample rack imager on a monitor;
d) a graphic displayer for displaying a plurality of graphics corresponding to a position of the wells on the sample rack by superposing the graphics on the image or placing the graphics next to the image on the monitor;
e) a selection receiver for allowing users to select, among the plurality of graphics, the graphics corresponding to the wells in which the sample containers to be used in the respective analyses are set; and
f) a user-selected information registerer for registering, in the previously set analysis schedule table, an identifier of each of the wells corresponding to the graphics selected via the selection receiver as position information of the sample container to be used in each analysis.

US Pat. No. 10,191,619

METHOD FOR DISPLAYING AND AN ELECTRONIC DEVICE THEREOF

Samsung Electronics Co., ...

1. A method in an electronic device, the method comprising:displaying, in response to detecting a first input for executing an application, a master window on the application within a region of a screen of the electronic device and a slave window on the application configured to be switchable from the master window within another region of the screen;
changing, in response to detecting an event on the application, at least one of the master window or the slave window, wherein the master window provides an icon respectively indicating a plurality of functions of the application and a view for a function; and
switching, in response to detecting a second input on another icon of the slave window, the master window with the slave window so that the master window becomes another slave window and the slave window becomes the master window,
wherein the view for the function, in response to the detecting of the second input switches to another view for another function of the plurality of functions.

US Pat. No. 10,191,614

PANEL DISPLAYING METHOD, PORTABLE ELECTRONIC DEVICE AND RECORDING MEDIUM USING THE METHOD

HTC Corporation, Taoyuan...

1. A panel displaying method for an electronic device, wherein the electronic device has a plurality of panels, the panel displaying method comprising:displaying at least one widget icon in a widget area of a first panel, wherein the widget area selects an operation mode based on an environment of the electronic device;
displaying a plurality of first icons corresponding to a plurality of objects in a second panel;
determining the environment of the electronic device according to device information of the electronic device, wherein the device information comprises connection information of the electronic device;
automatically choosing the operation mode based on the environment of the electronic device, and displaying at least one widget icon corresponding to the chosen operation mode in the widget area of the first panel,
wherein a portion of the first icons is chosen and updated as the at least one widget icon based on the number of clicks of the objects corresponding to the first icons and being clicked in the chosen operation mode; and
detecting a choose input signal, wherein the choose input signal instructs to move one of the first icons as a third icon into a specific position of the widget area, wherein when updating the widget icon, not updating a display position of the third icon based on the number of clicks of the third icon but displaying the third icon at the specific position, and displaying other widget icons at positions other than the specific position in the widget area according to the number of clicks of the other widget icons.

US Pat. No. 10,191,610

IMPLEMENTING FOCUS INDICATION OF COMPONENTS DISPLAYED ON A DISPLAY DEVICE

Oracle International Corp...

1. A method for implementing focus indication of components displayed on a display device, the display device coupled to one or more processors and to a plurality of user input devices, the method comprising the following performed by the one or more processors:accepting a first signal from a first user input device to change focus to a first selected component on the display device, wherein the first user input device is not a mouse or touch user input device;
providing a focus indicator in association with the first selected component in response to the first signal;
accepting a second signal from the mouse or touch user input device to change focus to a second selected component;
determining that focus has changed in response to an input from the mouse or touch user input device; and
suppressing display of a focus indicator for the second selected component in response to the determining.

US Pat. No. 10,191,605

TOUCH PANEL, DRIVING METHOD THEREOF, AND DISPLAY DEVICE BASED ON ELECTROMAGNETIC INDUCTION

BOE TECHNOLOGY GROUP CO.,...

1. A touch panel, comprising:a first substrate;
a second substrate opposite to the first substrate;
a plurality of magnetic protrusions arranged on the first substrate and protruding towards the second substrate;
a first coil group comprising a plurality of coils extending in a first direction; and
a second coil group comprising a plurality of coils extending in a second direction;
wherein the first coil group and the second coil group are stacked above the second substrate and insulated from each other,
wherein the coils in the first and second coil group and corresponding magnetic protrusions constitute a plurality of inductive sensors, the inductive sensors being capable of generating inductance variations responsive to variations in distances between the coils and the corresponding magnetic protrusions.

US Pat. No. 10,191,594

PROJECTION-TYPE VIDEO DISPLAY DEVICE

MAXELL, LTD., Kyoto (JP)...

1. A projection-type video display device comprising:a video projector that projects a video;
at least one light source that emits illumination light different from that of the projected video onto a surface at least partly overlapping a video projection surface onto which the video projector projects the video;
an image capture device that performs imaging using reflected light of the illumination light; and
a control system that is communicatively coupled to the video projector, the at least one light source and the image capture device, wherein the control system:
detects at least a position at which an operator's finger is brought into contact with the video projection surface based on a captured image acquired by the image capture device; and
performs a plurality of operations that change at least one partial video included in the video projected by the video projector based on a result of the detection acquired by the control system, wherein, the plurality of operations include a first operation and a second operation;
wherein the first operation comprises:
dividing a first partial video of video projected by the video projector into a plurality of separate display screens, on a condition that the operator's finger is detected to move into the first partial video from outside of the first partial video and traverses the partial video while being brought into contact with the video projection surface; and
allowing each of new partial video contents of the separate display screens to be independently adjustable through interaction of each of the separate display screens, and
wherein the second operation comprises:
on a condition that the operator's finger is detected to move from a start position in a second partial video while being brought into contact with the video projection surface, moving the second partial video of video projected by the video projector.

US Pat. No. 10,191,591

ANALOG ELIMINATION OF UNGROUNDED CONDUCTIVE OBJECTS IN CAPACITIVE SENSING

MICROCHIP TECHNOLOGY INCO...

1. A method for performing a touch determination with a capacitive sensor comprising a first electrode and a second electrode;initiating a self capacitance measurement of the first electrode and performing in parallel a mutual capacitance measurement including the first and second electrode, wherein after a start and before an end of the self capacitance measurement a pulse is fed to the second electrode, wherein a measurement circuit is designed such that grounding a sensor capacitance of the capacitive sensor has an opposite influence on self-capacitance measurement with respect to the mutual capacitance measurement and un-grounding the sensor capacitance has an equal influence on self-capacitance measurement and the mutual capacitance measurement.

US Pat. No. 10,191,586

DISPLAY APPARATUS, METHOD FOR DRIVING DISPLAY APPARATUS, AND POINTING DEVICE

Japan Display Inc., Toky...

1. A display apparatus comprising:a touch panel including a driving electrode and a sensing electrode that faces at least a part of the driving electrode across a dielectric substance, the touch panel being configured to output a detection signal from the sensing electrode in synchronization with a driving signal applied to the driving electrode;
a pointing circuit configured to point to a position on a touch surface of the touch panel;
a detection assisting circuit including an inverting circuit configured to obtain a detection driving signal corresponding to the driving signal detected by the pointing circuit and generate an inversion signal by inverting a phase of the detection driving signal, the detection assisting circuit being configured to output the inversion signal to the sensing electrode via the pointing circuit;
a touch-panel control circuit configured to apply the driving signal to the driving electrode, obtain the detection signal that is generated at the sensing electrode according to a mutual capacitance between the driving electrode and the sensing electrode and the inversion signal, and detect the pointing circuit in contact with or proximity to the touch panel based on the detection signal; and
a phase adjustment circuit configured to compare a phase of an auxiliary signal to be output to the sensing electrode via the pointing circuit with the phase of the detection driving signal, determine whether or not an amount of phase delay of the auxiliary signal relative to the detection driving signal is within a predetermined allowable range, and align the phase of the auxiliary signal with the phase of the detection driving signal when the amount of phase delay exceeds the predetermined allowable range.

US Pat. No. 10,191,559

COMPUTER INTERFACE FOR MANIPULATED OBJECTS WITH AN ABSOLUTE POSE DETECTION COMPONENT

Electronic Scripting Prod...

1. A manipulated object cooperating with a first plurality of high optical contrast features disposed in a real three-dimensional environment, said manipulated object comprising:a) a photodetector configured to detect said first plurality of high optical contrast features and generate photodetector data representative of the positions of said first plurality of high optical contrast features;
b) a controller configured to identify a derivative pattern of said first plurality of high optical contrast features from said photodetector data, wherein said derivative pattern is indicative of the position of said photodetector; and
c) at least one component selected from the group consisting of an auxiliary motion detection component, an active illumination component and a scanning component.

US Pat. No. 10,191,549

MULTIDIRECTIONAL CONTROLLER WITH SHEAR FEEDBACK

University of Utah Resear...

1. A multidirectional controller with shear feedback, comprising:a body;
a first tactor disposed in connection with the body, such that the first tactor has at least one degree of freedom of motion with respect to the body and is operable to engage a first target area of a user's skin;
a first opening defined in an outer surface of the body, an uppermost portion of a first contact surface of the first tactor being within the first opening or recessed below the first opening;
a first actuator capable of moving the first tactor;
a second tactor disposed in connection with the body and oriented in a different direction than the first tactor, such that the second tactor has at least one degree of freedom of motion with respect to the body and is operable to engage a second target area of a user's skin;
a second opening defined in the outer surface of the body, an uppermost portion of a second contact surface of the second tactor being within the second opening or recessed below the second opening; and
a second actuator capable of moving the second tactor.

US Pat. No. 10,191,507

TEMPERATURE SENSOR USING PROPORTIONAL TO ABSOLUTE TEMPERATURE SENSING AND COMPLEMENTARY TO ABSOLUTE TEMPERATURE SENSING AND ELECTRONIC DEVICE INCLUDING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. An electronic device comprising:a first current generator configured to output a first mirroring current and a second mirroring current, with respect to a temperature variation, the first mirroring current having a current slope proportional to a current slope of a first reference current and the second mirroring current having a current slope proportional to a current slope of a second reference current;
a second current generator configured to output a third mirroring current and a fourth mirroring current, with respect to the temperature variation, the third mirroring current having a current slope proportional to the current slope of the first reference current and the fourth mirroring current having a current slope proportional to the current slope of the second reference current;
a third current generator including a first current mirror configured to generate a fifth mirroring current having a current slope proportional to the current slope of the first mirroring current with respect to the temperature variation, the third current generator being configured to output a first current having a level of a value obtained by subtracting a level of the fifth mirroring current from a level of the second mirroring current; and
a fourth current generator including a second current mirror configured to generate a sixth mirroring current having a current slope proportional to the current slope of the fourth mirroring current with respect to the temperature variation, the fourth current generator being configured to output a second current having a level of a value obtained by subtracting a level of the sixth mirroring current from a level of the third mirroring current.

US Pat. No. 10,191,494

VARIABLE REFERENCE FRAMES IN UNMANNED VEHICLES

1. An unmanned vehicle comprising:a chassis; a propulsion system configured to move the chassis; one or more sensors configured to sense features around the chassis; a memory storing a global reference frame associated with an environment within which the chassis is to move; a communication interface; and a processor configured to:
receive, using the communication interface, a command to move to a given coordinate in the global reference frame;
control the propulsion system to move the chassis to the given coordinate in the global reference frame based on the command;
when the chassis is at the given coordinate, determine, using the one or more sensors, that a given feature is detected; and, when the given feature is detected:
automatically cease controlling the propulsion system according to the global reference frame; and,
automatically control the propulsion system to move the chassis according to a local reference frame defined with reference to a point associated with the given feature.

US Pat. No. 10,191,483

METHOD AND DEVICE FOR MODIFYING A DEVICE FOR CLEANING A SUBMERGED SURFACE

Zodiac Pool Care Europe, ...

1. A system for controlling a self-propelled cleaner of a swimming pool, comprising:a. a wired link;
b. a control module configured to transmit a control signal to the self-propelled cleaner via the wired link; and
c. a modifying device (i) housed separately from the control module, (ii) electrically connected to the wired link between the control module and the self-propelled cleaner, (iii) configured to receive a wirelessly-transmitted request signal from a wireless transmitter housed separately from the control module, and (iv) upon receipt of the request signal, to interrupt transmission of the control signal and instead transmit a priority signal, based on the request signal, to the self-propelled cleaner via the wired link.

US Pat. No. 10,191,474

SYSTEM AND METHOD FOR LOCATING CLAMPING POINTS FOR A PART TO BE MANUFACTURED THROUGH COMPUTER NUMERICAL CONTROL (CNC) MACHINING OPERATIONS WITH THE AID OF A DIGITAL COMPUTER

Sandvik Intellectual Prop...

1. A system for locating clamping points for a part to be manufactured through computer numerical control (CNC) machining operations with the aid of a digital computer, comprising:a storage of digital information comprising:
a model of a part to be machined, the model defining the part's surfaces and a constraint volume; and
parameters for a CNC machining tool, the parameters comprising a plurality of orientations at which the tool is able to longitudinally traverse a rotating cutting edge; and
a computer comprising a processor and memory operatively coupled to the storage, comprising:
an identification module that identifies fixturable regions comprising locations on the part's surfaces that cannot be approached by either the CNC tool in motion or a clamp;
an evaluation module that evaluates reachable locations comprising collisions with the CNC tool through ray intersections from locations in the fixturable regions and sweeps of the CNC tool in each approach from the locations, wherein the storage denotes a position and unit inward surface normal at the reachable locations;
a clamp module that specifies that a clamp located at each of the reachable locations exerts a known force along a vector from the unit inward surface normal at the reachable location, wherein the clamp at reachable location i exerts a force fi along ni, where pi and ni comprise vectors that denote the position and unit inward surface normal at the reachable locations indexed by I, such that, in the presence of friction, assuming a Coulomb model and a coefficient of friction ?, a non-slipping tangential force fij along a tangent direction j at location i satisfies the expression:
?fij????fi?
and a net non-slipping force acting at any point contact location is:
wherein limit points of a set of non-slipping tangent forces lie on a circle of radius ??fi? and a set fij+fi of resultant vectors form a cone that is called the Coulomb friction cone;a mapping module that determines a maximum possible non-slipping applied force at each of the reachable locations, and to map the applied force to a wrench at a triangle normal for each of the reachable locations;
a generator module that generates fixturable locations by finding form closure based on those reachable locations on the part's surface that do not result in a ray intersection; and
a programming module that programs the CNC tool with process plans downloaded by the computer and comprising machining operations by the CNC tool with the part fixtured using the fixturable locations, wherein the CNC tool operates per the machining operations in the downloaded process plans by machining off the removal volumes through longitudinal traversals of the rotating cutting edge over the surfaces of the part.

US Pat. No. 10,191,466

SYSTEMS AND METHODS FOR SYNCHRONIZING EXECUTION OF RECIPE SETS

Lam Research Corporation,...

1. A method comprising:sending by a command controller to a master controller a recipe set;
sending by the master controller the recipe set for execution by a sub-system controller of a plasma system, wherein said sending the recipe set from the master controller to the sub-system controller is performed during a first clock cycle of a clock signal;
generating by the command controller a recipe event signal;
sending by the command controller to the sub-system controller the recipe event signal indicating a time of execution of the recipe set by the sub-system controller, wherein the time of execution occurs during a second clock cycle that follows the first clock cycle, wherein the second clock cycle is of the clock signal;
sending by the command controller to the master controller an additional recipe set; and
sending by the master controller the additional recipe set to the sub-system controller for execution by the sub-system controller of the plasma system, wherein said sending the additional recipe set from the master controller to the sub-system controller is performed during a portion of the second clock cycle of the clock signal.

US Pat. No. 10,191,465

MONITORING AND CONTROL SYSTEM AND MONITORING AND CONTROL METHOD

KABUSHIKI KAISHA TOSHIBA,...

1. A monitoring and control system comprising:a monitoring and control apparatus located on a first network and transmitting an instruction signal for instructing to control a target device to transmission destinations on the first network and a second network by a transmission method designating a plurality of transmission destinations and not requiring responses from the transmission destinations;
a controller being one of the transmission destinations on the first network, controlling the target device according to the instruction signal, and transmitting process data indicating a process of the control to transmission destinations on the first and second networks by the transmission method;
a transmitter located on the first network, being capable of communication in a direction from the first network to a third network connecting the first network and the second network to each other, and transmitting the instruction signal from the monitoring and control apparatus and the process data from the controller to transmission destinations on the second network;
a receiver located on the second network, being capable of communication in a direction from the third network to the second network, and receiving and transferring the instruction signal and the process data addressed to the transmission destinations on the second network and transmitted from the transmitter; and
a monitor being one of the transmission destinations on the second network and receiving the instruction signal and the process data transferred from the receiver.

US Pat. No. 10,191,410

DEVELOPING DEVICE, PROCESS CARTRIDGE, AND IMAGE FORMING APPARATUS

CANON KABUSHIKI KAISHA, ...

1. A developing device for use with an image forming apparatus, comprising:a developer carrying member being rotatable and configured to carry a developer for developing a latent image;
a supplying member, for supplying the developer to said developer carrying member, configured to be rotatable and to form a nip in contact with said developer carrying member;
an accommodating portion, provided below said supplying member in a state the developing device is mounted on the image forming apparatus for use, for accommodating the developer to be supplied from said supplying member to said developer carrying member;
a feeding member, provided in said accommodating portion, for feeding the developer accommodated in said accommodating portion to said supplying member;
a rotatable member, provided above said feeding member and located at a downstream side of the nip with respect to a rotational direction of said supplying member, for moving the developer toward the nip; and
a retaining portion for retaining the developer supplied to said supplying member,
wherein said supplying member rotates so that a surface thereof moves downward at the nip, and
wherein said rotatable member opposes said supplying member and is disposed in said retaining portion provided below the nip.

US Pat. No. 10,191,406

ROTATABLE MEMBER AND ELECTROPHOTOGRAPHIC IMAGE FORMING APPARATUS INCLUDING THE ROTATABLE MEMBER

Canon Kabushiki Kaisha, ...

1. A rotatable member for use with a rotatable driving member provided in a process cartridge or an electrophotographic image forming apparatus, said rotatable member comprising:a hollow cylindrical rotation shaft engageable with the rotatable driving member,
wherein said rotation shaft includes a seam extending from one end to the other end thereof in an axial direction thereof,
wherein said rotation shaft includes a transmitting surface engaging with the driving member and configured to receive a driving force for rotating said rotation shaft about the axial direction, and
wherein said transmitting surface is twisted or inclined with respect to the axial direction.

US Pat. No. 10,191,403

IMAGE FORMING APPARATUS

CANON KABUSHIKI KAISHA, ...

1. An image forming apparatus, comprising:a plurality of photosensitive members;
a light scanning apparatus configured to emit light beams scanning on surfaces of the plurality of photosensitive members, respectively, to form electrostatic latent images on the surfaces of the plurality of photosensitive members;
a plurality of developing devices configured to develop the electrostatic latent images formed on the surfaces of the plurality of photosensitive members with developers having respective colors to form a plurality of toner images;
an intermediate transfer member on which the plurality of toner images developed by the plurality of developing devices are transferred;
a pattern detector configured to detect a registration correction pattern included in the toner images transferred onto the intermediate transfer member; and
a controller configured to correct a color misregistration between toner images having respective colors on the intermediate transfer member, based on a detection result of the pattern detector,
wherein the light scanning apparatus includes:
a light source configured to emit the light beams;
a rotary polygon mirror configured to deflect the light beams emitted from the light source so that the light beams scan on the surfaces of the plurality of photosensitive members, respectively, to form the electrostatic latent images;
a motor configured to rotate the rotary polygon mirror;
a first pulse generation unit configured to generate a first pulse in synchronization with a rotation speed of the motor;
a second pulse generation unit configured to generate a second pulse by receiving a light beam deflected by the rotary polygon mirror;
a drive circuit board, to which the light source is attached, configured to drive the light source according to image data;
a housing configured to hold the polygon mirror and the motor therein; and
a temperature detector, disposed on the drive circuit board provided outside of the housing, configured to detect a temperature of the drive circuit board, and
wherein the controller
starts rotation of the rotary polygon mirror when a predetermined condition is satisfied in a state in which the rotary polygon mirror is stopped, and rotates the rotary polygon mirror at a predetermined rotation speed based on the first pulse in a first state in which the light beams are not emitted from the light source,
thereafter, starts emission of the light beams from the light source, switches a rotation control based on the first pulse to a rotation control based on the second pulse, and rotates the rotary polygon mirror at the predetermined rotation speed based on the second pulse in a second state in which the light beams are emitted from the light source, and
thereafter, detects a temperature of the drive circuit board by the temperature detector in response to input of an image formation start signal for starting image formation, and corrects color misregistration using a detected temperature of the temperature detector and the detection result of the pattern detector.

US Pat. No. 10,191,401

IMAGE FORMING APPARATUS

BROTHER KOGYO KABUSHIKI K...

1. An image forming apparatus, comprising:a sheet supply tray accommodating sheets;
an image forming unit configured to form an image on the sheet supplied from the sheet supply tray;
a first frame made of metal, the first frame being configured to support the image forming unit, the first frame comprising a first recessed part made of metal; and
a second frame arranged on an opposite side, with respect to the image forming unit, of the first frame, the second frame comprising a first resin part made of first resin and a second resin part made of second resin which has a higher tensile strength than the first resin, the second resin part comprising a second recessed part; and
a sheet supplying unit having sheet feed rollers configured to pick up and feed a sheet from the sheet supply tray, the sheet supplying unit bridging between the first frame and the second frame, the sheet supplying unit being positioned above the sheet supply tray, the sheet supplying unit comprising:
a first projected part configured to contact the first recessed part made of metal and thereby position the sheet supplying unit with respect to the first frame made of metal; and
a second projected part, a protruded length of the second projected part being shorter than a protruded length of the first projected part, the second projected part being configured to contact the second recessed part, which is made of the second resin, and thereby position the sheet supplying unit with respect to the second frame.

US Pat. No. 10,191,393

LITHOGRAPHIC APPARATUS, AND DEVICE MANUFACTURING METHOD

ASML Netherlands B.V., V...

1. A lithographic apparatus comprising:a reference frame;
a substrate stage movable relative to the reference frame and configured to hold a substrate;
a sub-frame coupled to the reference frame via a soft-mount;
a measurement device configured to sense an attribute of a substrate,
wherein the measurement device is mounted on the sub-frame and the soft-mount is configured to reduce the effect of vibrations in the reference frame on operation of the measurement device;
a sensor soft-mount configured to mount the measurement device on the sub-frame and reduce transmission of disturbances having a frequency higher than 100 Hz from the sub-frame to the measurement device; and
a position determining system configured to determine a position of the measurement device relative to the sub-frame.

US Pat. No. 10,191,376

CROSS SCAN PROXIMITY CORRECTION WITH EBEAM UNIVERSAL CUTTER

Intel Corporation, Santa...

1. A column for an e-beam direct write lithography tool, the column comprising:a first blanker aperture array (BAA) comprising a staggered array of openings having a pitch along an array direction, the array direction orthogonal to a scan direction, wherein each opening has a first dimension in the array direction; and
a second BAA comprising a staggered array of openings having the pitch along the array direction, wherein each opening has a second dimension in the array direction, the second dimension greater than the first dimension.

US Pat. No. 10,191,370

COMPOSITION AND A METHOD FOR MANUFACTURING A COMPONENT

Toyo Gosei Co., Ltd., Ic...

1. A composition comprising:a first compound;
a second compound; and
a silane coupling agent;wherein:the first compound has a structure represented by Formula (D):the second compound has at least two polymerizable groups;the silane coupling agent is as represented by Formula (G):anda resin generated by curing the composition has a dry etching rate less than or equal to 140 nm/min.

US Pat. No. 10,191,368

MULTI-FIELD OVERLAY CONTROL IN JET AND FLASH IMPRINT LITHOGRAPHY

Board of Regents, The Uni...

1. A template, comprising:multiple lithography fields for imprinting at multiple locations simultaneously; and
multiple holes machined in unpatterned regions to reduce inter-field mechanical coupling and permit overlay control over said multiple lithography fields simultaneously.

US Pat. No. 10,191,354

MULTI-PARAMETER NONCOLLINEAR PHASE-MATCHING FOR HIGH-AVERAGE-POWER OPTICAL PARAMETRIC CHIRPED-PULSE AMPLIFIER

Shanghai Jiao Tong Univer...

1. A high-average-power optical parametric chirped-pulse amplification (OPCPA) amplifier, comprisinga pump laser system on a first optical pathway, the pump laser system comprising an Nd:YVO4 laser oscillator-regenerative amplifier and an Nd:YAG boost amplifier that are sequentially arranged on the first optical pathway,
a beam splitter after the pump laser system;
a frequency-doubled convertor arranged on the first optical pathway after the beam splitter,
a frequency-tripled convertor arranged on the first optical pathway after the frequency-doubled convertor,
a reflector on the first optical pathway arranged after the frequency-tripled convertor,
a signal laser system on a second optical pathway, the signal laser system comprises a supercontinuum generator,
a stretcher on the second optical pathway after the signal laser system,
a nonlinear crystal amplifier, the nonlinear crystal amplifier having an optic pathway,
a pulse compressor arranged along the optical pathway after the nonlinear crystal amplifier,
an electronic phase-locking loop, and
a crystal oven encasing the nonlinear crystal amplifier,
wherein the pump laser system and the signal laser system are synchronized with the electronic phase-locking loop;
a pump laser beam is generated from the pump laser system, is frequency-doubled in the frequency-doubled convertor, and frequency-tripled in the frequency-tripled convertor;
a signal laser beam is generated from the signal laser system, passes through the stretcher, and is temporally chirped to form a chirped signal laser beam;
the chirped signal laser beam is amplified in the nonlinear crystal amplifier to form an amplified chirped signal laser beam, and the amplified chirped signal laser beam is compressed in the compressor;
energy flows from the pump laser beam into the signal laser beam during amplification in the nonlinear crystal amplifier inside the crystal oven;
by adjusting a direction of the reflector in the first optical pathway, the signal laser beam and the pump laser beam are intersected with a noncollinear angle in the nonlinear crystal amplifier; and
by adjusting the temperature of the crystal oven, the nonlinear crystal amplifier operates at a designated phase-matching temperature.

US Pat. No. 10,191,338

IN-CELL TOUCH DISPLAY APPARATUS

HON HAI PRECISION INDUSTR...

1. An in-cell touch display apparatus comprising:a thin film transistor (TFT) array structure with a touch electrode layer and a grounded portion;
a color filter structure oppositely facing the TFT array structure;
a liquid crystal layer between the color filter structure and the TFT array structure; and
a sealant between the color filter structure and the TFT array structure, and surrounding the liquid crystal layer;
wherein the color filter structure comprises an anti-ESD protection layer; the anti-ESD protection layer directly contacts the sealant; the anti-ESD protection layer, the sealant, and the ground portion form an electro statics discharge (ESD) path to discharge electrostatic charges in the in-cell touch display apparatus; the anti-ESD protection layer discharges the electrostatic charges in the in-cell touch display apparatus to the ground portion; the color filter structure comprises a first substrate and a color filter layer located between the first substrate and the liquid crystal layer; wherein the anti-ESD protection layer is between the first substrate and the color filter layer; the anti-ESD protection layer comprises an extending portion; the extending portion is substantially L-shaped; the extending portion covers a side surface of the color filter, and a surface of the first substrate; wherein the extending portion directly contacts the sealant.

US Pat. No. 10,191,331

MASK AND METHOD OF FABRICATING DISPLAY DEVICE USING THE MASK

SAMSUNG DISPLAY CO., LTD....

1. A method of fabricating a display device, the method comprising:forming a first gate electrode, a second gate electrode and a third gate electrode on a first substrate;
forming a gate insulating layer on the first gate electrode, the second gate electrode and the third gate electrode;
coating a semiconductor material on the gate insulating layer;
coating a conductive material on the semiconductor material to form a conductive layer;
coating a photoresist on the conductive layer;
disposing a mask over the photoresist;
irradiating light to the mask to perform selective light exposure on the photoresist;
patterning the photoresist; and
patterning the semiconductor material and the conductive layer using the patterned photoresist,
wherein the mask comprises:
a base substrate; and
a light shielding pattern comprising a light transmitting portion and a light shielding portion on the base substrate, and
the light shielding portion comprises:
a first source electrode portion;
a first drain electrode portion spaced apart from the first source electrode portion;
a second source electrode portion connected to the first source electrode portion;
a second drain electrode portion spaced apart from the second source electrode portion;
a third source electrode portion connected to the second drain electrode portion;
a third drain electrode portion spaced apart from the third source electrode portion, the third drain electrode portion including at least a portion parallel to the third source electrode portion;
a first auxiliary light shielding portion at an end portion of the third source electrode portion; and
a second auxiliary light shielding portion at an end portion of the third drain electrode portion.

US Pat. No. 10,191,328

LIQUID CRYSTAL DISPLAY DEVICE HAVING IMPROVED COOLING EFFICIENCY

SAMSUNG ELECTRONICS CO., ...

1. A backlight unit, comprising:a light guide element to guide light to a liquid crystal display panel;
a circuit substrate;
a plurality of light emitting diodes (LEDs) on the circuit substrate to emit the light toward the light guide element;
a first heat transmission member formed with both a first portion and a second portion, the first portion formed along a direction opposite a longitudinal axis of the light guide element and facing at least one of the plurality of LEDs and the circuit substrate and the second portion integrally extending from a longitudinal end portion of the first portion along a direction opposite a longitudinal axis of the first portion and parallel to the light guide element;
a second heat transmission member configured to be coupled to the first heat transmission member, the second heat transmission member formed to accommodate the light guide element, the circuit substrate and the plurality of LEDs and the second heat transmission member having a first portion and a second portion, the first portion and the second portion of the second heat transmission member being disposed parallel to the first portion and the second portion of the first heat transmission member, respectively;
an intervening element disposed between the circuit substrate and the first portion of the first heat transmission member to receive heat from the plurality of LEDs through the circuit substrate and transmit the received heat to the second heat transmission member through the first heat transmission member; and
a reflection element disposed between the light guide element and the second portion of the first heat transmission member to reflect the light toward the liquid crystal display panel through the light guide element,
wherein the first heat transmission member and the second heat transmission member are made from a metallic material, and
wherein a surface area of the second portion of the second heat transmission member which is parallel to the light guide element is larger than a corresponding surface area of the second portion of the first heat transmission member which integrally extends from the longitudinal end portion of the first portion and is parallel to the light guide element.

US Pat. No. 10,191,319

DISPLAY PANEL AND DISPLAY APPARATUS HAVING A PHOTOCHROMIC LAYER

BOE TECHNOLOGY GROUP CO.,...

1. A display panel having a subpixel region and an inter-subpixel region, comprising:a base substrate; and
a photochromic layer on the base substrate at least partially in the subpixel region for preventing light leakage in the subpixel region;
wherein the photochromic layer comprises a plurality of photochromic blocks;
the display panel has a spacer region configured to receive a spacer for maintaining a gap between a first display substrate and a second display substrate facing the first display substrate;
the spacer region is in a light leakage preventing region; and
one of the plurality of photochromic blocks is in the light leakage preventing region.

US Pat. No. 10,191,295

ADVANCED RETROREFLECTING AERIAL DISPLAYS

Looking Glass Factory, In...

1. A retroreflecting display comprising:a first light source that generates a first light output;
a first beam splitter module; and
a retroreflector module opposite the first light source;
wherein the first light source transmits the first light output to the first beam splitter module; wherein the first beam splitter module splits the first light output into a first reflected component and a second transmitted component of the first light output;
wherein the first beam splitter module transmits the second transmitted component to the retroreflector module; wherein the retroreflector module retroreflects the second transmitted component back to the first beam splitter module; wherein the first beam splitter module splits the second transmitted component into a third reflected component and a fourth transmitted component; wherein the third reflected component converges to a first visible real image in free space; further comprising a second light source and a second beam splitter module, the second light source oriented at a ninety-degree angle relative to the first light source ; wherein the second beam splitter module is oriented at a ninety-degree angle relative to the first beam splitter module; wherein, prior to reaching the first beam splitter module, the first light output is transmitted in part by the second beam splitter module; wherein the second light source transmits the second light output to the second beam splitter module; wherein the second beam splitter module splits the second light output into a fifth reflected component and a sixth transmitted component of the second light output; wherein the second beam splitter module reflects the fifth reflected component to the first beam splitter module; wherein the first beam splitter module splits the fifth reflected component into a seventh reflected component and an eighth transmitted component; wherein the retroreflector module retroreflects the eighth transmitted component back to the first beam splitter module; wherein the first beam splitter module splits the eighth transmitted component into a ninth reflected component and a tenth transmitted component; wherein the ninth reflected component converges to a second visible real image in free space.

US Pat. No. 10,191,270

IMAGING UNIT AND ENDOSCOPE APPARATUS

OLYMPUS CORPORATION, Tok...

1. An imaging unit provided at a distal end of an endoscope, the imaging unit comprising:a solid state image sensor configured to receive light and perform photoelectric conversion on the light to generate an electric signal;
a substrate extending from the solid state image sensor in an optical axis direction of the solid state image sensor;
a multi-layer substrate formed on a surface of the substrate, the multi-layer substrate having a plurality of electronic components mounted thereon, the multi-layer substrate having a plurality of conductor layers and a plurality of via holes formed therein, the solid state image sensor being positioned on a distal end of the multi-layer substrate; and
a signal cable connected to a proximal end of the multi-layer substrate;
wherein the plurality of electronic components are disposed in a position excluding a center of the multi-layer substrate in the optical axis direction,
at least one of the plurality of electronic components is embedded inside the multi-layer substrate, and
the plurality of via holes are formed on both sides of the at least one of the plurality of electronic components embedded inside the multi-layer substrate along an optical axis direction of the multi-layer substrate.

US Pat. No. 10,191,260

ZOOM IMAGE PICKUP APPARATUS

OLYMPUS CORPORATION, Tok...

1. A zoom image pickup apparatus, comprising:a mount portion;
a zoom lens which forms an image of light incident from the mount portion; and
an image pickup element which is disposed at an image forming position, wherein
the zoom lens includes in order from an object side,
a first lens unit having a positive refractive power,
a second lens unit having a negative refractive power,
a third lens unit having a positive refractive power,
a fourth lens unit having a negative refractive power, and
a fifth lens unit having a positive refractive power, and
the fourth lens unit is a focusing lens unit, and
at the time of zooming from a wide angle end to a telephoto end, at least the second lens unit and the fourth lens unit move, and
at the wide angle end when focused to a first object, the following conditional expression (1) is satisfied:
?L1 where,
?L1 denotes an effective diameter of a lens surface positioned nearest to object of the zoom lens,
?3GL1 denotes an effective diameter of a lens surface positioned nearest to object of the third lens unit,
the first object is an object when an object-point distance is 1000 mm, here
the object-point distance is a distance from a lens surface positioned nearest to object of the zoom lens, up to the object, and
the effective diameter is the maximum diameter of a range on a target lens surface, through which a light ray contributing to image formation passes.

US Pat. No. 10,191,254

WIDE-ANGLE LENS AND IMAGING UNIT

SONY CORPORATION, Tokyo ...

1. A wide-angle lens, comprising:a first lens group that has positive refractive power;
an aperture stop;
a second lens group that has negative refractive power; and
a third lens group that has positive refractive power, wherein
the first lens group, the aperture stop, the second lens group, and the third lens group are arranged in order from an object side toward an image side,
a focusing operation is based on a movement of the second lens group toward the image side upon variation in subject distance from infinite to proximity,
the first lens group includes a negative lens, a first lens that has negative refractive power, a second lens that has positive refractive power, and at least one cemented lens,
the negative lens, the first lens, the second lens, and the at least one cemented lens are arranged in order from the object side toward the image side,
the negative lens is closer to the object side than remaining lenses of the first lens group and the negative lens has a convex surface that faces the object side, and
the following conditional expression is satisfied,
0.5 where f1 is a focal distance of the first lens group in a condition that the infinite is in focus, and f is a focal distance of a whole system in the condition that the infinite is in focus.

US Pat. No. 10,191,249

SUBMINIATURE OPTICAL SYSTEM AND PORTABLE DEVICE INCLUDING THE SAME

Samsung Electro-Mechanics...

1. An optical system, comprising:a first lens which has positive refractive power;
a second lens which has negative refractive power;
a third lens which has positive refractive power, a convex object-side surface, and a concave image-side surface;
a fourth lens which has negative refractive power, a concave object-side surface, and a concave image-side surface;
a fifth lens which has positive refractive power, and a meniscus shape of which an image-side surface is convex; and
an image sensor,
wherein the first lens to the image sensor are sequentially disposed from an object side, and
wherein when a distance from an object-side surface of the first lens to an image plane of the image sensor is TTL and a focal length of the optical system is F, 0.7

US Pat. No. 10,191,216

FIBER-TO-WAVEGUIDE OPTICAL INTERFACE DEVICE AND COMPONENTS FOR PHOTONIC SYSTEMS

Corning Optical Communica...

1. A coupling device for an optical interface device for a photonic integrated circuit (PIC) assembly, comprising:a body having a front end, a back end, an upper surface and a lower surface;
at least one alignment feature at the front end of the body; and
a tab abutting the front end of the body, the tab comprising a first downwardly depending tab section and a second downwardly depending tab section that extend below the body and that define a downward facing ledge,
wherein the tab has a U-shape and includes at least one hole aligned with the at least one alignment feature.

US Pat. No. 10,191,190

SYNTHETIC DIAMOND OPTICAL MIRRORS

ELEMENT SIX TECHNOLOGIES ...

1. A mirror for use in high power optical applications, the mirror comprising:a support plate comprising a synthetic diamond material; and
a reflective coating disposed over the support plate,
wherein the reflective coating comprises a bonding layer of carbide forming material selected from any of W, Cr, or Ti, which bonds the reflective coating to the synthetic diamond material in the support plate, a reflective metal layer disposed over the bonding layer, and one or more layers of dielectric material disposed over the reflective metal layer,
wherein the bonding layer and the reflective metal layer together have a total thickness in a range 50 nm to 10 ?m with the reflective metal layer having a thickness of no more than 5 ?m, and
wherein the support plate and the reflective coating are configured such that the mirror has a reflectivity of at least 99% at an operational wavelength of the mirror,
wherein the bonding layer and the reflective metal layer are formed of different materials, and
wherein the operational wavelength is one of 10.6 ?m, 1.06 ?m, 532 nm, 355 nm, or 266 nm.

US Pat. No. 10,191,185

LIGHT-EMITTING APPARATUS

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

1. A light-emitting apparatus comprising:at least one light source;
a wavelength converter configured to convert a wavelength of light emitted from the light source;
a first lens configured to face a light emission surface of the wavelength converter;
a rounded reflector spaced apart from the first lens, the reflector being configured to reflect light emitted from the first lens; and
a base substrate configured to support the reflector, the wavelength converter and the first lens being disposed on the base substrate.

US Pat. No. 10,191,179

MEASURING CURRENT FROM AN ELECTRODE USING A NON-LINEAR ELEMENT

SCHLUMBERGER TECHNOLOGY C...

1. An arrangement for drilling a wellbore, the arrangement comprising:a drill bit comprising a plurality of cutting elements deployed in a bit body; the drill bit connected to a length of drill string;
a transmitter toroid deployed on the length of drill string and configured to transmit an AC voltage at a first frequency;
a receiver toroid deployed on the length of drill string and configured to receive an alternating current at a harmonic of the first frequency; and
at least one electrode deployed in the bit body, the at least one electrode being electrically insulated from the bit body and being electrically connected to the length of drill string through a non-linear circuit element such that alternating current emanating from the at least one electrode is at the harmonic of the first frequency when the transmitter toroid transmits at the first frequency.

US Pat. No. 10,191,178

THREE-DIMENSIONAL NUCLEAR MAGNETIC RESONANCE LOGGING INSTRUMENT PROBE, LOGGING INSTRUMENT AND ANTENNA EXCITATION METHOD

CHINA UNIVERSITY OF PETRO...

1. A three-dimensional nuclear magnetic resonance logging instrument probe, comprising: a probe framework, four magnets and eight independently fed antennas; whereinthe four magnets are uniformly distributed along a circumference of the probe framework, the magnets are magnetized in a radial direction of the probe framework, wherein, two magnets placed opposite to each other are magnetized from outside to inside, and the other two magnets placed opposite to each other are magnetized from inside to outside;
in the probe framework, each of the magnets is provided with two antennas;
the two antennas corresponding to each of the magnets comprise a left antenna provided on one side of the corresponding magnet and a right antenna provided on the other side of the corresponding magnet;
the left antenna and the right antenna corresponding to each of the four magnets are electrically connected;
the probe framework is provided with four receiving chambers matched with the four magnets, and the four magnets are fixed within the four receiving chambers;
the probe framework is arranged with eight grooves, the eight antennas are arranged in the eight grooves and the eight grooves are filled with high magnetic permeable materials.

US Pat. No. 10,191,145

INTEGRATED OPTICAL SYSTEM WITH OPTICAL PHASED ARRAY PHOTONIC INTEGRATED CIRCUIT

Eric Swanson, Gloucester...

1. An integrated optical system comprising:a frequency tunable optical source;
a coherent optical receiver; and
a photonic integrated circuit (PIC) having an optical phased array that couples light to/from a sample, the optical phased array comprising a plurality of antenna elements that are configured to generate a wavelength dependent emission angle that is wavelength tuned in one dimension and configured to generate an emission angle that is at least partially phase tuned in another dimension,
wherein said system is configured such that when the frequency tunable optical source is tuned in optical frequency said coherent optical receiver produces electrical signals that are processed to produce optical information about the sample.

US Pat. No. 10,191,141

LIGHT BEAM PAINTED FLUORESCENT RADAR IMAGE DISPLAY SCREEN

1. A display system comprising:a fluorescent screen, a plurality of rotating structures, and a radiation source;
wherein the display screen is adapted for use with a radar system;
wherein the radiation source stimulates the fluorescent screen;
wherein the track of radiation generated by the radiation source is directed by the plurality of rotating structures;
wherein the radiation generated by the radiation source is directed to a target location on the fluorescent screen by the plurality of rotating structures;
wherein the target location on the fluorescent screen is received from the radar system the display system is adapted to work with.

US Pat. No. 10,191,139

SYSTEM AND METHOD FOR OBJECT TRACKING ANTI-JITTER FILTERING

ISOLYNX, LLC, Haverhill,...

1. An object tracking anti-jitter filtering method, the method comprising:periodically receiving, within an object tracking system, a raw location point for a tracking tag attached to a tracked object;
averaging raw location points corresponding to an averaging window to periodically generate an averaged location point; and
determining physical movement of the tracked object based upon three most recently determined average location points corresponding to the object; and
adjusting a most recent of the three average location points such that the determined physical movement of the tracked object does not exceed predefined physical limits of the tracked object.

US Pat. No. 10,191,136

DETERMINING MISS DISTANCE AND BULLET SPEED OF A BURST OF BULLETS

BAE Systems Information a...

1. A method for determining miss distance and bullet speed of a burst of bullets, the method comprising:estimating shock wave (SW) vectors emanating from bullets using a first sensor;
estimating firing point (FP) vectors and closest-point-of-approach (CPA) vectors emanating from the bullets using a second sensor, wherein the first sensor and the second sensor are located on a single platform;
determining that the SW vectors, the FP vectors and the CPA vectors are emanating from the burst of bullets; and
determining the miss distance and bullet speed of the burst of bullets using the FP vectors, the SW vectors, and the CPA vectors that are emanating from the burst of bullets.

US Pat. No. 10,191,126

SYSTEMS AND METHODS FOR SPATIAL GRADIENT-BASED ELECTRICAL PROPERTY PROPERTIES TOMOGRAPHY USING MAGNETIC RESONANCE IMAGING

Regents of the University...

1. A method for measuring electrical properties of a tissue using a magnetic resonance imaging (MRI) system, the steps of the method comprising:a) directing the MRI system to acquire B1+ map data for each channel in a multichannel transmitter while a subject is present in the MRI system;
b) directing the MRI system to acquire a B1? map data for each channel in a multichannel receiver while the subject is present in the MRI system;
c) generating from the acquired B1+ map data, B1+ field magnitude map and a B1+ relative phase map for each channel in the multichannel transmitter;
d) generating from the acquired B1? map data, a B1? field magnitude map and a B1? relative phase map for each channel in the multichannel receiver;
e) estimating a spatial gradient value that is based on a spatial gradient of electrical properties of the tissue, the spatial gradient value being estimated from the derived B1+ field magnitude maps, B1+ relative phase maps, B1? field magnitude maps, and B1? relative phase maps;
f) estimating electrical property values in the subject by spatially integrating the estimated spatial gradient values; and
g) generating a report comprising an image that depicts a spatial distribution of the computed electrical property values in the subject.

US Pat. No. 10,191,123

MAGNETIC FIELD MEASUREMENT DEVICE

AICHI STEEL CORPORATION, ...

1. A magnetic field measurement device for measuring a magnetic field, comprising:a magneto-impedance sensor including:
a magneto-sensitive body,
a detection coil that is wound around the magneto-sensitive body and outputs a voltage corresponding to a magnetic field acting on the magneto-sensitive body, and
a magnetic field generation coil that is wound around the magneto-sensitive body and generates a magnetic field upon energization;
a sensitivity calculation means for calculating a sensitivity, the sensitivity being a value that is obtained by varying a value of a current flowing in the magnetic field generation coil to vary the magnetic field acting on the magneto-sensitive body in a state where an outside-sensor magnetic field that acts on the magneto-sensitive body from outside the magneto-impedance sensor is constant, and dividing a variation in an output voltage of the detection coil by a variation in the magnetic field acting on the magneto-sensitive body; and
a magnetic field calculation means,
wherein the magneto-impedance sensor is mounted on a device,
the outside-sensor magnetic field is a composition magnetic field of an outside-device magnetic field that acts on the magneto-sensitive body from outside the device and an inside-device magnetic field that is generated from an electronic component provided inside the device and acts on the magneto-sensitive body, and
the magnetic field calculation means calculates a value of the outside-device magnetic field using the sensitivity calculated by the sensitivity calculation means and the output voltage of the detection coil.

US Pat. No. 10,191,115

METHOD AND DEVICE FOR DETERMINING AN OPEN-CIRCUIT VOLTAGE PROFILE OF A VEHICLE BATTERY, DEPENDENT ON A STATE OF CHARGE

Robert Bosch GmbH, Stutt...

1. A method for determining an open-circuit voltage profile of a vehicle battery, dependent on a state of charge, in a vehicle, the method comprising:completely discharging the vehicle battery by vehicle-internal loads of the vehicle,
sensing a first sensed, state-of-charge-dependent voltage profile during the discharging of the vehicle battery,
completely charging of the vehicle battery by a charging device,
sensing a second sensed, state-of-charge-dependent voltage profile during the charging of the vehicle battery and
determining the state-of-charge-dependent open-circuit voltage profile by means of a weighted interpolation of the first sensed voltage profile and the second sensed voltage profile.

US Pat. No. 10,191,111

SYNCHRONIZED PULSED LADA FOR THE SIMULTANEOUS ACQUISITION OF TIMING DIAGRAMS AND LASER-INDUCED UPSETS

DCG Systems, Inc., Fremo...

1. A method, comprising:sequentially directing a laser beam comprising a train of laser pulses on a plurality of pixel locations within an area of interest of a device under test (DUT);
at each pixel location of the plurality of pixel locations, repetitively applying, at a clock rate established by a clock signal, a test signal that places the DUT in a marginal state and temporally scanning arrival times of the laser pulses at at least one of the pixel locations with respect to the clock signal; and
for each at least one pixel location and at least two of the arrival times, recording a pass/fail result of the DUT so as to determine a probability of failure rate versus arrival time during the test signal for the plurality of pixel locations and arrival times.

US Pat. No. 10,191,110

APPARATUS AND METHOD FOR SELF-TESTING AN INTEGRATED CIRCUIT

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

1. A method of testing comprising:generating a reference voltage at an output of a reference circuit;
initiating a test of the reference circuit during a test mode;
determining whether the test of the reference circuit passes by performing a stuck-at test with a test voltage source by applying a test voltage from the test voltage source to a voltage comparator and determining that the voltage comparator trips between low and high output voltages in response to predetermined input voltages; and
after performing the stuck-at test with the test voltage source, comparing at the voltage comparator, if the test of the reference circuit passes, a first voltage with the reference voltage of the reference circuit to determine that the first voltage meets a predetermined criterion.

US Pat. No. 10,191,108

ON-CHIP SENSOR FOR MONITORING ACTIVE CIRCUITS ON INTEGRATED CIRCUIT (IC) CHIPS

Globalfoundries Inc., Gr...

1. A sensor for monitoring for the effects of operating conditions, said sensor comprising:a multi-fingered driver associated with a monitored circuit on an integrated circuit (IC) chip, said monitored circuit having known parameter sensitivities, said multi-fingered driver being sensitive to one or more of said known parameter sensitivities;
a load capacitor selected to load said multi-fingered driver for a particular monitored sensitivity from the one or more said known parameter sensitivities;
a fail threshold for the particular monitored sensitivity of the sensor set higher than a threshold of the monitored circuit so that the sensor fails before said monitored circuit;
a load driven by said multi-fingered driver;
a sense and control logic circuit providing a drive signal selectively driving said multi-fingered driver, and selectively monitoring said load across fingers of the multi-fingered driver for detecting the fail threshold of the particular monitored sensitivity at any of said fingers to identify impending IC chip failure.

US Pat. No. 10,191,075

METHOD AND APPARATUS TO DETECT DIRECTION AND VELOCITY OF MOVEMENT OF EQUIPMENT BY USING SINGLE SENSOR

SAMSUNG ELECTRONICS CO., ...

1. An apparatus to detect a direction or a velocity of movement of equipment, the apparatus comprising:a sensor; and
a processor unit configured to:
measure an area of a region of the equipment overlapping a specific region of the sensor as the equipment moves adjacent to the sensor, using the sensor,
determine a voltage value corresponding to the measured area of the region of the equipment,
determine whether one of a first interrupt and a second interrupt occurs, the first interrupt occurring when the determined voltage value reaches a threshold value and the second interrupt occurring when a preset amount of time passes from a time when the sensor starts operating, and
determine a direction or a velocity of the movement of the equipment by using voltage information at times when the first interrupt or the second interrupt occurs and voltage information at a predetermined time before the times when the first interrupt or the second interrupt occurs,
wherein the processor comprises a second calculator to calculate the velocity of the movement of the equipment when the second interrupt occurs, and
wherein the second calculator calculates the velocity of the movement of the equipment by using a combination of a voltage value at a predetermined time before a time when the second interrupt occurs, a voltage value at a time when the second interrupt occurs, the predetermined time, a difference between a maximum value and a minimum value of the converted voltage value, and a length of the equipment.

US Pat. No. 10,191,036

SYSTEM FOR DETECTING AND REMOVING BIOLOGICAL ANALYTES IN FLUIDS

NUB4U, Inc., Huntsville,...

1. A fluid cleaning system comprising:a detector module for detecting the presence of one or more biological contaminants in a fluid, said detector module comprising:
a detector module housing having a fluid outlet;
one or more pairs of microcantilever sensors enclosed within said detector module housing, each said pair comprising a reference microcantilever sensor and a detection microcantilever sensor comprising a polymerized receptor, said polymerized receptor having an affinity with a biological contaminant of said one or more biological contaminants, said detection sensor configured to provide a detection signal in the presence of said one or more biological contaminants; and
a contaminant capture manifold enclosed within a contaminant capture housing having an inlet in fluid communication with, and downstream of said detector module outlet and comprising one or more stages, each said stage comprising a contaminant capture element each said contaminant capture element comprising one of a spiral ramp comprising said polymerized receptor, a cylindrical wall coated with said polymerized receptor, and a plurality of microbeads comprised of said polymerized receptor.

US Pat. No. 10,191,035

TEMPERATURE-SENSITIVE FLUORESCENT PROBE FOR INTRODUCTION INTO CELL

KIRIN HOLDINGS KABUSHIKI ...

1. A method for introducing a temperature-sensitive probe into a living cell, the method comprising the step of mixing the temperature-sensitive probe with said living cell in a solvent, wherein the temperature-sensitive probe comprises a copolymer, the copolymer comprising at least one thermoresponsive unit, a first fluorescent unit and a second fluorescent unit, and a cationic unit, wherein the first fluorescent unit and the second fluorescent unit each have a mutually different maximum fluorescence wavelengthwherein the copolymer comprises repeating units represented by formula (I), formula (II), formula (III), and formula (XIII):
wherein R1 is selected from hydrogen atom and C1-3 alkyl;R4 and R5 are independently selected from hydrogen atom and C1-20 alkyl, in which the alkyl may be optionally substituted by one or more substituent(s) selected from hydroxy, C1-6 alkoxy, and aryl, or R4 and R5 may be combined with the nitrogen atom to which they are attached to form a 4- to 8-membered nitrogen-containing hetero ring, in which the hetero ring may be optionally substituted by one or more substituent(s) selected from C1-6 alkyl, C1-6 alkoxy, nitro, halogen atom, C1-10 alkylcarbonylamino, and arylcarbonylamino; andwherein R2 is selected from hydrogen atom and C1-3 alkyl;W is aromatic ring or —X1—C(?O)— (in which X1 is directly bonded to Q1);
X1 is O, S, or N—R11;
R11 is hydrogen atom, C1-6 alkyl, or -Q1-Y, in which the alkyl may be optionally substituted by one or more substituent(s) selected from hydroxy, halogen atom, C1-6 alkoxy, C1-6 alkylthio, C1-6 alkylsulfinyl, and C1-6 alkylsulfonyl;
Q1 is independently selected from C1-20 alkylene, C3-20 alkenylene, or C3-20 alkynylene, in which the alkylene may be independently inserted into O, S, —O—P(?O)(—OH)—O—, or phenylene at one or more position(s);
Y is independently an ionic functional group capable of having one or more positive charges, and is selected from —N+R21R22R23Xe?, —C(?NR41)—NR42R43, and a group represented by the following formula:

Xe? and Xf? are counter anions;
R21, R22, and R23 are independently selected from C1-10 alkyl and C7-14 aralkyl, or R21 and R22 may be combined with the nitrogen atom to which they are attached to form a 5- to 7-membered nitrogen-containing hetero ring;
R24 is C1-10 alkyl or C7-14 aralkyl; and
R41, R42, and R43 are independently selected from hydrogen atom and C1-10 alkyl, or R41 and R42 may be combined with the nitrogen and carbon atoms to which they are attached to form a 5- to 7-membered hetero ring containing two nitrogen atoms, or R42 and R43 may be combined with the nitrogen atom to which they are attached to form a 5- to 7-membered nitrogen-containing hetero ring, and
wherein R3 is selected from hydrogen atom and C1-3 alkyl;
X2 is O, S, or N—R12;
X3 is direct bond, O, S, SO, SO2, N(—R13), CON(—R16), N(—R16)CO, N(—R17)CON(—R18), SO2N(—R19), or N(—R19)SO2;
Q2 is selected from C1-20 alkylene, C3-20 alkenylene, or C3-20 alkynylene, in which O, S, or phenylene may be independently inserted into the alkylene at one or more position(s);
Ar is selected from a 6- to 18-membered aromatic carbocyclic group or a 5- to 18-membered aromatic heterocyclic group, in which the aromatic carbocyclic group and aromatic heterocyclic group may contain a fused ring, one or more ring(s) contained therein being aromatic ring(s), —CH2— existing in the aromatic carbocyclic group and the aromatic heterocyclic group as a ring atom may be optionally replaced with —C(O)—, and also the aromatic carbocyclic group and aromatic heterocyclic group may be optionally substituted by one or more substituent(s) selected from halogen atom, C1-6 alkyl, C1-6 alkoxy, C1-6 alkylthio, C1-6 alkylsulfinyl, C1-6 alkylsulfonyl, nitro, cyano, C1-6 alkylcarbonyl, C1-6 alkoxycarbonyl, carboxy, formyl, —NR6R7, and —SO2NR14R15 (in which alkyl contained in the C1-6 alkyl, C1-6 alkoxy, C1-6 alkylthio, C1-6 alkylsulfinyl, C1-6 alkylsulfonyl, C1-6 alkylcarbonyl, and C1-6 alkoxycarbonyl may be optionally substituted by one or more substituent(s) selected from halogen atom, C1-6 alkoxy, hydroxy, amino, C1-6 alkylamino, di(C1-6 alkyl)amino, aryl, and carboxy);
R6 and R7 are independently selected from hydrogen atom, C1-10 alkyl, aryl, C1-10 alkylcarbonyl, arylcarbonyl, C1-10 alkylsulfonyl, arylsulfonyl, carbamoyl, N—(C1-10 alkyl)carbamoyl, and N,N-di(C1-10 alkyl)carbamoyl, in which alkyl contained in the C1-10 alkyl, C1-10 alkylcarbonyl, C1-10 alkylsulfonyl, N—(C1-10 alkyl)carbamoyl, and N,N-di(C1-10 alkyl)carbamoyl may be optionally substituted by one or more substituent(s) selected from halogen atom, C1-6 alkoxy, hydroxy, amino, C1-6 alkylamino, di(C1-6 alkyl)amino, aryl, and carboxy, and also aryl contained in the aryl, arylcarbonyl, and arylsulfonyl may be optionally substituted by one or more substituent(s) selected from halogen atom, C1-6 alkyl, C1-6 alkoxy, and carboxy; or
R6 and R7 may be combined with the nitrogen atom to which they are attached to form a 4- to 8-membered nitrogen-containing hetero ring, in which the hetero ring may be optionally substituted by one or more substituent(s) selected from C1-6 alkyl, C1-6 alkoxy, nitro, halogen atom, C1-10 alkylcarbonylamino, and arylcarbonylamino;
R12 is hydrogen atom, C1-6 alkyl, or -Q2-X3—Ar, in which the alkyl may be optionally substituted by one or more substituent(s) selected from hydroxy, halogen atom, C1-6 alkoxy, C1-6 alkylthio, C1-6 alkylsulfinyl, and C1-6 alkylsulfonyl;
R13 is hydrogen atom or C1-6 alkyl, in which the alkyl may be optionally substituted by one or more substituent(s) selected from hydroxy, halogen atom, C1-6 alkoxy, C1-6 alkylthio, C1-6 alkylsulfinyl, and C1-6 alkylsulfonyl;
R14 and R15 are independently selected from hydrogen atom, and C1-6 alkyl; or R14 and R15 may be combined with the nitrogen atom to which they are attached to form a 4- to 8-membered nitrogen-containing hetero ring; and
R16, R17, R18, and R19 are independently selected from hydrogen atom and C1-6 alkyl, in which the alkyl may be optionally substituted by one or more substituent(s) selected from hydroxy, halogen atom, C1-6 alkoxy, C1-6 alkylthio, C1-6 alkylsulfinyl, and C1-6 alkylsulfonyl; and
wherein R55 is selected from hydrogen atom and C1-3 alkyl;
R51, R52, R53, and R54 are independently selected from hydrogen atom and C1-6 alkyl;
X4 is direct bond, phenylene, -Q4-O—C(?O)— (in which Q4 is directly bonded to a boron dipyrromethene skeleton), or -Q4-N(R61)—C(?O)— (in which Q4 is directly bonded to a boron dipyrromethene skeleton);
R61 is selected from hydrogen atom and C1-6 alkyl;
Q4 is selected from C1-20 alkylene, phenylene, and naphthylene, and the phenylene and naphthylene may be optionally substituted by one or more substituent(s) selected from halogen atom, C1-6 alkoxy, hydroxy, amino, and carboxy, and
wherein a, b, c, and d are numerals representing a ratio of each repeating unit in formula of more than 0, the sum of a and b being 100, b being 2 to 10.

US Pat. No. 10,191,022

GAS IMAGER EMPLOYING AN ARRAY IMAGER PIXELS WITH ORDER FILTERS

UVIA GROUP LLC, Humacao,...

1. A gas detector comprising:a plurality of lenslets for a set of wavelengths, each lenslet with a circular blazed grating for diffraction of radiation to a focal plane;
a detector at the focal plane receiving radiation passing through the at least one lenslet for detection at a predetermined diffraction order; and,
a plurality of order filters associated with the plurality of lenslets to pass radiation at wavelengths corresponding to the predetermined diffraction order to the detector, each filter blocking a selected set of higher orders wherein the plurality of order filters is equal in number to the plurality of lenslets, each order filter associated with one lenslet of the plurality of lenslets to pass radiation at wavelengths corresponding to the predetermined order to associated pixels of the detector;
a controller receiving input from associated pixels associated for each of the plurality of order filters in the detector and having
a module adapted to deconvolve intensity, In, at the associated pixels in the detector for each of the plurality of order filters where n equals the number of order filters and
a second module to determine a presence of gas by a slope between true intensities at wavelengths of any two of the order filters exceeding a threshold.

US Pat. No. 10,191,018

DUAL ONLINE LIQUID CHROMATOGRAPHY DEVICE AND CONTROL METHOD THEREOF

KOREA UNIVERSITY RESEARCH...

1. A dual online liquid chromatography device comprising:a first pump for injecting a first solvent or a mixed solution containing the first solvent and a second solvent;
a second pump for injecting the first solvent or the mixed solution containing the first solvent and the second solvent;
a sample intake valve connected to the first pump and a sample injector for injecting a sample;
a column selection valve connected to the second pump and the sample intake valve; and
a dual column valve having one side connected to the column selection valve and the other side connected to a first column and a second column, and comprising a plurality of ports, wherein the dual column valve further comprises:
a first column port connected to the first column;
a solid phase extraction column selection port and a solid phase extraction column channel port constituting opposite ends of a first solid phase extraction column (SPE1);
a solid phase extraction column inlet port connected to one side of the column selection valve and selectively connected to the solid phase extraction column selection port or the solid phase extraction column channel port;
a first outlet port adjacent to the solid phase extraction column channel port;
a second outlet port adjacent to the first outlet port;
a second solid phase extraction column selection port and a second solid phase extraction column channel port constituting opposite ends of a second solid phase extraction column (SPE2);
a second solid phase extraction column inlet port connected to the other side of the column selection valve and selectively connected to the second solid phase extraction column selection port and the second solid phase extraction column channel port; and
a second column port connected to the second column.

US Pat. No. 10,191,009

ELECTROCHEMICAL DETERMINATION OF HEAVY METALS

UNIVERSITY OF LOUISVILLE ...

1. A method of analyzing dissolved metals in a sample solution, the sample solution being contained in a cell having a fixed and known volume, the method comprising:initiating a first reduction reaction in the sample solution which contains two or more dissolved metals by applying a first deposition potential for an interval of time representing a first deposition pulse, wherein the first reduction reaction results in non-exhaustive deposition of one or more of the dissolved metals upon an electrode, wherein the one or more dissolved metals deposited during the first reduction reaction comprise one or more interferents;
initiating a first oxidation reaction by applying a stripping potential for an interval of time, representing a first stripping pulse, that is sufficient to strip the one or more interferents from the electrode that were deposited during the first reduction reaction, and measuring electrical current generated during the first stripping pulse;
after the first oxidation reaction, initiating a second reduction reaction by applying a deposition potential for an interval of time, representing a second deposition pulse, that results in exhaustive deposition of the one or more interferents upon the electrode;
initiating a second oxidation reaction by applying a stripping potential for an interval of time, representing a second stripping pulse, that is sufficient to strip all the one or more interferents from the electrode that were deposited during the second reduction reaction, and measuring electrical current generated during the second stripping pulse;
after the second oxidation reaction, initiating a third reduction reaction in the sample solution by applying a second deposition potential different from the first deposition potential for an interval of time representing a third deposition pulse, wherein the third reduction reaction results in non-exhaustive deposition of the one or more dissolved metals comprising the one or more interferents and at least one analyte upon the electrode;
initiating a third oxidation reaction by applying a stripping potential for an interval of time, representing a third stripping pulse, that is sufficient to strip the one or more interferents and the at least one analyte from the electrode that were deposited during the third reduction reaction, and measuring electrical current generated during the third stripping pulse;
after the third oxidation reaction, initiating a fourth reduction reaction by applying a deposition potential different from the first deposition potential, for an interval of time that results in exhaustive deposition of the one or more interferents and the at least one analyte upon the electrode;
initiating a fourth oxidation reaction by applying a stripping potential for an interval of time, representing a fourth stripping pulse, that is sufficient to strip the one or more interferents and the at least one analyte from the electrode that were deposited during the fourth reduction reaction, and measuring electrical current generated during the fourth stripping pulse; and
calculating a concentration of the at least one analyte in the sample solution based on a quantitative difference between the absolute charge associated with stripping the one or more interferents from the electrode, subtracted from the absolute charge associated with stripping the one or more interferents and the at least one analyte from the electrode.

US Pat. No. 10,190,996

METHOD AND DEVICE FOR CONTROLLING ROTARY TABLE

MITUTOYO CORPORATION, Ka...

1. A method for controlling a rotary table for rotating an object disposed on the rotary table, the method comprising:intermittently rotating the rotary table by a minute angle;
shifting the rotary table in a two-dimensional direction orthogonal to a rotation axis of the rotary table; and
performing, using a processor, control of a shift position of the rotary table in the two-dimensional direction in synchronization with rotation of the rotary table, wherein rotation is made possible about a virtual rotation center that is set at an arbitrary position on the rotary table, the performing the control comprising:
setting coordinates (a, b) of a position as a rotation center of the rotary table represented by a=L cos ? and b=L sin ?;
moving the rotation center to a new position (a?, b?) with rotation of ??;
shifting “a” by L cos(?+??)?L cos ?;
shifting “b” is shifted by L sin(?+??)?L sin ?, in order to bring the new position (a?, b?) back to the original position (a, b); and
correcting rotation eccentricity owing to eccentricity of the rotary table;
producing an eccentricity correction table in advance;
calculating a destination of the center of the rotary table;
interpolating an eccentric amount in the eccentricity correction table to calculate an eccentric amount r? of a rotation angle ?;
thereafter calculating a correction amount from the eccentric amount;
correcting the destination of the center of the rotary table is corrected on the eccentricity;
calculating a center C?? of the rotary table after the correction; and
shifting the center of the rotary table to the center C??, while the rotary table is rotated by a rotation angle ?.

US Pat. No. 10,190,964

GENERATING A FLUID STREAM IN A MICROFLUIDIC DEVICE

XY, LLC, Navasota, TX (U...

1. A method of operating a flow cytometer, comprising:providing a variable volume container having a flexible wall;
establishing an amount of fluid in said variable volume container;
exerting an amount of pressure with an amount of a gas on an exterior surface of said flexible wall of said variable volume container, wherein said flexible wall comprises at least two flexible layers, a first flexible layer compatible with said amount of gas and a second flexible layer compatible with said amount of fluid;
collecting said amount of gas between said first flexible layer and said second flexible layer;
providing a conduit between said variable volume container and a flow path of said flow cytometer;
generating a fluid stream of said amount of fluid in said flow path of said flow cytometer by exerting said amount of pressure with said amount of gas on said exterior surface of said flexible wall of said variable volume container;
generating a fluid pressure of said fluid stream of said amount of fluid inside of said flow cytometer within the range of about 25 psi and about 50 psi;
regulating said fluid stream within said flow path of said flow cytometer having said fluid pressure within the range of about 25 psi and about 50 psi for analysis of a plurality of particles entrained within said fluid stream;
intermittently entraining one of said plurality of particles in said fluid stream in said flow path of said flow cytometer; and
analyzing said plurality of particles entrained within said fluid stream.

US Pat. No. 10,190,951

ASSEMBLY FOR PICKING AND TRANSPORTING NANOOBJECTS CONTAINED IN AEROSOLS, WITH A CASSETTE THE OPENING OF WHICH IS SECURED DURING THE PICKING

PARTICLEVER, Paris (FR)

1. An assembly for sampling and transporting of nano-objects present in an aerosol for analysis, comprising:a device comprising:
a porous sampling filter configured to trap nano-objects in suspension in the aerosol,
a cassette composed of a first piece and a second piece provided with means for holding the filter, the first and second pieces, in an assembled configuration, defining a cavity in which the filter is held, wherein:
the first piece comprises at least one elastically deformable foot extending from the first piece and comprising an opening, and
the second piece comprises at least one channel configured to receive the at least one elastically deformable foot, and a protrusion extending radially from the at least one channel and configured to engage the opening of the deformable foot when the first and second pieces are in the assembled configuration, and
at least one gasket configured to produce tightness between the cavity and an environment external to the cavity;
a sampling apparatus comprising means of aspiration and a seat defining a seat opening for receiving the cassette, wherein:
the cassette is secured in the seat opening in a removable manner when in the assembled configuration to accomplish sampling of contaminants by the means of aspiration, and
when in the assembled configuration and when the cassette is secured in the seat opening, the at least one elastically deformable foot extends at least partly in seat opening and the seat prevents disengagement of the opening of the at least one elastically deformable foot from the protrusion of the at least one channel.

US Pat. No. 10,190,948

TYPE OF MULTI-NOZZLE COMBINED ATOMIZING DUST SUPPRESSION EXPERIMENTAL EQUIPMENT UNDER THE EFFECT OF AIRFLOW DISTURBANCE

SHANGDONG UNIVERSITY OF S...

1. A multi-nozzle combined atomizing dust suppression experimental equipment under an effect of airflow disturbance, wherein the equipment comprises a simulated roadway device, water spray based dust suppression device and nozzle position adjustor;the simulated roadway device comprises an inlet portion, front divergent portion, simulated roadway body, rear convergent portion and outlet portion;
the water spray based dust suppression device comprises a dust generation and extraction system and spraying system,
the dust generation and extraction system comprises a dust generation device, exhaust air duct, exhaust fan and outlet air duct,
the dust generation device is located at an inlet portion of the simulated roadway device, the inlet portion is connected to the atmosphere, one end of the exhaust air duct is connected to an outlet portion of the simulated roadway device and the other end of the exhaust air duct is connected to the outlet air duct via the exhaust fan;
the spraying system comprises a water tank, high pressure water pump, confined water pipe, pressure water flow converter and multiple nozzles, the water tank is connected via the high pressure water pump and confined water pipe to the pressure water flow converter which is connected with multiple nozzles;
the nozzle position adjustor comprises a nozzle slide, slide fixing rod, nozzle sliding rack and electrically-controlled drive system, every nozzle is mounted on the nozzle slide,
all nozzle slides are mounted on the slide fixing rod which is located on the nozzle sliding rack arranged inside the simulated roadway body, a vertical slideway is located on the nozzle sliding rack and a horizontal slideway is located under the nozzle sliding rack,
the electrically-controlled drive system comprises a horizontal drive system which controls horizontal position change of the nozzle sliding rack on the horizontal slideway and a vertical drive system which controls vertical position change of the slide fixing rod on the vertical slideway.

US Pat. No. 10,190,936

MOBILE BRIDGE APPARATUS

BAE Systems plc, London ...

1. A mobile bridge apparatus, comprising:a plurality of mobile bridge modules each configured to form a portion of a bridge and to be in connection with one another; and
a plurality of sensors, each of the sensors being located at different locations on at least one of the mobile bridge modules and configured to sense a deformation of each respective mobile bridge module.

US Pat. No. 10,190,933

CRANKSHAFT BALANCER MACHINE

Dominion Technologies Gro...

1. A crankshaft balancer machine for balancing a crankshaft, the crankshaft balancer machine comprising:a measurement station configured to rotate the crankshaft to obtain vibration-related data, the measurement station having a base structure, a measurement bridge support, a plurality of flexural support legs extending between the base structure and the measurement bridge support, and a drive system configured to rotate the crankshaft, the measurement station having at least one sensor for detecting an imbalance and outputting imbalance data;
a transfer station configured to transfer the crankshaft between the measurement station and a correction station, the transfer station having a least one lifting arm selectively engaging the crankshaft and supporting the crankshaft during transfer; and
the correction station configured to drill at least a portion of the crankshaft to correct an imbalance in response to the imbalance data, the correction station having a bridge support structure supporting the crankshaft and a drilling device, the drilling device being horizontally disposed to achieve a horizontal drill direction into the crankshaft, the correction station having a positioning system positioning the drilling device relative to the crankshaft.

US Pat. No. 10,190,929

PRESSURE SENSOR DEVICE AND PRESSURE SENSOR DEVICE MANUFACTURING METHOD

FUJI ELECTRIC CO., LTD., ...

1. A pressure sensor cell, comprising:a semiconductor pressure sensor chip having a pressure receiving portion and for converting pressure into an electric signal;
a base member having a through hole that penetrates a first surface of the base member and a second surface of the base member, the semiconductor pressure sensor chip being joined to the second surface so that the pressure receiving portion is aligned with the through hole;
a metal material;
a pressure introduction unit formed of metal and having a through hole that penetrates a first surface of the pressure introduction unit and a second surface of the pressure introduction unit, the second surface of the pressure introduction unit being joined across the metal material to the first surface of the base member so that the through hole of the pressure introduction unit connects with the through hole of the base member, the pressure introduction unit having
a stepped portion protruding outward in an end portion of the pressure introduction unit on an opened end side in which the through hole of the pressure introduction unit is opened, and
a protruding portion protruding from the stepped portion to a base member side, a wall thickness of the protruding portion being smaller than a height of the stepped portion; and
a resin case having a signal terminal that extracts the electric signal from the semiconductor pressure sensor chip, the protruding portion being integrated with the resin case so that a surface of the stepped portion on a side, that is opposite to the opened end side, is in contact with the resin case;
wherein the through hole of the pressure introduction unit is wider than the through hole of the base member.

US Pat. No. 10,190,924

PRESSURE-SENSING DEVICE AND PRESSURE-SENSING TOUCH PANEL

MURATA MANUFACTURING CO.,...

1. A pressure-sensing device comprisinga pressed component that has a contact surface to which pressure is applied by contact from a presser;
a polymeric piezoelectric element that is disposed at an opposite side from the contact surface of the pressed component and that has a piezoelectric constant d14 of 1 pC/N or more, as measured at 25° C. using a stress-charge method;
a curable resin layer that comprises at least one selected from the group consisting of cold-setting resins, thermosetting resins and actinic radiation-curable resins, and that is in contact with at least part of a surface of a side facing the pressed component of the polymeric piezoelectric element or at least part of a surface of an opposite side facing the pressed component of the polymeric piezoelectric element; and
an electrode that is in contact with at least part of a surface of the polymeric piezoelectric element or of a surface of the curable resin layer.

US Pat. No. 10,190,919

DIFFERENTIAL THERMISTOR CIRCUIT

Fairchild Semiconductor C...

1. A circuit comprising:a first resistor configured to be coupled to a first terminal of a temperature-sensitive resistance;
a second resistor configured to be coupled to a second terminal of the temperature-sensitive resistance;
a temperature information circuit configured to:
receive a first voltage from the first terminal of the temperature-sensitive resistance;
receive a second voltage from the second terminal of the temperature-sensitive resistance; and
provide temperature information based on the first voltage and the second voltage, the temperature information circuit including:
a first comparison circuit configured to determine a difference between the first voltage and the second voltage; and
a second comparison circuit configured to compare an output of the first comparison circuit to a reference.

US Pat. No. 10,190,917

SURFACE TEMPERATURE PROBE

ABB SCHWEIZ AG, Baden (C...

1. A surface temperature probe assembly, comprising:a surface temperature probe having a first geometric contact surface configured to determine a temperature in a vessel, the vessel having a second geometric contact surface, the first geometric contact surface contacting the second geometric contact surface in a punctiform and/or linear manner and being variably spaced apart from the second contact surface at least in part; and
a metal adapter, provided between the first geometric contact surface and the second geometric contact surface,
wherein a side of the metal adapter facing the vessel has a polygonal surface structure, and
wherein a side of the metal adapter facing the surface temperature probe includes a sack-shaped recess.

US Pat. No. 10,190,914

MOTION DETECTION FOR A/V RECORDING AND COMMUNICATION DEVICES

Amazon Technologies, Inc....

1. A method for an audio/video (A/V) recording and communication device, including a motion sensor, the method comprising:gathering, by the motion sensor, information within a field of view of the A/V recording and communication device and generating an output signal;
sampling the output signal from the motion sensor during a first sampling interval;
calculating a first magnitude of the output signal during the first sampling interval;
sampling the output signal from the motion sensor during a second sampling interval;
calculating a second magnitude of the output signal during the second sampling interval;
calculating a difference between the first magnitude and the second magnitude;
comparing the difference between the first magnitude and the second magnitude to a threshold value; and
upon determining that the difference between the first magnitude and the second magnitude is greater than the threshold value, refraining from generating an alert signal.

US Pat. No. 10,190,912

OPTICAL SYSTEM OF A HIGH-RESOLUTION IMAGING SPECTROGRAPH FOR DEEP UV RAMAN SPECTROSCOPY

1. A device comprising:an elongated entrance aperture comprised of a slit, which is followed by a collimating objective, with a dispersive element inserted between the collimating objective and a following focusing objective, and
a multi-channel radiation detector arranged behind the focusing objective, wherein the collimating objective comprises at least a main aspherical mirror, wherein the focusing objective is formed by a set of lenses made of CaF2 and fused silica, and the dispersive element is formed by at least one of a diffraction grating and at least one optical prism that increases dispersion and corrects anamorphic magnification of the at least one diffraction grating;
wherein the device is capable of performing high resolution and high throughput Raman spectroscopy in the deep ultraviolet spectral region of 205 to 270 nm;
wherein the device is capable of lens speed of at least f/2;
further wherein the device is capable of achieving spectral resolution of less than 12 cm?1.

US Pat. No. 10,190,901

DOSE MEASUREMENT SYSTEM AND METHOD

Common Sensing Inc., Cam...

1. A method of estimating volume of liquid ejected from a drug container, the method comprising:detecting electromagnetic radiation emitted by at least two of a plurality light sources with each of a plurality of sensors, the plurality of light sources emitting electromagnetic radiation toward the drug container, the drug container including an actuator;
generating a signal signature representative of the electromagnetic radiation detected through the drug container by the plurality of sensors;
comparing the signal signature to a plurality of reference signatures to determine a displacement of a plunger portion of the actuator; and
determining the volume of the liquid ejected from the drug container based on the displacement of the plunger portion of the actuator.

US Pat. No. 10,190,894

TECHNOLOGIES FOR CONTROLLING DEGRADATION OF SENSING CIRCUITS

Intel Corporation, Santa...

1. A sensor mote for performing a sensor function, the sensor mote comprising:a housing, wherein at least a portion of the housing is biodegradable;
at least one sensor located in the housing to produce sensor data indicative of a sensed stimulus;
a controller located in the housing to receive the sensor data and control operations of the sensor mote,
wherein the controller is to detect a trigger event and initiate degradation of the portion of the housing in response to detection of the trigger event; and
a communication subsystem to transmit a trigger signal to an another sensor mote in response to detection of the trigger event.

US Pat. No. 10,190,893

ENCODER

MITUTOYO CORPORATION, Ka...

1. An encoder comprising:a scale having a plurality of pattern areas having a plurality of patterns arranged in a measurement direction with an equal predetermined pitch and including at least one pattern area disposed with an offset, in the measurement direction, from a neighboring pattern area by 1/(2×s) of the predetermined pitch (wherein “s” is an integer of 1 or greater), the plurality of patterns comprising at least first and second patterns, each of which comprises a plurality of spaced pattern elements, that are linearly arranged in the measurement direction;
a detection head configured to be relatively movable in the measurement direction with respect to the scale, and detect interference fringes caused by positive s-th-order diffracted beams and negative s-th-order diffracted beams diffracted by the scale, and output a detection result; and
a signal processor configured to detect a reference position based on a position where light intensity is lower than a predetermined value which appears in a light intensity distribution of the interference fringes, and detect incremental positions based on the interference fringes which appear at positions other than the position where light intensity is lower than the predetermined value,
wherein, the detection head includes:
a light source configured to radiate beams onto the scale;
a detecting unit, arranged in parallel with the scale, having a plurality of light receiving devices aligned along the measurement direction to obtain the light intensity distribution, and configured to output the detection result of the beams radiated onto the plurality of light receiving devices, to the signal processor; and
an optical system disposed between the scale and the detecting unit, and configured to image positive s-th-order diffracted beams and negative s-th-order diffracted beams generated when the beams are radiated onto the scale, on the detecting unit.

US Pat. No. 10,190,886

NETWORK SYSTEM TO DETERMINE A ROUTE BASED ON TIMING DATA

Uber Technologies, Inc., ...

1. A network system comprising:one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the network system to:
receive, over one or more networks from a user device of a user, a first set of data corresponding to a query related to a service and including data regarding a service location;
in response to receiving the first set of data, access a database to identify available items for selection by the user in association with the service, the available items being provided by a plurality of entities, each of the plurality of entities providing different sets of available items;
receive, over the one or more networks from the user device, a second set of data corresponding to a request for service and that identifies a set of items selected by the user from the available items, the set of items being provided by two or more selected entities of the plurality of entities;
in response to receiving the second set of data, select a service provider from a plurality of service providers to provide the service; and
determine a route of navigation for the service provider based at least in part on a current location of the service provider, mapping information accessed from a map database, and respective timing information associated with each item of the set of selected items.

US Pat. No. 10,190,876

LEVEL INDICATOR FOR SKID STEER ATTACHMENT

Great Plains Manufacturin...

1. A skid steer assembly for a skid steer, said skid steer assembly comprising:a scarifier attachment including—
a frame,
a skid shoe assembly positioned on a bottom of said frame, wherein said skid shoe assembly comprises a central portion, a rear portion extending rearward from the central portion, and a forward portion extending forward from the central portion,
one or more ground-engaging elements configured to extend from the bottom of the frame and into the ground; and
a depth indicator for indicating a depth of said ground-engaging elements of said tiller attachment below the ground level, wherein said depth indicator includes—
a cylindrically-shaped reference component displaying a plurality of references, wherein each of said references is associated with a particular depth below the ground level of said ground-engaging elements of said scarifier attachment;
an elongated securement component for supporting said reference component with respect to the scarifier attachment, wherein said securement component comprises a first end and a second end, wherein said first end of said securement component is configured to be secured to the scarifier attachment, and wherein said second end of said securement component is configured to be spaced above the scarifier attachment and is secured to said reference component, wherein said second end of said securement component is circularly-shaped with a diameter that matches a diameter of said reference component; and
an indicator mechanism rotatably connected to said securement component adjacent said second end of said securement component, wherein said indicator mechanism is configured to highlight one of said references of said reference component based on depth below the ground level of said ground-engaging elements of said scarifier attachment.

US Pat. No. 10,190,861

MEASURING DEVICE AND RELATED METHODS

Delcam Limited, Birmingh...

1. A non-transitory machine-readable medium encoding instructions for controlling a measuring device arranged to take measurements of a part using one or more probes, wherein the instructions, when executed by a processing apparatus, cause the processing apparatus to perform operations comprising:determining first positions along an edge region of the part, wherein each of the first positions is a position at which a surface touch measurement is to be performed by moving at least one probe tip of the one or more probes into contact with a surface of the part;
receiving surface touch measurements along the edge region of the part in response to the measuring device being instructed to move at least one probe tip of the one or more probes into contact with the surface of the part at each of the first positions;
calculating second positions along the edge region of the part based on the surface touch measurements along the edge region of the part, wherein each of the second positions is a position at which an edge measurement is to be performed by moving at least one probe tip of the one or more probes into contact with an edge of the part; and
providing the second positions to instruct the measuring device to move at least one probe tip of the one or more probes into contact with the edge of the part at each of the second positions.

US Pat. No. 10,190,858

GUN MAGAZINE POUCH ASSEMBLY

1. An assembly for supporting gun magazines comprising:a plurality of pouches, each of said pouches connectable in articulating relationship with another of said pouches by at least one post portion defining a pivot axis about which at least one post receiving portion of a pouch is pivotable, each of said pouches comprising a housing portion adapted to receive a gun magazine therein and each of said housing portions comprising a strap adapter portion constructed and arranged to receive an elongate flexible strap member that is attachable to and detachable from a human body.

US Pat. No. 10,190,856

COMPOSITE PROJECTILE AND CARTRIDGE WITH COMPOSITE PROJECTILE

EINSTEIN NOODLES, LLC, C...

11. A projectile comprising:a toughened polymer resin; and
a particulate filler distributed through the toughened polymer resin, the particulate filler having a density greater than a density of the toughened polymer resin;
wherein the particulate filler is 70 to 80 percent by weight of the total projectile composition.

US Pat. No. 10,190,846

SYSTEMS AND METHODS FOR A WEAPON DETECTOR

AXON ENTERPRISE, INC., S...

1. A method performed by a detector for detecting at least one of removal and insertion of a firearm into and from a holster, the method comprising:responsive to detecting a first activation of a control, entering a test mode;
responsive to detecting a third activation of the control, entering a reset mode;
while in the test mode:
detecting a first characteristic of a signal provided by a sensor that indicates insertion of the firearm in the holster;
detecting a second characteristic of the signal provided by the sensor that indicates removal of the firearm from the holster; and
responsive to detecting a second activation of the control, entering a field mode;
while in the field mode:
responsive to detecting the second characteristic of the signal provided by the sensor, transmitting a message; and
while in the reset mode:
resetting an operation of the detector; and
entering the test mode.

US Pat. No. 10,190,838

GUN SAFETY DEVICE

1. A device for controlling access to a firearm having a barrel with one or more features located proximal to a muzzle of the firearm, the device comprising:a lock housing with a base component coupled to a receptacle component, wherein the receptacle component includes a cavity configured for insertion therein of at least a portion of the barrel;
a key structure coupled to the base component of the lock housing, wherein the key structure is arranged to receive a key;
a lock mechanism coupled to the key structure and arranged for actuation by the key;
a lock mechanism shaft coupled to the lock mechanism and configured for rotational movement upon actuation of the lock mechanism;
a cam having a distal end and a proximal end, wherein the distal end of the cam is in contact with the lock mechanism shaft such that rotational movement of the lock mechanism shaft causes axial movement of the cam;
a bidirectional rotatable shaft coupled to the proximal end of the cam and arranged for insertion into the barrel;
a plurality of extended arms coupled to a perimeter of the cam and arranged for pivotal and radial movement to secure at least a portion of the barrel in the cavity of the lock housing; and
a plurality of tabs arranged on the plurality of extended arms for engagement with an exterior surface of the barrel to retain the muzzle within the lock housing,
wherein the plurality of tabs includes one or more top tabs arranged to secure any blade-like front sight, front sight base, foundation or bead of the firearm.

US Pat. No. 10,190,826

CONDENSER FOR CONDENSING STEAM FROM A STEAM TURBINE

MITSUBISHI HITACHI POWER ...

1. A condenser including:a vessel configured to receive a flow of steam in a first direction;
a cooling tube group having an interior hollow portion and disposed inside the vessel, the cooling tube group having a length extending in the first direction, the cooling tube group being formed by arranging a plurality of cooling tube in a second direction which is orthogonal to the first direction;
a non-condensed gas discharge unit provided at a downstream end portion of the cooling tube group along the first direction, wherein the non-condensed gas discharge unit is elongated in the second direction and includes an opening directed toward the hollow portion; and
a partition member extending from the open side of the non-condensed gas discharge unit toward the hollow portion.

US Pat. No. 10,190,805

EASY-OPENING SOLAR COLLECTOR HAVING TEMPERATURE-RESPONSIVE MOUNT FOR POLYMER ABSORBER

UMA Distributors, LLC, A...

1. A solar collector, comprising:a housing having a hollow interior;
said housing including a transparent cover, a frame for holding said transparent cover, and a base;
a polymer absorber disposed within said hollow interior between said transparent cover and said base;
a plurality of latches secured to an exterior of said frame about a perimeter thereof;
each latch of said plurality of latches having an open configuration and a closed configuration, said frame and base being at least partially unconnected to one another when one or more of said plurality of latches are in said open configuration and said frame and base being connected to one another when each of said latches are in said closed configuration;
whereby said housing is opened and closed in the absence of tools;
said frame having sidewalls;
said base having sidewalls;
said frame pivotally secured to the base through a first manifold pipe extending between apertures formed in said sidewalls of said frame and base; and
whereby when said latches are in their respective open configurations, said collector is opened or closed by rotating said frame with respect to said base about said first manifold pipe.

US Pat. No. 10,190,800

HEATABLE FLUID BAG

1. A heatable fluid bag, comprising a bag body, a liquid inlet and a power access port being formed in the bag body, an extractable liquid inlet plunger being installed in the liquid inlet, and the power access port being electrically connected with an electrical heating component installed in the bag body, wherein the electrical heating component comprises a metal ceramic heating sheet, the metal ceramic heating sheet is encapsulated in a metal protection shell composed of an upper sheet and a lower sheet, a connection base is connected onto the upper sheet, a PVC protection shell is installed in the connection base, the PVC protection shell and the connection base are axially positioned through a threaded sleeve, an upper end of the threaded sleeve is positioned on the PVC protection shell through an annular boss on the PVC protection shell, and a lower end thereof is rotationally installed on a threaded section of the connection base; a power connector installation shell is installed in the PVC protection shell, a temperature control switch is installed in the power connector installation shell, a copper flat-core power input socket is installed in the power connector installation shell, and a rotary upper cover is installed on the power input socket; and a wire of the metal ceramic heating sheet penetrates through the metal protection shell and the connection base thereon, then penetrates through the PVC protection shell to enter the power connector installation shell, then is electrically connected with the temperature control switch and a thermal fuse, and then is electrically connected with the power input socket, and a power plug can be inserted into the power input socket by rotating the rotary upper cover to expose the power input socket.

US Pat. No. 10,190,799

HVAC DAMPER SYSTEM

Honeywell International I...

1. A forced air damper actuator assembly for applying a rotational bias force to a shaft of a damper blade that is disposed within an air duct in order to control a crack pressure of the air duct, the forced air damper actuator assembly comprising:a damper actuator configured to apply a rotational bias force to a shaft of a damper blade;
an actuator housing for housing the damper actuator;
a bias force adjuster positioned at least partially within the actuator housing that is adjustable from outside of the actuator housing, the bias force adjuster usable by a user to manually adjust a bias force setting along a range of bias force settings, the bias force setting sets the rotational bias force that is applied by the damper actuator to the shaft;
a pressure level indicator positioned at least partially within the actuator housing and visible from outside of the actuator housing to provide an indication of the current bias force setting; and
a standoff for spacing the bias force adjuster from the air duct by a distance that facilitates an application of insulation around the air duct while leaving the bias force adjuster exposed and available for manual adjustment by the user.

US Pat. No. 10,190,785

DUST REMOVING DEVICE AND METHOD FOR REMOVING DUST

PANASONIC INTELLECTUAL PR...

1. A dust removing device comprising:a dust position estimator which estimates a position of a dusty area in which dust is present;
an air blow determiner which determines, based on the estimated position of the dusty area, an air blow mode which causes a predetermined airflow in the dusty area;
an air blower which performs an air blowing to cause airflow in the determined air blowing mode; and
an air intake which draws in air from a space in which the air blowing is performed,
wherein the air blowing mode includes a first air blowing mode, in which the air blower causes a first airflow to disperse dust, and a second air blowing mode, in which the air blower causes a second airflow, different from the first airflow, to lead the dispersed dust to the air intake,
in the first air blowing mode, the air blower causes the first airflow and the air intake does not draw in air, and
in the second air blowing mode, which is performed after the first air blowing mode is performed, the air blower causes the second airflow and the air intake draws in air, with the dispersed dust, from the space.

US Pat. No. 10,190,783

CONVECTION COOKING APPLIANCE WITH CIRCULAR AIR FLOW SYSTEM

Whirlpool Corporation, B...

1. A method of recirculating air in an oven cavity of a cooking appliance comprising:drawing a flow of air from adjacent one side wall of the oven cavity into an intake of a convection cover mounted to a rear wall of the oven cavity, wherein the convection cover spans at least a majority of the rear wall of the oven cavity and includes a first end portion that spans at least 75% of the overall height of the oven cavity and a second end portion that narrows relative to the first end portion to span less than 55% of the overall height of the oven cavity;
directing the flow of air through a tapering duct defined between the convection cover and the rear wall to a plurality of exhaust ports provided in the convection cover adjacent an opposing side wall of the oven cavity;
directing the flow of air out of the plurality of exhaust ports and along the opposing side wall toward a door of the oven cavity; and
re-directing the flow of air along the door and the one side wall back to the intake, thereby establishing a single, circular convection airflow pattern through the oven cavity.

US Pat. No. 10,190,782

GAS OVEN

Samsung Electronics Co., ...

1. A gas oven comprising:a body;
a cooking space formed in the body;
a burner provided in the cooking space;
an inner wall configured to form the cooking space;
an air supply flow channel configured to connect the cooking space with an outside of the body to supply external air from the outside of the body to the cooking space; and
a distribution unit provided at an ejection portion of the air supply flow channel, the ejection portion of the air supply flow channel formed in the inner wall and the distribution unit formed within the cooking space on the inner wall and configured to distribute the external air supplied through the air supply flow channel,
wherein the distribution unit comprises:
a distribution guide portion configured to distribute the external air supplied through the air supply flow channel; and
a supply guide portion configured to guide the external air that passes through the distribution guide portion to be supplied to one of the cooking space and the burner,
wherein the supply guide portion is formed on the inner wall along a whole circumference of the distribution guide portion, so that the distribution unit is configured to bend a flow of the external air supplied through the air supply flow channel to supply the air to the cooking space along the inner wall.

US Pat. No. 10,190,780

DOOR FOR A HOUSEHOLD APPLIANCE, AND HOUSEHOLD APPLIANCE HAVING A DOOR

1. A door for a household appliance, comprising:a plate-type base part,
a handle arranged on the base part and including a movable handle part,
a coupling apparatus connected to the handle part and configured to pivot the handle part relative to the base part as a function of a movement of the door, said coupling apparatus comprising a coupling rod arranged on the handle part, a return spring arranged on the coupling rod, and a single-run cable pull having an end which faces the handle part and is connected to the coupling rod, and
a locking mechanism configured to limit a movement of the coupling rod.

US Pat. No. 10,190,779

GAS BURNER, GAS BURNER ARRANGEMENT AND COOKING ZONE

1. A gas burner configured to be mounted on for a cooktop, comprising:a contact surface configured to come into surface contact with a cooktop plate of the cooktop;
a thermal element having a housing, the housing of the thermal element having a pair of flanges; and
a holding device having a thermal element receiving slot including a laterally facing opening for allowing the thermal element to be pushed into the thermal element receiving slot in a direction laterally parallel to the contact surface,
wherein the holding device of the gas burner includes a side flank on an inner vertical surface of the thermal element receiving slot and extending around the thermal element receiving slot from a first edge of the laterally facing opening to a second edge of the laterally facing opening such that the side flank directly contacts an inner surface of each flange of the pair of flanges.

US Pat. No. 10,190,774

FUEL NOZZLE WITH FLEXIBLE SUPPORT STRUCTURES

General Electric Company,...

1. A fuel nozzle apparatus, comprising:an annular injection ring disposed coaxially along a centerline axis and having a circumferential fuel gallery therein, and including a radial array of fuel orifices communicating with the fuel gallery;
an annular ring support disposed coaxially along the centerline axis and radially inward of the annular injection ring;
and a support arm interconnecting the annular ring support and the annular injection ring,
wherein a forward portion of the support arm joins the annular ring support at a forward junction and an aft portion of the support arm extends axially aft of the forward portion to join the annular injection ring at an aft junction,
wherein the forward portion extends in a radially outward direction and the aft portion extends in a radially inward direction,
wherein the annular injection ring is cantilevered from the annular ring support by way of the support arm.

US Pat. No. 10,190,773

ATTACHMENT STUD ON A COMBUSTOR FLOATWALL PANEL WITH INTERNAL COOLING HOLES

United Technologies Corpo...

1. A combustor floatwall panel comprising:a stack of layers of a sintered material, which form in aggregate:
a panel having a first surface and a second surface parallel to the first surface;
an attachment stud projecting from the second surface; and
a cooling flow passageway that is made up of a series of apertures in adjacent layers, the cooling flow passageway includes:
a feeder hole extending through the attachment stud;
a plurality of effusion cooling holes extending to the first surface and fluidly connected to the feeder hole;
wherein the plurality of effusion cooling holes extend along non-parallel first axes to meet the first surface at a first angle relative to the first surface; the feeder hole extends along a second axis through the attachment stud at a second angle relative to the first surface; and the second angle is greater than the first angle; and
a manifold fluidly connecting the feeder hole to each of the plurality of effusion cooling holes, wherein the manifold has a first cross-sectional area and the feeder hole has a second cross-sectional area, and wherein the first cross-sectional area and the second cross-sectional area are measured normal to the second axis and wherein the first cross-sectional area is greater than the second cross-sectional area.

US Pat. No. 10,190,766

MODEL-BASED LOAD DEMAND CONTROL

1. A method of controlling a load generated by a power generating system, comprising:receiving, at inputs of a first dynamic matrix controller, a signal indicative of a current value of a first process variable used in a first section of the power generating system and a signal indicative of a target load demand, the first section of the power generating system corresponding to one of a turbine or a boiler;
determining, by the first dynamic matrix controller, a value of a first control signal by inputting a value of the target load demand and the current value of the first process variable into a model stored in a memory of the first dynamic matrix controller, the model being descriptive of a behavior of a process response at various values of load demands;
generating, by the first dynamic matrix controller, the first control signal; and
controlling the load generated by the power generating system based on the first control signal and a second control signal generated by a second dynamic matrix controller based on a current value of a second process variable used in a second section of the power generating system and the target load demand, the second section of the power generating system corresponding to the other one of the turbine or the boiler.

US Pat. No. 10,190,756

FLEXIBLE SIGNALING DEVICE HAVING RUBBERLIKE ELONGATE DIFFUSER

9609385 CANADA INC., Bea...

1. A flexible signalling device comprising:a housing manufactured from a rigid material and comprising a flat bottom;
an electronic circuit positioned within said housing and comprising at least one LED arranged along a light emitting edge of said housing, a battery and a user actuatable switch for selectively energizing said at least one LED;
a lens covering said at least one LED; and
a solid elongate light diffuser manufactured from a non-opaque flexible rubberlike material comprising a flat bottom;
wherein said housing and said light diffuser combine to form a unitary elongate quasi-ellipsoid when viewed from above and further wherein said at least one LED is arranged to emit light through said lens and into said diffuser along a length thereof.

US Pat. No. 10,190,752

LUMINAIRE MOUNTING SYSTEM

COOPER TECHNOLOGIES COMPA...

1. A luminaire comprising:a frame that is configured to house a light source in a cavity defined by the frame;
wherein a rear end of the frame comprises:
an extension that is integrally formed with the frame and comprising a wire receiving aperture defined by a protrusion formed in the extension, the protrusion comprising two side walls extending on two sides of the wire receiving aperture and a top wall disposed between the two side walls and extending above the wire receiving aperture, and
wherein the extension is configured to secure the frame to a bracket-side connector of:
(a) a first bracket when the frame is mounted to a first mounting surface,
(b) a second bracket when the frame is mounted to a second mounting surface, and
(c) a third bracket when the frame is mounted to a third mounting surface, and
wherein the first mounting surface, the second mounting surface, and the third mounting surface are different from each other; and
wherein the protrusion is sized to seat in a corresponding groove defined by the bracket-side connector of: (a) the first bracket when the frame is mounted to the first mounting surface, (b) the second bracket when the frame is mounted to the second mounting surface, and (c) the third bracket when the frame is mounted to the third mounting surface.

US Pat. No. 10,190,748

BACKLIGHT MODULE

AU OPTRONICS CORPORATION,...

1. A backlight module, comprising:a reflecting base;
a light source, disposed on the reflecting base;
at least one 3D optical control structure, disposed on the reflecting base and covering the light source, comprising a top portion and two sidewalls connected to the top portion, wherein the two sidewalls face the reflecting base obliquely and opposite to each other, and at least one of the sidewalls comprises a first through-hole; and
at least one illumination adjusting structure, adjacent to the sidewall having the first through-hole, wherein an orthogonal projection of the first through-hole to the reflecting base is projecting at a first position, and a normal line of the sidewall passing through the first through-hole intersects the reflecting base is projecting at a second position;
wherein an illumination adjusting section is between the first position and the second position, and the at least one illumination adjusting structure is disposed in the illumination adjusting section; wherein the illumination adjusting structure comprises a plurality of holes, a light-absorbing ink layer, a light-absorbing adhesive layer, a rough surface, or a combination thereof.

US Pat. No. 10,190,742

ILLUMINATING VEHICLE WINDOW ASSEMBLIES FOR PROVIDING AUXILIARY BRAKE LIGHTS

FORD GLOBAL TECHNOLOGIES,...

1. An illuminating vehicle window assembly, comprising:a glass panel;
a metallic layer secured to the glass panel; and
a light source for illuminating the glass panel to produce an auxiliary brake light within the glass panel,
wherein the metallic layer is configured to reflect light from the light source toward an exterior surface of the glass panel.

US Pat. No. 10,190,736

APPARATUS FOR PROVIDING OFF-AXIS ILLUMINATION

COOPER TECHNOLOGIES COMPA...

1. A lighting system comprising:one or more light emitting diodes;
a secondary optic that extends along a secondary reference plane; and
a primary optic disposed between the secondary optic and the light emitting diode, the primary optic comprising:
a base region that is adjacent to the secondary optic, that extends along a primary reference plane, and that comprises a rim;
a projection that projects from the base region away from the secondary optic and towards the light emitting diode, the projection comprising:
a cavity that extends into the projection, along an axis, and towards the base region, the cavity comprising:
an aperture that is sized to receive light from one or more light emitting diodes;
a bottom; and
a sidewall that extends circumferentially about the axis and that tapers down between the aperture and the bottom;
a convex surface that is disposed at the bottom of the cavity and that is oriented to condense a portion of the received light that is incident upon the convex surface; and
a total internally reflective surface that extends circumferentially with respect to the cavity, that is tapered, and that is oriented to totally internally reflect another portion of the received light that passes through the sidewall, so that the another portion of the received light is reflected towards the base region,
wherein the axis is slanted so as to form an acute angle with the primary reference plane.

US Pat. No. 10,190,735

LED DRIVER CIRCUIT AND METHOD

AMTAI MEDICAL EQUIPMENT, ...

1. An LED driver circuit, comprising:a voltage converter electrically connected to a power supply and an LED string, wherein the voltage converter provides a fixed voltage to the LED string; and
a current-based light-adjusting unit electrically connected to the voltage converter, wherein the current-based light-adjusting unit controls the amplitude of a current flowing through the LED string, in an analog manner and based on a duty cycle of a pulse width modulation signal.

US Pat. No. 10,190,731

LAMPHOLDER AND LUMINAIRE

BOE TECHNOLOGY GROUP CO.,...

1. A lampholder, comprisinga recess comprising a base and sidewalls, the base having a first side and a second side, the side walls being extending from the first side in a direction away from the second side, and the second side being a luminous unit installing side; and
a reflecting flank, extending from ends of the sidewalls of the recess far away from the base and having a reflecting face facing the luminous unit installing side,
the base of the recess is provided with at least one installing hole configured for fixing the lampholder and at least one wiring hole configured for running through of a wire.

US Pat. No. 10,190,726

CHECK VALVE

1. A valve for supplying fluid from a fluid source to a system, comprising:a housing having an axial conduit extending along a central axis from an inlet at one end for entry of fluid into the housing to an outlet at an opposite end for exit of fluid from the housing;
a check valve body disposed within the axial conduit of the valve housing; and
a fluid flow path through which fluid flows from the inlet through the check valve body to the outlet, wherein fluid is retained within a portion of the fluid flow path to prevent gas and debris from the outlet from entering the check valve body and wherein the fluid flow path includes a first spring biasing a first ball, a second ball, and a second spring between the first ball and the second ball and biasing the first ball and the second ball in opposite directions.

US Pat. No. 10,190,721

POSITION ADJUSTING SPACER AND METHOD FOR ADJUSTING THE POSITION OF A REHABILITATION PIPE USING SUCH

SHONAN GOSEI-JUSHI SEISAK...

1. A spacer insertable in a gap between an existing pipe and a rehabilitation pipe to adjust the position of the rehabilitation pipe inside the existing pipe, comprising:a first wedge-shaped member having an inclined surface provided with a guide groove having latching teeth thereon; and
a second wedge-shaped member having a surface inclined at an angle the same as the inclination angle of the inclined surface of the first wedge-shaped member, the inclined surface of the second wedge-shaped member being provided with a protruding part that is fitted to the guide groove of the first wedge-shaped member when the first and second wedge-shaped members are overlapped;
wherein the protruding part of the second wedge-shaped member is formed thinner at one end so as to be elastically deformable toward the inclined surface of the second wedge-shaped member to form an elastic deformable member;
wherein the elastic deformable member has latching teeth that engage with the latching teeth of the first wedge-shaped member so as to make the second wedge-shaped member movable relative to the first wedge-shaped member in an insertion direction to stepwise increase an overall height of the spacer in the gap between the existing pipe and the rehabilitation pipe, but disabling movement of the second wedge-shaped member in a reverse direction opposite the insertion direction; and
wherein, when the elastic deformable member is elastically deformed until the distal end thereof comes into contact with the inclined surface of the second wedge-shaped member, the latching teeth of the first and second wedge-shaped members are disengaged to enable movement of the second wedge-shaped member relative to the first wedge-shaped member in the reverse direction.

US Pat. No. 10,190,719

TUBING EVERTING APPARATUS, ASSEMBLIES, AND METHODS

Emagineered Solutions, In...

1. A tubing everting assembly, comprising:an apparatus for everting a flexible tube liner, the apparatus comprising:
a pressure chamber that defines an internal volume, wherein the pressure chamber is configured to be pressurized by a pressurizing fluid stream to provide a motive force for eversion of the flexible tube liner;
a liner inlet port associated with a first side of the pressure chamber and configured to receive the flexible tube liner into the internal volume;
an inlet sealing structure associated with the liner inlet port and configured to resist fluid flow therepast from the pressure chamber;
a lubricator, configured to apply a lubricant to the flexible tube liner, wherein the lubricator is operatively attached to the pressure chamber and is configured to apply the lubricant to decrease a frictional force on the flexible tube liner during eversion of the flexible tube liner, and further wherein the lubricator:
(i) is external to the pressure chamber; and
(ii) is configured to apply the lubricant to the flexible tube liner prior to the flexible tube liner being received into the pressure chamber via the liner inlet port and the inlet sealing structure; and
a liner outlet port associated with a second side of the pressure chamber and configured to permit the flexible tube liner to extend from the internal volume; and
a cart operatively attached to the apparatus, the cart comprising:
a cart body;
at least two wheels rotatingly coupled to the cart body; and
a lubricant reservoir configured to contain the lubricant utilized by the apparatus; wherein the cart is configured to supply a pressurized lubricant stream, which includes the lubricant, from the lubricant reservoir to the lubricator.

US Pat. No. 10,190,713

QUICK COUPLING ELEMENT WITH DISCHARGE MEMBER AND COUPLING MEMBER COMPRISING SUCH AN ELEMENT

STAUBLI FAVERGES, Faverg...

1. A quick coupling element for removably joining pressurized fluid pipes, said coupling element comprisinga tubular body defining an inner channel for the passage of a pressurized fluid and a longitudinal axis of the coupling element,
means for closing off the inner channel on a side of a front face of the coupling element,
a relief member of the inner channel, movable between a first position, in which it said relief member closes off a relief passage connecting the inner channel to the outside of the body, and a second forward position relative to the first position, in which said relief member does not close off the relief passage,whereinthe relief member is a relief ring that is part of the means for closing off the inner channel and that is mounted around a central member, which is also part of the closing off means, and inside a peripheral part,
a first surface of the relief ring is part of the front face,
the relief ring is movable, relative to the central member and parallel to the longitudinal axis, between its first and second positions,
the relief ring defines, at least in part, the relief passage with the central member or with the peripheral part, and
in its first position, the relief ring bears sealably against the central member, over a first sealing circumference, and bears sealably against the peripheral part, over a second sealing circumference,
a diameter of the second sealing circumference is strictly larger than a diameter of the first sealing circumference, and
the coupling element comprises an elastic return member for returning the relief ring toward its first position, said elastic member pushing the relief ring back toward the inside of the tubular body and/or toward the rear of the coupling element.

US Pat. No. 10,190,711

LOW EMISSION FLUID COUPLER

Engineered Controls Inter...

1. A fluid coupler for controlling a flow of fluid therethrough, the fluid coupler comprising:an outer body;
an end connector being at least partially received inside the outer body and configured to receive fluid;
an inner body disposed inside the outer body, the inner body being moveable with respect to the outer body;
a plug holder located inside of the inner body;
a plug engaged to the plug holder, the plug being moveable between a closed position, where the plug engages an inner surface of the inner body to prevent flow through the fluid coupler, and an open position where the plug is disengaged from the inner surface of the inner body; and
a connector at least partially housed within the inner body, the connector comprising a first end secured to the plug holder;
wherein the fluid coupler defines a fluid flow path isolated from the outer body, the fluid flow path enabling fluid to flow through the end connector, the inner body, the plug holder, and the connector.

US Pat. No. 10,190,703

SUPPORT FOR A CONDUIT

Airbus Operations SAS, T...

1. A support for a pipe, the support comprising:a body delimited by a first face and a second face, the body having an orifice extending between the first face and the second face, wherein the body comprises a first part and a second part, wherein the first part of the body comprises a base which forms a portion of the orifice of the body, and wherein the first part and the second part together define the first face and the second face,
a first ring and a second ring which each have an eccentric orifice and which are configured so as to be fitted one into the other in the orifice of the body, wherein each ring comprises a flange, wherein the flange of the first ring is in direct contact with the first face of the body and the flange of the second ring is in direct contact with the second face of the body, and wherein the second face of the body is parallel to and opposite the first face of the body, and,
a system for retaining the first and second rings in the orifice of the body comprising a U-shaped cap, the U-shaped cap including a main body portion and two parallel arms, wherein the main body portion is arranged between the two parallel arms in a direction parallel to a longitudinal axis of the orifice of the body, and wherein the U-shaped cap is configured to surmount the support so that the first and second rings are immobilized between the two parallel arms.

US Pat. No. 10,190,697

STUFFING BOX LUG

Mueller International, LL...

1. A valve assembly comprising: a valve body; a gate inside the valve body, the gate configured to control fluid flow; a stem configured to move the gate; a stem actuator connected to the stem, the stem actuator configured to rotate the stem; and a stuffing box attached to the valve body configured to form a seal around the stem, the stuffing box comprising a stuffing box body and a lifting lug extending from the stuffing box body, the lifting lug fixed in position relative to the valve body, and wherein the lifting lug defines a lifting bore defining a closed shaped profile configured to lift the valve assembly; wherein the stem actuator is positioned above the lifting lug.

US Pat. No. 10,190,692

FLEXIBLE METAL SEAL ASSEMBLY

SENIOR IP GmbH, Schauffh...

1. A flexible metal seal assembly configured for use in hermetically isolating at least one fluid within an operative region of a machine, said flexible metal seal assembly comprising:a first flexible metal seal configured to be positioned within said operative region, said first flexible metal seal having an inner surface, an outer surface, a top end and a bottom end opposite said top end, a first diameter and a first spring constant; and
at least a second flexible metal seal configured to be positioned within said operative region, said second flexible metal seal having an inner surface, an outer surface, a top end and a bottom end opposite said top end, a second diameter and a second spring constant;
at least a first substantially rigid metallic coupler having a substantially cylindrical shape, said metallic coupler having an inner surface, an outer surface, a top end and a bottom end opposite said top end,
at least a first portion of said metallic coupler being restrainably and hermetically attached to the inner surface of said first flexible metal seal, and at least a second portion of said metallic coupler being restrainably and hermetically attached to the outer surface of said second flexible metal seal, said first portion of said metallic coupler being closer to the bottom end of said metallic coupler than said second portion of said metallic coupler,
said outer surface of said first flexible metal seal being configured to create an outer containment region for containing a first volume of fluid within said operative region of said machine,
said inner surface of said second flexible metal seal being configured to create an inner containment region for containing a second volume of fluid,
said first and second flexible metal seals being concentric about a common longitudinal axis, and cooperating with one another to alternatively extend and compress simultaneously, in series,
each of said first and second flexible metal seals being configured to serve as a biasing member, at least during operation, relative to the movement of a reciprocating actuator located within said operative region, said actuator being positioned substantially along said common longitudinal axis,
the compression of said first flexible metal seal occurring during the compression of said second flexible metal seal, and the extension of said first flexible metal seal occurring during the extension of said second flexible metal seal,
said first volume of fluid contained in said outer containment region being hermetically isolated from, and not in fluid communication with, said second volume of fluid contained in said inner containment region,
said first and second flexible metal seals jointly describing a dual seal configured to preclude the migration of a first fluid located within said operative region.

US Pat. No. 10,190,680

AUTOMATIC TRANSMISSION CONTROL APPARATUS

Mitsubishi Electric Corpo...

1. An automatic transmission control apparatus comprising:a controller that generates a range switching command signal for switching ranges of the automatic transmission, based on a shift operation;
a motor to be driven based on the range switching command signal from the controller;
a deceleration mechanism that decelerates a rotation speed of the motor;
an output axle that is driven by the deceleration mechanism so as to drive a shift axle for switching the ranges of the automatic transmission;
a motor rotation angle detector that detects a rotation angle of a rotor of the motor and then inputs to the controller a first detection signal having information corresponding to the detected rotation angle of the rotor of the motor;
an output axle rotation angle detector that detects a rotation angle of the output axle and then inputs to the controller a second detection signal having information corresponding to the detected rotation angle of the output axle; and
a position sensor that detects a rotation position of the shift axle of the automatic transmission and then inputs to the controller a third detection signal having information corresponding to the detected rotation position of the shift axle,
wherein the controller monitors each of the inputted first, second, and third detection signals, determines that two detection signals having the respective information items that coincide with each other are normal and that another detection signal having information that does not coincide with the information items of the two detection signals is abnormal, and then controls switching of the ranges of the automatic transmission, based on the result of the determination.

US Pat. No. 10,190,676

WORKING VEHICLE

1. A working vehicle, comprising:an HST pedal which operates an HST;
a damper arm which interlocks with an HST pedal rotation-shaft of the HST pedal;
a damper attached to the damper arm; and
a transmission case, wherein
the transmission case has a first transmission case swelling part swelling to at least one side with respect to a left-and-right direction,
the damper is arranged behind the first transmission case swelling part, and
a longitudinal direction of the damper is an up-and-down direction.

US Pat. No. 10,190,670

TORQUE ABSORBER FOR WIND TURBINE GEARBOXES

1. A torque absorber for coupling a protrusion of a wind turbine gearbox to a main frame, the torque absorber comprising:(a) a torque absorber frame comprising first and second ridges connected by a central part;
(b) a first absorbing element;
(c) a second absorbing element; and
(d) means for securing the torque absorber frame to the main frame;the torque absorber being configured and arranged to couple the protrusion of the gearbox to the main frame with the first absorbing element sandwiched between a bottom of the central part and a top of the protrusion, with the second absorbing element sandwiched between a bottom of the protrusion and a surface of the main frame, and with the torque absorber frame and main frame encircling the first and second absorbing elements and the protrusion while leaving visible an unobstructed side view of the protrusion and the first and second absorbing elements, wherein the first and second ridges are parallel to each other and the central part is disposed transverse to the first and second ridges, and wherein the second absorbing element comprises at least one centering pin disposed on a bottom of the second absorbing element.

US Pat. No. 10,190,630

TIN-BASED SLIDING BEARING ALLOY

1. A tin-based plain bearing alloy suitable for producing a plain bearing coating in a casting process, comprising at least one principal alloying element, a principal structural element, and a tin proportion of 25 to 98% by weight, wherein the at least one principal alloying element is selected from the group consisting of0 to 25% by weight antimony,
0 to 20% by weight copper, and
2 to 14% by weight zinc,
and wherein the principal structural element is a tin-zinc eutectic having a ?Sn solid solution and an ?Zn solid solution as two phases, wherein said principal structural element has an icosahedral short-range order in the form of clusters.

US Pat. No. 10,190,626

THRUST ROLLER BEARING CAGE AND METHOD FOR MANUFACTURING THE SAME

NTN CORPORATION, Osaka (...

1. A thrust roller bearing cage included in a thrust roller bearing and including a plurality of pockets accommodating rollers, comprising:a radially outer area bent portion formed by bending a radially outer edge part of an area located radially outside the pockets obliquely inward in a radial direction, the radially outer area bent portion formed to extend continuously in an annular shape; and
projecting portions that are formed in a tip end of the radially outer area bent portion and project inward in the radial direction from an inner peripheral edge of the radially outer area bent portions so as to contact end faces of the rollers accommodated in the pockets, wherein
radially outer edges of the pockets are located radially outside a boundary formed by the radially outer area bent portion and the projecting portion.